Crate rusoto_appstream

Source
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§

AccessEndpoint

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.

AppStreamClient
A client for the Amazon AppStream API.
Application

Describes an application in the application catalog.

ApplicationSettings

The persistent application settings for users of a stack.

ApplicationSettingsResponse

Describes the persistent application settings for users of a stack.

AssociateFleetRequest
AssociateFleetResult
BatchAssociateUserStackRequest
BatchAssociateUserStackResult
BatchDisassociateUserStackRequest
BatchDisassociateUserStackResult
ComputeCapacity

Describes the capacity for a fleet.

ComputeCapacityStatus

Describes the capacity status for a fleet.

CopyImageRequest
CopyImageResponse
CreateDirectoryConfigRequest
CreateDirectoryConfigResult
CreateFleetRequest
CreateFleetResult
CreateImageBuilderRequest
CreateImageBuilderResult
CreateImageBuilderStreamingURLRequest
CreateImageBuilderStreamingURLResult
CreateStackRequest
CreateStackResult
CreateStreamingURLRequest
CreateStreamingURLResult
CreateUsageReportSubscriptionRequest
CreateUsageReportSubscriptionResult
CreateUserRequest
CreateUserResult
DeleteDirectoryConfigRequest
DeleteDirectoryConfigResult
DeleteFleetRequest
DeleteFleetResult
DeleteImageBuilderRequest
DeleteImageBuilderResult
DeleteImagePermissionsRequest
DeleteImagePermissionsResult
DeleteImageRequest
DeleteImageResult
DeleteStackRequest
DeleteStackResult
DeleteUsageReportSubscriptionRequest
DeleteUsageReportSubscriptionResult
DeleteUserRequest
DeleteUserResult
DescribeDirectoryConfigsRequest
DescribeDirectoryConfigsResult
DescribeFleetsRequest
DescribeFleetsResult
DescribeImageBuildersRequest
DescribeImageBuildersResult
DescribeImagePermissionsRequest
DescribeImagePermissionsResult
DescribeImagesRequest
DescribeImagesResult
DescribeSessionsRequest
DescribeSessionsResult
DescribeStacksRequest
DescribeStacksResult
DescribeUsageReportSubscriptionsRequest
DescribeUsageReportSubscriptionsResult
DescribeUserStackAssociationsRequest
DescribeUserStackAssociationsResult
DescribeUsersRequest
DescribeUsersResult
DirectoryConfig

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

DisableUserRequest
DisableUserResult
DisassociateFleetRequest
DisassociateFleetResult
DomainJoinInfo

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

EnableUserRequest
EnableUserResult
ExpireSessionRequest
ExpireSessionResult
Fleet

Describes a fleet.

FleetError

Describes a fleet error.

Image

Describes an image.

ImageBuilder

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

ImageBuilderStateChangeReason

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

ImagePermissions

Describes the permissions for an image.

ImageStateChangeReason

Describes the reason why the last image state change occurred.

LastReportGenerationExecutionError

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

ListAssociatedFleetsRequest
ListAssociatedFleetsResult
ListAssociatedStacksRequest
ListAssociatedStacksResult
ListTagsForResourceRequest
ListTagsForResourceResponse
NetworkAccessConfiguration

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

ResourceError

Describes a resource error.

ServiceAccountCredentials

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

Session

Describes a streaming session.

SharedImagePermissions

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

Stack

Describes a stack.

StackError

Describes a stack error.

StartFleetRequest
StartFleetResult
StartImageBuilderRequest
StartImageBuilderResult
StopFleetRequest
StopFleetResult
StopImageBuilderRequest
StopImageBuilderResult
StorageConnector

Describes a connector that enables persistent storage for users.

TagResourceRequest
TagResourceResponse
UntagResourceRequest
UntagResourceResponse
UpdateDirectoryConfigRequest
UpdateDirectoryConfigResult
UpdateFleetRequest
UpdateFleetResult
UpdateImagePermissionsRequest
UpdateImagePermissionsResult
UpdateStackRequest
UpdateStackResult
UsageReportSubscription

Describes information about the usage report subscription.

User

Describes a user in the user pool.

UserSetting

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

UserStackAssociation

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

UserStackAssociationError

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

VpcConfig

Describes VPC configuration information for fleets and image builders.

Enums§

AssociateFleetError
Errors returned by AssociateFleet
BatchAssociateUserStackError
Errors returned by BatchAssociateUserStack
BatchDisassociateUserStackError
Errors returned by BatchDisassociateUserStack
CopyImageError
Errors returned by CopyImage
CreateDirectoryConfigError
Errors returned by CreateDirectoryConfig
CreateFleetError
Errors returned by CreateFleet
CreateImageBuilderError
Errors returned by CreateImageBuilder
CreateImageBuilderStreamingURLError
Errors returned by CreateImageBuilderStreamingURL
CreateStackError
Errors returned by CreateStack
CreateStreamingURLError
Errors returned by CreateStreamingURL
CreateUsageReportSubscriptionError
Errors returned by CreateUsageReportSubscription
CreateUserError
Errors returned by CreateUser
DeleteDirectoryConfigError
Errors returned by DeleteDirectoryConfig
DeleteFleetError
Errors returned by DeleteFleet
DeleteImageBuilderError
Errors returned by DeleteImageBuilder
DeleteImageError
Errors returned by DeleteImage
DeleteImagePermissionsError
Errors returned by DeleteImagePermissions
DeleteStackError
Errors returned by DeleteStack
DeleteUsageReportSubscriptionError
Errors returned by DeleteUsageReportSubscription
DeleteUserError
Errors returned by DeleteUser
DescribeDirectoryConfigsError
Errors returned by DescribeDirectoryConfigs
DescribeFleetsError
Errors returned by DescribeFleets
DescribeImageBuildersError
Errors returned by DescribeImageBuilders
DescribeImagePermissionsError
Errors returned by DescribeImagePermissions
DescribeImagesError
Errors returned by DescribeImages
DescribeSessionsError
Errors returned by DescribeSessions
DescribeStacksError
Errors returned by DescribeStacks
DescribeUsageReportSubscriptionsError
Errors returned by DescribeUsageReportSubscriptions
DescribeUserStackAssociationsError
Errors returned by DescribeUserStackAssociations
DescribeUsersError
Errors returned by DescribeUsers
DisableUserError
Errors returned by DisableUser
DisassociateFleetError
Errors returned by DisassociateFleet
EnableUserError
Errors returned by EnableUser
ExpireSessionError
Errors returned by ExpireSession
ListAssociatedFleetsError
Errors returned by ListAssociatedFleets
ListAssociatedStacksError
Errors returned by ListAssociatedStacks
ListTagsForResourceError
Errors returned by ListTagsForResource
StartFleetError
Errors returned by StartFleet
StartImageBuilderError
Errors returned by StartImageBuilder
StopFleetError
Errors returned by StopFleet
StopImageBuilderError
Errors returned by StopImageBuilder
TagResourceError
Errors returned by TagResource
UntagResourceError
Errors returned by UntagResource
UpdateDirectoryConfigError
Errors returned by UpdateDirectoryConfig
UpdateFleetError
Errors returned by UpdateFleet
UpdateImagePermissionsError
Errors returned by UpdateImagePermissions
UpdateStackError
Errors returned by UpdateStack

Traits§

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