Skip to content

Commit

Permalink
Update services based on v1.44.293 of AWS Go SDK
Browse files Browse the repository at this point in the history
  • Loading branch information
web-flow committed Jun 30, 2023
1 parent 627dd14 commit 74d4cef
Show file tree
Hide file tree
Showing 7 changed files with 1,321 additions and 31 deletions.
2 changes: 1 addition & 1 deletion .latest-tag-aws-sdk-go
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v1.44.291
v1.44.293
112 changes: 112 additions & 0 deletions lib/aws/generated/app_stream.ex
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,15 @@ defmodule AWS.AppStream do
}
end

@doc """
Associates the specified app block builder with the specified app block.
"""
def associate_app_block_builder_app_block(%Client{} = client, input, options \\ []) do
meta = metadata()

Request.request_post(client, meta, "AssociateAppBlockBuilderAppBlock", input, options)
end

@doc """
Associates the specified application with the specified fleet.
Expand Down Expand Up @@ -124,6 +133,24 @@ defmodule AWS.AppStream do
Request.request_post(client, meta, "CreateAppBlock", input, options)
end

@doc """
Creates an app block builder.
"""
def create_app_block_builder(%Client{} = client, input, options \\ []) do
meta = metadata()

Request.request_post(client, meta, "CreateAppBlockBuilder", input, options)
end

@doc """
Creates a URL to start a create app block builder streaming session.
"""
def create_app_block_builder_streaming_url(%Client{} = client, input, options \\ []) do
meta = metadata()

Request.request_post(client, meta, "CreateAppBlockBuilderStreamingURL", input, options)
end

@doc """
Creates an application.
Expand Down Expand Up @@ -272,6 +299,18 @@ defmodule AWS.AppStream do
Request.request_post(client, meta, "DeleteAppBlock", input, options)
end

@doc """
Deletes an app block builder.
An app block builder can only be deleted when it has no association with an app
block.
"""
def delete_app_block_builder(%Client{} = client, input, options \\ []) do
meta = metadata()

Request.request_post(client, meta, "DeleteAppBlockBuilder", input, options)
end

@doc """
Deletes an application.
"""
Expand Down Expand Up @@ -375,6 +414,30 @@ defmodule AWS.AppStream do
Request.request_post(client, meta, "DeleteUser", input, options)
end

@doc """
Retrieves a list that describes one or more app block builder associations.
"""
def describe_app_block_builder_app_block_associations(%Client{} = client, input, options \\ []) do
meta = metadata()

Request.request_post(
client,
meta,
"DescribeAppBlockBuilderAppBlockAssociations",
input,
options
)
end

@doc """
Retrieves a list that describes one or more app block builders.
"""
def describe_app_block_builders(%Client{} = client, input, options \\ []) do
meta = metadata()

Request.request_post(client, meta, "DescribeAppBlockBuilders", input, options)
end

@doc """
Retrieves a list that describes one or more app blocks.
"""
Expand Down Expand Up @@ -548,6 +611,15 @@ defmodule AWS.AppStream do
Request.request_post(client, meta, "DisableUser", input, options)
end

@doc """
Disassociates a specified app block builder from a specified app block.
"""
def disassociate_app_block_builder_app_block(%Client{} = client, input, options \\ []) do
meta = metadata()

Request.request_post(client, meta, "DisassociateAppBlockBuilderAppBlock", input, options)
end

@doc """
Disassociates the specified application from the fleet.
"""
Expand Down Expand Up @@ -637,6 +709,20 @@ defmodule AWS.AppStream do
Request.request_post(client, meta, "ListTagsForResource", input, options)
end

@doc """
Starts an app block builder.
An app block builder can only be started when it's associated with an app block.
Starting an app block builder starts a new instance, which is equivalent to an
elastic fleet instance with application builder assistance functionality.
"""
def start_app_block_builder(%Client{} = client, input, options \\ []) do
meta = metadata()

Request.request_post(client, meta, "StartAppBlockBuilder", input, options)
end

@doc """
Starts the specified fleet.
"""
Expand All @@ -655,6 +741,18 @@ defmodule AWS.AppStream do
Request.request_post(client, meta, "StartImageBuilder", input, options)
end

@doc """
Stops an app block builder.
Stopping an app block builder terminates the instance, and the instance state is
not persisted.
"""
def stop_app_block_builder(%Client{} = client, input, options \\ []) do
meta = metadata()

Request.request_post(client, meta, "StopAppBlockBuilder", input, options)
end

@doc """
Stops the specified fleet.
"""
Expand Down Expand Up @@ -708,6 +806,20 @@ defmodule AWS.AppStream do
Request.request_post(client, meta, "UntagResource", input, options)
end

@doc """
Updates an app block builder.
If the app block builder is in the `STARTING` or `STOPPING` state, you can't
update it. If the app block builder is in the `RUNNING` state, you can only
update the DisplayName and Description. If the app block builder is in the
`STOPPED` state, you can update any attribute except the Name.
"""
def update_app_block_builder(%Client{} = client, input, options \\ []) do
meta = metadata()

Request.request_post(client, meta, "UpdateAppBlockBuilder", input, options)
end

@doc """
Updates the specified application.
"""
Expand Down
Loading

0 comments on commit 74d4cef

Please sign in to comment.