Crate rusoto_appstream[][src]

Expand description

Amazon AppStream 2.0

This is the Amazon AppStream 2.0 API Reference. This documentation provides descriptions and syntax for each of the actions and data types in AppStream 2.0. AppStream 2.0 is a fully managed, secure application streaming service that lets you stream desktop applications to users without rewriting applications. AppStream 2.0 manages the AWS resources that are required to host and run your applications, scales automatically, and provides access to your users on demand.

You can call the AppStream 2.0 API operations by using an interface VPC endpoint (interface endpoint). For more information, see Access AppStream 2.0 API Operations and CLI Commands Through an Interface VPC Endpoint in the Amazon AppStream 2.0 Administration Guide.

To learn more about AppStream 2.0, see the following resources:

If you’re using the service, you’re probably looking for AppStreamClient and AppStream.

Structs

Describes an interface VPC endpoint (interface endpoint) that lets you create a private connection between the virtual private cloud (VPC) that you specify and AppStream 2.0. When you specify an interface endpoint for a stack, users of the stack can connect to AppStream 2.0 only through that endpoint. When you specify an interface endpoint for an image builder, administrators can connect to the image builder only through that endpoint.

A client for the Amazon AppStream API.

Describes an application in the application catalog.

The persistent application settings for users of a stack.

Describes the persistent application settings for users of a stack.

Describes the capacity for a fleet.

Describes the capacity status for a fleet.

Describes the configuration information required to join fleets and image builders to Microsoft Active Directory domains.

Describes the configuration information required to join fleets and image builders to Microsoft Active Directory domains.

Describes a fleet.

Describes a fleet error.

Describes an image.

Describes a virtual machine that is used to create an image.

Describes the reason why the last image builder state change occurred.

Describes the permissions for an image.

Describes the reason why the last image state change occurred.

Describes the error that is returned when a usage report can't be generated.

Describes the network details of the fleet or image builder instance.

Describes a resource error.

Describes the credentials for the service account used by the fleet or image builder to connect to the directory.

Describes a streaming session.

Describes the permissions that are available to the specified AWS account for a shared image.

Describes a stack.

Describes a stack error.

Describes a connector that enables persistent storage for users.

Describes information about the usage report subscription.

Describes a user in the user pool.

Describes an action and whether the action is enabled or disabled for users during their streaming sessions.

Describes a user in the user pool and the associated stack.

Describes the error that is returned when a user can’t be associated with or disassociated from a stack.

Describes VPC configuration information for fleets and image builders.

Enums

Errors returned by AssociateFleet

Errors returned by BatchAssociateUserStack

Errors returned by BatchDisassociateUserStack

Errors returned by CopyImage

Errors returned by CreateDirectoryConfig

Errors returned by CreateFleet

Errors returned by CreateImageBuilder

Errors returned by CreateImageBuilderStreamingURL

Errors returned by CreateStack

Errors returned by CreateStreamingURL

Errors returned by CreateUpdatedImage

Errors returned by CreateUsageReportSubscription

Errors returned by CreateUser

Errors returned by DeleteDirectoryConfig

Errors returned by DeleteFleet

Errors returned by DeleteImageBuilder

Errors returned by DeleteImage

Errors returned by DeleteImagePermissions

Errors returned by DeleteStack

Errors returned by DeleteUsageReportSubscription

Errors returned by DeleteUser

Errors returned by DescribeDirectoryConfigs

Errors returned by DescribeFleets

Errors returned by DescribeImageBuilders

Errors returned by DescribeImagePermissions

Errors returned by DescribeImages

Errors returned by DescribeSessions

Errors returned by DescribeStacks

Errors returned by DescribeUsageReportSubscriptions

Errors returned by DescribeUserStackAssociations

Errors returned by DescribeUsers

Errors returned by DisableUser

Errors returned by DisassociateFleet

Errors returned by EnableUser

Errors returned by ExpireSession

Errors returned by ListAssociatedFleets

Errors returned by ListAssociatedStacks

Errors returned by ListTagsForResource

Errors returned by StartFleet

Errors returned by StartImageBuilder

Errors returned by StopFleet

Errors returned by StopImageBuilder

Errors returned by TagResource

Errors returned by UntagResource

Errors returned by UpdateDirectoryConfig

Errors returned by UpdateFleet

Errors returned by UpdateImagePermissions

Errors returned by UpdateStack

Traits

Trait representing the capabilities of the Amazon AppStream API. Amazon AppStream clients implement this trait.