Client library for Amazon AppStream
npm install --save @datafire/amazonaws_appstream2
let amazonaws_appstream2 = require('@datafire/amazonaws_appstream2').create({
accessKeyId: "",
secretAccessKey: "",
region: ""
});
.then(data => {
console.log(data);
});
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:
amazonaws_appstream2.AssociateFleet({
"FleetName": null,
"StackName": null
}, context)
- input
object
- FleetName required
- StackName required
- output AssociateFleetResult
amazonaws_appstream2.BatchAssociateUserStack({
"UserStackAssociations": null
}, context)
- input
object
- UserStackAssociations required
- items UserStackAssociation
- UserStackAssociations required
amazonaws_appstream2.BatchDisassociateUserStack({
"UserStackAssociations": null
}, context)
- input
object
- UserStackAssociations required
- items UserStackAssociation
- UserStackAssociations required
amazonaws_appstream2.CopyImage({
"SourceImageName": null,
"DestinationImageName": null,
"DestinationRegion": null
}, context)
- input
object
- DestinationImageDescription
- DestinationImageName required
- DestinationRegion required
- SourceImageName required
- output CopyImageResponse
amazonaws_appstream2.CreateDirectoryConfig({
"DirectoryName": null,
"OrganizationalUnitDistinguishedNames": null
}, context)
- input
object
- DirectoryName required
- OrganizationalUnitDistinguishedNames required
- ServiceAccountCredentials
- AccountName required
- AccountPassword required
- output CreateDirectoryConfigResult
amazonaws_appstream2.CreateFleet({
"Name": null,
"InstanceType": null,
"ComputeCapacity": null
}, context)
- input
object
- ComputeCapacity required
- DesiredInstances required
- Description
- DisconnectTimeoutInSeconds
- DisplayName
- DomainJoinInfo
- DirectoryName
- OrganizationalUnitDistinguishedName
- EnableDefaultInternetAccess
- FleetType
- IamRoleArn
- IdleDisconnectTimeoutInSeconds
- ImageArn
- ImageName
- InstanceType required
- MaxUserDurationInSeconds
- Name required
- StreamView
- Tags
- VpcConfig
- ComputeCapacity required
- output CreateFleetResult
amazonaws_appstream2.CreateImageBuilder({
"Name": null,
"InstanceType": null
}, context)
- input
object
- AccessEndpoints
- items AccessEndpoint
- AppstreamAgentVersion
- Description
- DisplayName
- DomainJoinInfo
- DirectoryName
- OrganizationalUnitDistinguishedName
- EnableDefaultInternetAccess
- IamRoleArn
- ImageArn
- ImageName
- InstanceType required
- Name required
- Tags
- VpcConfig
- AccessEndpoints
- output CreateImageBuilderResult
amazonaws_appstream2.CreateImageBuilderStreamingURL({
"Name": null
}, context)
- input
object
- Name required
- Validity
amazonaws_appstream2.CreateStack({
"Name": null
}, context)
- input
object
- AccessEndpoints
- items AccessEndpoint
- ApplicationSettings
- Enabled required
- SettingsGroup
- Description
- DisplayName
- EmbedHostDomains
- items EmbedHostDomain
- FeedbackURL
- Name required
- RedirectURL
- StorageConnectors
- items StorageConnector
- Tags
- UserSettings
- items UserSetting
- AccessEndpoints
- output CreateStackResult
amazonaws_appstream2.CreateStreamingURL({
"StackName": null,
"FleetName": null,
"UserId": null
}, context)
- input
object
- ApplicationId
- FleetName required
- SessionContext
- StackName required
- UserId required
- Validity
- output CreateStreamingURLResult
amazonaws_appstream2.CreateUsageReportSubscription({}, context)
- input
object
amazonaws_appstream2.CreateUser({
"UserName": null,
"AuthenticationType": null
}, context)
- input
object
- AuthenticationType required
- FirstName
- LastName
- MessageAction
- UserName required
- output CreateUserResult
amazonaws_appstream2.DeleteDirectoryConfig({
"DirectoryName": null
}, context)
- input
object
- DirectoryName required
- output DeleteDirectoryConfigResult
amazonaws_appstream2.DeleteFleet({
"Name": null
}, context)
- input
object
- Name required
- output DeleteFleetResult
amazonaws_appstream2.DeleteImage({
"Name": null
}, context)
- input
object
- Name required
- output DeleteImageResult
amazonaws_appstream2.DeleteImageBuilder({
"Name": null
}, context)
- input
object
- Name required
- output DeleteImageBuilderResult
amazonaws_appstream2.DeleteImagePermissions({
"Name": null,
"SharedAccountId": null
}, context)
- input
object
- Name required
- SharedAccountId required
- output DeleteImagePermissionsResult
amazonaws_appstream2.DeleteStack({
"Name": null
}, context)
- input
object
- Name required
- output DeleteStackResult
amazonaws_appstream2.DeleteUsageReportSubscription({}, context)
- input
object
amazonaws_appstream2.DeleteUser({
"UserName": null,
"AuthenticationType": null
}, context)
- input
object
- AuthenticationType required
- UserName required
- output DeleteUserResult
amazonaws_appstream2.DescribeDirectoryConfigs({}, context)
- input
object
- DirectoryNames
- items DirectoryName
- MaxResults
- NextToken
- DirectoryNames
amazonaws_appstream2.DescribeFleets({}, context)
- input
object
- Names
- items String
- NextToken
- Names
- output DescribeFleetsResult
amazonaws_appstream2.DescribeImageBuilders({}, context)
- input
object
- MaxResults
- Names
- items String
- NextToken
- output DescribeImageBuildersResult
amazonaws_appstream2.DescribeImagePermissions({
"Name": null
}, context)
- input
object
- MaxResults
string
- NextToken
string
- MaxResults
- Name required
- NextToken
- SharedAwsAccountIds
- items AwsAccountId
- MaxResults
amazonaws_appstream2.DescribeImages({}, context)
- input
object
- output DescribeImagesResult
amazonaws_appstream2.DescribeSessions({
"StackName": null,
"FleetName": null
}, context)
- input
object
- AuthenticationType
- FleetName required
- Limit
- NextToken
- StackName required
- UserId
- output DescribeSessionsResult
amazonaws_appstream2.DescribeStacks({}, context)
- input
object
- Names
- items String
- NextToken
- Names
- output DescribeStacksResult
amazonaws_appstream2.DescribeUsageReportSubscriptions({}, context)
- input
object
- MaxResults
- NextToken
amazonaws_appstream2.DescribeUserStackAssociations({}, context)
- input
object
- AuthenticationType
- MaxResults
- NextToken
- StackName
- UserName
amazonaws_appstream2.DescribeUsers({
"AuthenticationType": null
}, context)
- input
object
- AuthenticationType required
- MaxResults
- NextToken
- output DescribeUsersResult
amazonaws_appstream2.DisableUser({
"UserName": null,
"AuthenticationType": null
}, context)
- input
object
- AuthenticationType required
- UserName required
- output DisableUserResult
amazonaws_appstream2.DisassociateFleet({
"FleetName": null,
"StackName": null
}, context)
- input
object
- FleetName required
- StackName required
- output DisassociateFleetResult
amazonaws_appstream2.EnableUser({
"UserName": null,
"AuthenticationType": null
}, context)
- input
object
- AuthenticationType required
- UserName required
- output EnableUserResult
amazonaws_appstream2.ExpireSession({
"SessionId": null
}, context)
- input
object
- SessionId required
- output ExpireSessionResult
amazonaws_appstream2.ListAssociatedFleets({
"StackName": null
}, context)
- input
object
- NextToken
- StackName required
- output ListAssociatedFleetsResult
amazonaws_appstream2.ListAssociatedStacks({
"FleetName": null
}, context)
- input
object
- FleetName required
- NextToken
- output ListAssociatedStacksResult
amazonaws_appstream2.ListTagsForResource({
"ResourceArn": null
}, context)
- input
object
- ResourceArn required
- output ListTagsForResourceResponse
amazonaws_appstream2.StartFleet({
"Name": null
}, context)
- input
object
- Name required
- output StartFleetResult
amazonaws_appstream2.StartImageBuilder({
"Name": null
}, context)
- input
object
- AppstreamAgentVersion
- Name required
- output StartImageBuilderResult
amazonaws_appstream2.StopFleet({
"Name": null
}, context)
- input
object
- Name required
- output StopFleetResult
amazonaws_appstream2.StopImageBuilder({
"Name": null
}, context)
- input
object
- Name required
- output StopImageBuilderResult
amazonaws_appstream2.TagResource({
"ResourceArn": null,
"Tags": null
}, context)
- input
object
- ResourceArn required
- Tags required
- output TagResourceResponse
amazonaws_appstream2.UntagResource({
"ResourceArn": null,
"TagKeys": null
}, context)
- input
object
- ResourceArn required
- TagKeys required
- items TagKey
- output UntagResourceResponse
amazonaws_appstream2.UpdateDirectoryConfig({
"DirectoryName": null
}, context)
- input
object
- DirectoryName required
- OrganizationalUnitDistinguishedNames
- ServiceAccountCredentials
- AccountName required
- AccountPassword required
- output UpdateDirectoryConfigResult
amazonaws_appstream2.UpdateFleet({}, context)
- input
object
- AttributesToDelete
- items FleetAttribute
- ComputeCapacity
- DesiredInstances required
- DeleteVpcConfig
- Description
- DisconnectTimeoutInSeconds
- DisplayName
- DomainJoinInfo
- DirectoryName
- OrganizationalUnitDistinguishedName
- EnableDefaultInternetAccess
- IamRoleArn
- IdleDisconnectTimeoutInSeconds
- ImageArn
- ImageName
- InstanceType
- MaxUserDurationInSeconds
- Name
- StreamView
- VpcConfig
- AttributesToDelete
- output UpdateFleetResult
amazonaws_appstream2.UpdateImagePermissions({
"Name": null,
"SharedAccountId": null,
"ImagePermissions": null
}, context)
- input
object
- ImagePermissions required
- allowFleet
- allowImageBuilder
- Name required
- SharedAccountId required
- ImagePermissions required
- output UpdateImagePermissionsResult
amazonaws_appstream2.UpdateStack({
"Name": null
}, context)
- input
object
- AccessEndpoints
- items AccessEndpoint
- ApplicationSettings
- Enabled required
- SettingsGroup
- AttributesToDelete
- items StackAttribute
- DeleteStorageConnectors
- Description
- DisplayName
- EmbedHostDomains
- items EmbedHostDomain
- FeedbackURL
- Name required
- RedirectURL
- StorageConnectors
- items StorageConnector
- UserSettings
- items UserSetting
- AccessEndpoints
- output UpdateStackResult
- AccessEndpoint
object
: 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.- EndpointType required
- VpceId
- AccessEndpointList
array
- items AccessEndpoint
- AccessEndpointType
string
(values: STREAMING)
- AccountName
string
- AccountPassword
string
- Action
string
(values: CLIPBOARD_COPY_FROM_LOCAL_DEVICE, CLIPBOARD_COPY_TO_LOCAL_DEVICE, FILE_UPLOAD, FILE_DOWNLOAD, PRINTING_TO_LOCAL_DEVICE)
- Application
object
: Describes an application in the application catalog.- DisplayName
- Enabled
- IconURL
- LaunchParameters
- LaunchPath
- Metadata
- Name
- ApplicationSettings
object
: The persistent application settings for users of a stack.- Enabled required
- SettingsGroup
- ApplicationSettingsResponse
object
: Describes the persistent application settings for users of a stack.- Enabled
- S3BucketName
- SettingsGroup
- Applications
array
- items Application
- AppstreamAgentVersion
string
- Arn
string
- ArnList
array
- items Arn
- AssociateFleetRequest
object
- FleetName required
- StackName required
- AssociateFleetResult
object
- AuthenticationType
string
(values: API, SAML, USERPOOL)
- AwsAccountId
string
- AwsAccountIdList
array
- items AwsAccountId
- BatchAssociateUserStackRequest
object
- UserStackAssociations required
- items UserStackAssociation
- UserStackAssociations required
- BatchAssociateUserStackResult
object
- errors
- BatchDisassociateUserStackRequest
object
- UserStackAssociations required
- items UserStackAssociation
- UserStackAssociations required
- BatchDisassociateUserStackResult
object
- errors
- Boolean
boolean
- BooleanObject
boolean
- ComputeCapacity
object
: Describes the capacity for a fleet.- DesiredInstances required
- ComputeCapacityStatus
object
: Describes the capacity status for a fleet.- Available
- Desired required
- InUse
- Running
- CopyImageRequest
object
- DestinationImageDescription
- DestinationImageName required
- DestinationRegion required
- SourceImageName required
- CopyImageResponse
object
- DestinationImageName
- CreateDirectoryConfigRequest
object
- DirectoryName required
- OrganizationalUnitDistinguishedNames required
- ServiceAccountCredentials
- AccountName required
- AccountPassword required
- CreateDirectoryConfigResult
object
- DirectoryConfig
- CreatedTime
- DirectoryName required
- OrganizationalUnitDistinguishedNames
- ServiceAccountCredentials
- AccountName required
- AccountPassword required
- DirectoryConfig
- CreateFleetRequest
object
- ComputeCapacity required
- DesiredInstances required
- Description
- DisconnectTimeoutInSeconds
- DisplayName
- DomainJoinInfo
- DirectoryName
- OrganizationalUnitDistinguishedName
- EnableDefaultInternetAccess
- FleetType
- IamRoleArn
- IdleDisconnectTimeoutInSeconds
- ImageArn
- ImageName
- InstanceType required
- MaxUserDurationInSeconds
- Name required
- StreamView
- Tags
- VpcConfig
- ComputeCapacity required
- CreateFleetResult
object
- Fleet
- Arn required
- ComputeCapacityStatus required
- Available
- Desired required
- InUse
- Running
- CreatedTime
- Description
- DisconnectTimeoutInSeconds
- DisplayName
- DomainJoinInfo
- DirectoryName
- OrganizationalUnitDistinguishedName
- EnableDefaultInternetAccess
- FleetErrors
- items FleetError
- FleetType
- IamRoleArn
- IdleDisconnectTimeoutInSeconds
- ImageArn
- ImageName
- InstanceType required
- MaxUserDurationInSeconds
- Name required
- State required
- StreamView
- VpcConfig
- Fleet
- CreateImageBuilderRequest
object
- AccessEndpoints
- items AccessEndpoint
- AppstreamAgentVersion
- Description
- DisplayName
- DomainJoinInfo
- DirectoryName
- OrganizationalUnitDistinguishedName
- EnableDefaultInternetAccess
- IamRoleArn
- ImageArn
- ImageName
- InstanceType required
- Name required
- Tags
- VpcConfig
- AccessEndpoints
- CreateImageBuilderResult
object
- ImageBuilder
- AccessEndpoints
- items AccessEndpoint
- AppstreamAgentVersion
- Arn
- CreatedTime
- Description
- DisplayName
- DomainJoinInfo
- DirectoryName
- OrganizationalUnitDistinguishedName
- EnableDefaultInternetAccess
- IamRoleArn
- ImageArn
- ImageBuilderErrors
- items ResourceError
- InstanceType
- Name required
- NetworkAccessConfiguration NetworkAccessConfiguration
- Platform
- State
- StateChangeReason
- Code
- Message
- VpcConfig
- AccessEndpoints
- ImageBuilder
- CreateImageBuilderStreamingURLRequest
object
- Name required
- Validity
- CreateImageBuilderStreamingURLResult
object
- Expires
- StreamingURL
- CreateStackRequest
object
- AccessEndpoints
- items AccessEndpoint
- ApplicationSettings
- Enabled required
- SettingsGroup
- Description
- DisplayName
- EmbedHostDomains
- items EmbedHostDomain
- FeedbackURL
- Name required
- RedirectURL
- StorageConnectors
- items StorageConnector
- Tags
- UserSettings
- items UserSetting
- AccessEndpoints
- CreateStackResult
object
- Stack
- AccessEndpoints
- items AccessEndpoint
- ApplicationSettings
- Enabled
- S3BucketName
- SettingsGroup
- Arn
- CreatedTime
- Description
- DisplayName
- EmbedHostDomains
- items EmbedHostDomain
- FeedbackURL
- Name required
- RedirectURL
- StackErrors
- items StackError
- StorageConnectors
- items StorageConnector
- UserSettings
- items UserSetting
- AccessEndpoints
- Stack
- CreateStreamingURLRequest
object
- ApplicationId
- FleetName required
- SessionContext
- StackName required
- UserId required
- Validity
- CreateStreamingURLResult
object
- Expires
- StreamingURL
- CreateUsageReportSubscriptionRequest
object
- CreateUsageReportSubscriptionResult
object
- S3BucketName
- Schedule
- CreateUserRequest
object
- AuthenticationType required
- FirstName
- LastName
- MessageAction
- UserName required
- CreateUserResult
object
- DeleteDirectoryConfigRequest
object
- DirectoryName required
- DeleteDirectoryConfigResult
object
- DeleteFleetRequest
object
- Name required
- DeleteFleetResult
object
- DeleteImageBuilderRequest
object
- Name required
- DeleteImageBuilderResult
object
- ImageBuilder
- AccessEndpoints
- items AccessEndpoint
- AppstreamAgentVersion
- Arn
- CreatedTime
- Description
- DisplayName
- DomainJoinInfo
- DirectoryName
- OrganizationalUnitDistinguishedName
- EnableDefaultInternetAccess
- IamRoleArn
- ImageArn
- ImageBuilderErrors
- items ResourceError
- InstanceType
- Name required
- NetworkAccessConfiguration NetworkAccessConfiguration
- Platform
- State
- StateChangeReason
- Code
- Message
- VpcConfig
- AccessEndpoints
- ImageBuilder
- DeleteImagePermissionsRequest
object
- Name required
- SharedAccountId required
- DeleteImagePermissionsResult
object
- DeleteImageRequest
object
- Name required
- DeleteImageResult
object
- Image
- Applications
- items Application
- AppstreamAgentVersion
- Arn
- BaseImageArn
- CreatedTime
- Description
- DisplayName
- ImageBuilderName
- ImageBuilderSupported
- ImagePermissions
- allowFleet
- allowImageBuilder
- Name required
- Platform
- PublicBaseImageReleasedDate
- State
- StateChangeReason
- Code
- Message
- Visibility
- Applications
- Image
- DeleteStackRequest
object
- Name required
- DeleteStackResult
object
- DeleteUsageReportSubscriptionRequest
object
- DeleteUsageReportSubscriptionResult
object
- DeleteUserRequest
object
- AuthenticationType required
- UserName required
- DeleteUserResult
object
- DescribeDirectoryConfigsRequest
object
- DirectoryNames
- items DirectoryName
- MaxResults
- NextToken
- DirectoryNames
- DescribeDirectoryConfigsResult
object
- DirectoryConfigs
- items DirectoryConfig
- NextToken
- DirectoryConfigs
- DescribeFleetsRequest
object
- Names
- items String
- NextToken
- Names
- DescribeFleetsResult
object
- Fleets
- items Fleet
- NextToken
- Fleets
- DescribeImageBuildersRequest
object
- MaxResults
- Names
- items String
- NextToken
- DescribeImageBuildersResult
object
- ImageBuilders
- items ImageBuilder
- NextToken
- ImageBuilders
- DescribeImagePermissionsRequest
object
- MaxResults
- Name required
- NextToken
- SharedAwsAccountIds
- items AwsAccountId
- DescribeImagePermissionsResult
object
- Name
- NextToken
- SharedImagePermissionsList
- items SharedImagePermissions
- DescribeImagesMaxResults
integer
- DescribeImagesResult
object
- Images
- items Image
- NextToken
- Images
- DescribeSessionsRequest
object
- AuthenticationType
- FleetName required
- Limit
- NextToken
- StackName required
- UserId
- DescribeSessionsResult
object
- NextToken
- Sessions
- items Session
- DescribeStacksRequest
object
- Names
- items String
- NextToken
- Names
- DescribeStacksResult
object
- NextToken
- Stacks
- items Stack
- DescribeUsageReportSubscriptionsRequest
object
- MaxResults
- NextToken
- DescribeUsageReportSubscriptionsResult
object
- NextToken
- UsageReportSubscriptions
- items UsageReportSubscription
- DescribeUserStackAssociationsRequest
object
- AuthenticationType
- MaxResults
- NextToken
- StackName
- UserName
- DescribeUserStackAssociationsResult
object
- NextToken
- UserStackAssociations
- items UserStackAssociation
- DescribeUsersRequest
object
- AuthenticationType required
- MaxResults
- NextToken
- DescribeUsersResult
object
- NextToken
- Users
- items User
- Description
string
- DirectoryConfig
object
: Describes the configuration information required to join fleets and image builders to Microsoft Active Directory domains.- CreatedTime
- DirectoryName required
- OrganizationalUnitDistinguishedNames
- ServiceAccountCredentials
- AccountName required
- AccountPassword required
- DirectoryConfigList
array
- items DirectoryConfig
- DirectoryName
string
- DirectoryNameList
array
- items DirectoryName
- DisableUserRequest
object
- AuthenticationType required
- UserName required
- DisableUserResult
object
- DisassociateFleetRequest
object
- FleetName required
- StackName required
- DisassociateFleetResult
object
- DisplayName
string
- Domain
string
: GSuite domain for GDrive integration.
- DomainJoinInfo
object
: Describes the configuration information required to join fleets and image builders to Microsoft Active Directory domains.- DirectoryName
- OrganizationalUnitDistinguishedName
- DomainList
array
- items Domain
- EmbedHostDomain
string
: Specifies a valid domain that can embed AppStream. Valid examples include: ["testorigin.tt--com", "testingorigin.com.us", "test.com.us"] Invalid examples include: ["test,com", ".com", "h*llo.com". ""]
- EmbedHostDomains
array
- items EmbedHostDomain
- EnableUserRequest
object
- AuthenticationType required
- UserName required
- EnableUserResult
object
- ExpireSessionRequest
object
- SessionId required
- ExpireSessionResult
object
- FeedbackURL
string
- Fleet
object
: Describes a fleet.- Arn required
- ComputeCapacityStatus required
- Available
- Desired required
- InUse
- Running
- CreatedTime
- Description
- DisconnectTimeoutInSeconds
- DisplayName
- DomainJoinInfo
- DirectoryName
- OrganizationalUnitDistinguishedName
- EnableDefaultInternetAccess
- FleetErrors
- items FleetError
- FleetType
- IamRoleArn
- IdleDisconnectTimeoutInSeconds
- ImageArn
- ImageName
- InstanceType required
- MaxUserDurationInSeconds
- Name required
- State required
- StreamView
- VpcConfig
- FleetAttribute
string
(values: VPC_CONFIGURATION, VPC_CONFIGURATION_SECURITY_GROUP_IDS, DOMAIN_JOIN_INFO, IAM_ROLE_ARN): The fleet attribute.
- FleetAttributes
array
: The fleet attributes.- items FleetAttribute
- FleetError
object
: Describes a fleet error.- ErrorCode
- ErrorMessage
- FleetErrorCode
string
(values: IAM_SERVICE_ROLE_MISSING_ENI_DESCRIBE_ACTION, IAM_SERVICE_ROLE_MISSING_ENI_CREATE_ACTION, IAM_SERVICE_ROLE_MISSING_ENI_DELETE_ACTION, NETWORK_INTERFACE_LIMIT_EXCEEDED, INTERNAL_SERVICE_ERROR, IAM_SERVICE_ROLE_IS_MISSING, MACHINE_ROLE_IS_MISSING, STS_DISABLED_IN_REGION, SUBNET_HAS_INSUFFICIENT_IP_ADDRESSES, IAM_SERVICE_ROLE_MISSING_DESCRIBE_SUBNET_ACTION, SUBNET_NOT_FOUND, IMAGE_NOT_FOUND, INVALID_SUBNET_CONFIGURATION, SECURITY_GROUPS_NOT_FOUND, IGW_NOT_ATTACHED, IAM_SERVICE_ROLE_MISSING_DESCRIBE_SECURITY_GROUPS_ACTION, DOMAIN_JOIN_ERROR_FILE_NOT_FOUND, DOMAIN_JOIN_ERROR_ACCESS_DENIED, DOMAIN_JOIN_ERROR_LOGON_FAILURE, DOMAIN_JOIN_ERROR_INVALID_PARAMETER, DOMAIN_JOIN_ERROR_MORE_DATA, DOMAIN_JOIN_ERROR_NO_SUCH_DOMAIN, DOMAIN_JOIN_ERROR_NOT_SUPPORTED, DOMAIN_JOIN_NERR_INVALID_WORKGROUP_NAME, DOMAIN_JOIN_NERR_WORKSTATION_NOT_STARTED, DOMAIN_JOIN_ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED, DOMAIN_JOIN_NERR_PASSWORD_EXPIRED, DOMAIN_JOIN_INTERNAL_SERVICE_ERROR)
- FleetErrors
array
- items FleetError
- FleetList
array
: The fleets.- items Fleet
- FleetState
string
(values: STARTING, RUNNING, STOPPING, STOPPED)
- FleetType
string
(values: ALWAYS_ON, ON_DEMAND)
- Image
object
: Describes an image.- Applications
- items Application
- AppstreamAgentVersion
- Arn
- BaseImageArn
- CreatedTime
- Description
- DisplayName
- ImageBuilderName
- ImageBuilderSupported
- ImagePermissions
- allowFleet
- allowImageBuilder
- Name required
- Platform
- PublicBaseImageReleasedDate
- State
- StateChangeReason
- Code
- Message
- Visibility
- Applications
- ImageBuilder
object
: Describes a virtual machine that is used to create an image.- AccessEndpoints
- items AccessEndpoint
- AppstreamAgentVersion
- Arn
- CreatedTime
- Description
- DisplayName
- DomainJoinInfo
- DirectoryName
- OrganizationalUnitDistinguishedName
- EnableDefaultInternetAccess
- IamRoleArn
- ImageArn
- ImageBuilderErrors
- items ResourceError
- InstanceType
- Name required
- NetworkAccessConfiguration NetworkAccessConfiguration
- Platform
- State
- StateChangeReason
- Code
- Message
- VpcConfig
- AccessEndpoints
- ImageBuilderList
array
- items ImageBuilder
- ImageBuilderState
string
(values: PENDING, UPDATING_AGENT, RUNNING, STOPPING, STOPPED, REBOOTING, SNAPSHOTTING, DELETING, FAILED)
- ImageBuilderStateChangeReason
object
: Describes the reason why the last image builder state change occurred.- Code
- Message
- ImageBuilderStateChangeReasonCode
string
(values: INTERNAL_ERROR, IMAGE_UNAVAILABLE)
- ImageList
array
- items Image
- ImagePermissions
object
: Describes the permissions for an image.- allowFleet
- allowImageBuilder
- ImageState
string
(values: PENDING, AVAILABLE, FAILED, COPYING, DELETING)
- ImageStateChangeReason
object
: Describes the reason why the last image state change occurred.- Code
- Message
- ImageStateChangeReasonCode
string
(values: INTERNAL_ERROR, IMAGE_BUILDER_NOT_AVAILABLE, IMAGE_COPY_FAILURE)
- Integer
integer
- LastReportGenerationExecutionError
object
: Describes the error that is returned when a usage report can't be generated.- ErrorCode
- ErrorMessage
- LastReportGenerationExecutionErrors
array
- ListAssociatedFleetsRequest
object
- NextToken
- StackName required
- ListAssociatedFleetsResult
object
- Names
- items String
- NextToken
- Names
- ListAssociatedStacksRequest
object
- FleetName required
- NextToken
- ListAssociatedStacksResult
object
- Names
- items String
- NextToken
- Names
- ListTagsForResourceRequest
object
- ResourceArn required
- ListTagsForResourceResponse
object
- Tags
- Long
integer
- MaxResults
integer
- MessageAction
string
(values: SUPPRESS, RESEND)
- Metadata
object
- Name
string
- NetworkAccessConfiguration
object
: Describes the network details of the fleet or image builder instance.- EniId
- EniPrivateIpAddress
- OrganizationalUnitDistinguishedName
string
- OrganizationalUnitDistinguishedNamesList
array
- Permission
string
(values: ENABLED, DISABLED)
- PlatformType
string
(values: WINDOWS, WINDOWS_SERVER_2016, WINDOWS_SERVER_2019)
- RedirectURL
string
- RegionName
string
- ResourceError
object
: Describes a resource error.- ErrorCode
- ErrorMessage
- ErrorTimestamp
- ResourceErrors
array
- items ResourceError
- ResourceIdentifier
string
: The ARN of the resource.
- SecurityGroupIdList
array
: The security group identifiers.- items String
- ServiceAccountCredentials
object
: Describes the credentials for the service account used by the fleet or image builder to connect to the directory.- AccountName required
- AccountPassword required
- Session
object
: Describes a streaming session.- AuthenticationType
- ConnectionState
- FleetName required
- Id required
- MaxExpirationTime
- NetworkAccessConfiguration
- EniId
- EniPrivateIpAddress
- StackName required
- StartTime
- State required
- UserId required
- SessionConnectionState
string
(values: CONNECTED, NOT_CONNECTED)
- SessionList
array
: List of sessions.- items Session
- SessionState
string
(values: ACTIVE, PENDING, EXPIRED): Possible values for the state of a streaming session.
- SettingsGroup
string
- SharedImagePermissions
object
: Describes the permissions that are available to the specified AWS account for a shared image.- imagePermissions required
- allowFleet
- allowImageBuilder
- sharedAccountId required
- imagePermissions required
- SharedImagePermissionsList
array
- items SharedImagePermissions
- Stack
object
: Describes a stack.- AccessEndpoints
- items AccessEndpoint
- ApplicationSettings
- Enabled
- S3BucketName
- SettingsGroup
- Arn
- CreatedTime
- Description
- DisplayName
- EmbedHostDomains
- items EmbedHostDomain
- FeedbackURL
- Name required
- RedirectURL
- StackErrors
- items StackError
- StorageConnectors
- items StorageConnector
- UserSettings
- items UserSetting
- AccessEndpoints
- StackAttribute
string
(values: STORAGE_CONNECTORS, STORAGE_CONNECTOR_HOMEFOLDERS, STORAGE_CONNECTOR_GOOGLE_DRIVE, STORAGE_CONNECTOR_ONE_DRIVE, REDIRECT_URL, FEEDBACK_URL, THEME_NAME, USER_SETTINGS, EMBED_HOST_DOMAINS, IAM_ROLE_ARN, ACCESS_ENDPOINTS)
- StackAttributes
array
- items StackAttribute
- StackError
object
: Describes a stack error.- ErrorCode
- ErrorMessage
- StackErrorCode
string
(values: STORAGE_CONNECTOR_ERROR, INTERNAL_SERVICE_ERROR)
- StackErrors
array
: The stack errors.- items StackError
- StackList
array
: The stacks.- items Stack
- StartFleetRequest
object
- Name required
- StartFleetResult
object
- StartImageBuilderRequest
object
- AppstreamAgentVersion
- Name required
- StartImageBuilderResult
object
- ImageBuilder
- AccessEndpoints
- items AccessEndpoint
- AppstreamAgentVersion
- Arn
- CreatedTime
- Description
- DisplayName
- DomainJoinInfo
- DirectoryName
- OrganizationalUnitDistinguishedName
- EnableDefaultInternetAccess
- IamRoleArn
- ImageArn
- ImageBuilderErrors
- items ResourceError
- InstanceType
- Name required
- NetworkAccessConfiguration NetworkAccessConfiguration
- Platform
- State
- StateChangeReason
- Code
- Message
- VpcConfig
- AccessEndpoints
- ImageBuilder
- StopFleetRequest
object
- Name required
- StopFleetResult
object
- StopImageBuilderRequest
object
- Name required
- StopImageBuilderResult
object
- ImageBuilder
- AccessEndpoints
- items AccessEndpoint
- AppstreamAgentVersion
- Arn
- CreatedTime
- Description
- DisplayName
- DomainJoinInfo
- DirectoryName
- OrganizationalUnitDistinguishedName
- EnableDefaultInternetAccess
- IamRoleArn
- ImageArn
- ImageBuilderErrors
- items ResourceError
- InstanceType
- Name required
- NetworkAccessConfiguration NetworkAccessConfiguration
- Platform
- State
- StateChangeReason
- Code
- Message
- VpcConfig
- AccessEndpoints
- ImageBuilder
- StorageConnector
object
: Describes a connector that enables persistent storage for users.- ConnectorType required
- Domains
- items Domain
- ResourceIdentifier
- StorageConnectorList
array
: The storage connectors.- items StorageConnector
- StorageConnectorType
string
(values: HOMEFOLDERS, GOOGLE_DRIVE, ONE_DRIVE): The type of storage connector.
- StreamView
string
(values: APP, DESKTOP)
- StreamingUrlUserId
string
- String
string
- StringList
array
- items String
- SubnetIdList
array
: The subnet identifiers.- items String
- TagKey
string
- TagKeyList
array
- items TagKey
- TagResourceRequest
object
- ResourceArn required
- Tags required
- TagResourceResponse
object
- TagValue
string
- Tags
object
- Timestamp
string
- UntagResourceRequest
object
- ResourceArn required
- TagKeys required
- items TagKey
- UntagResourceResponse
object
- UpdateDirectoryConfigRequest
object
- DirectoryName required
- OrganizationalUnitDistinguishedNames
- ServiceAccountCredentials
- AccountName required
- AccountPassword required
- UpdateDirectoryConfigResult
object
- DirectoryConfig
- CreatedTime
- DirectoryName required
- OrganizationalUnitDistinguishedNames
- ServiceAccountCredentials
- AccountName required
- AccountPassword required
- DirectoryConfig
- UpdateFleetRequest
object
- AttributesToDelete
- items FleetAttribute
- ComputeCapacity
- DesiredInstances required
- DeleteVpcConfig
- Description
- DisconnectTimeoutInSeconds
- DisplayName
- DomainJoinInfo
- DirectoryName
- OrganizationalUnitDistinguishedName
- EnableDefaultInternetAccess
- IamRoleArn
- IdleDisconnectTimeoutInSeconds
- ImageArn
- ImageName
- InstanceType
- MaxUserDurationInSeconds
- Name
- StreamView
- VpcConfig
- AttributesToDelete
- UpdateFleetResult
object
- Fleet
- Arn required
- ComputeCapacityStatus required
- Available
- Desired required
- InUse
- Running
- CreatedTime
- Description
- DisconnectTimeoutInSeconds
- DisplayName
- DomainJoinInfo
- DirectoryName
- OrganizationalUnitDistinguishedName
- EnableDefaultInternetAccess
- FleetErrors
- items FleetError
- FleetType
- IamRoleArn
- IdleDisconnectTimeoutInSeconds
- ImageArn
- ImageName
- InstanceType required
- MaxUserDurationInSeconds
- Name required
- State required
- StreamView
- VpcConfig
- Fleet
- UpdateImagePermissionsRequest
object
- ImagePermissions required
- allowFleet
- allowImageBuilder
- Name required
- SharedAccountId required
- ImagePermissions required
- UpdateImagePermissionsResult
object
- UpdateStackRequest
object
- AccessEndpoints
- items AccessEndpoint
- ApplicationSettings
- Enabled required
- SettingsGroup
- AttributesToDelete
- items StackAttribute
- DeleteStorageConnectors
- Description
- DisplayName
- EmbedHostDomains
- items EmbedHostDomain
- FeedbackURL
- Name required
- RedirectURL
- StorageConnectors
- items StorageConnector
- UserSettings
- items UserSetting
- AccessEndpoints
- UpdateStackResult
object
- Stack
- AccessEndpoints
- items AccessEndpoint
- ApplicationSettings
- Enabled
- S3BucketName
- SettingsGroup
- Arn
- CreatedTime
- Description
- DisplayName
- EmbedHostDomains
- items EmbedHostDomain
- FeedbackURL
- Name required
- RedirectURL
- StackErrors
- items StackError
- StorageConnectors
- items StorageConnector
- UserSettings
- items UserSetting
- AccessEndpoints
- Stack
- UsageReportExecutionErrorCode
string
(values: RESOURCE_NOT_FOUND, ACCESS_DENIED, INTERNAL_SERVICE_ERROR)
- UsageReportSchedule
string
(values: DAILY)
- UsageReportSubscription
object
: Describes information about the usage report subscription.- LastGeneratedReportDate
- S3BucketName
- Schedule
- SubscriptionErrors
- UsageReportSubscriptionList
array
- items UsageReportSubscription
- User
object
: Describes a user in the user pool.- Arn
- AuthenticationType required
- CreatedTime
- Enabled
- FirstName
- LastName
- Status
- UserName
- UserAttributeValue
string
- UserId
string
- UserList
array
- items User
- UserSetting
object
: Describes an action and whether the action is enabled or disabled for users during their streaming sessions.- Action required
- Permission required
- UserSettingList
array
- items UserSetting
- UserStackAssociation
object
: Describes a user in the user pool and the associated stack.- AuthenticationType required
- SendEmailNotification
- StackName required
- UserName required
- UserStackAssociationError
object
: Describes the error that is returned when a user can’t be associated with or disassociated from a stack.- ErrorCode
- ErrorMessage
- UserStackAssociation
- AuthenticationType required
- SendEmailNotification
- StackName required
- UserName required
- UserStackAssociationErrorCode
string
(values: STACK_NOT_FOUND, USER_NAME_NOT_FOUND, DIRECTORY_NOT_FOUND, INTERNAL_ERROR)
- UserStackAssociationErrorList
array
- UserStackAssociationList
array
- items UserStackAssociation
- Username
string
- VisibilityType
string
(values: PUBLIC, PRIVATE, SHARED)