Appstream Classes
AccessEndpointTypeDef
EndpointType
- Type: typing.Literal['STREAMING']
- Required: Yes
VpceId
- Type: typing.Optional[str]
AppBlockBuilderAppBlockAssociationTypeDef
AppBlockArn
- Type:
- Required: Yes
AppBlockBuilderName
- Type:
- Required: Yes
AppBlockBuilderStateChangeReasonTypeDef
Code
- Type: typing.Optional[typing.Literal['INTERNAL_ERROR']]
Message
- Type: typing.Optional[str]
AppBlockBuilderTypeDef
Arn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Platform
- Type: typing.Literal['WINDOWS_SERVER_2019']
- Required: Yes
InstanceType
- Type:
- Required: Yes
VpcConfig
- Type:
- Required: Yes
State
- Type: typing.Literal['RUNNING', 'STARTING', 'STOPPED', 'STOPPING']
- Required: Yes
DisplayName
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
EnableDefaultInternetAccess
- Type: typing.Optional[bool]
IamRoleArn
- Type: typing.Optional[str]
CreatedTime
- Type: typing.Optional[datetime.datetime]
AppBlockBuilderErrors
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appstream_classes.ResourceErrorTypeDef]]
StateChangeReason
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.AppBlockBuilderStateChangeReasonTypeDef]
AccessEndpoints
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appstream_classes.AccessEndpointTypeDef]]
AppBlockTypeDef
Name
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
DisplayName
- Type: typing.Optional[str]
SourceS3Location
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.S3LocationTypeDef]
SetupScriptDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.ScriptDetailsTypeDef]
CreatedTime
- Type: typing.Optional[datetime.datetime]
PostSetupScriptDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.ScriptDetailsTypeDef]
PackagingType
- Type: typing.Optional[typing.Literal['APPSTREAM2', 'CUSTOM']]
State
- Type: typing.Optional[typing.Literal['ACTIVE', 'INACTIVE']]
AppBlockErrors
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appstream_classes.ErrorDetailsTypeDef]]
ApplicationFleetAssociationTypeDef
FleetName
- Type:
- Required: Yes
ApplicationArn
- Type:
- Required: Yes
ApplicationSettingsResponseTypeDef
Enabled
- Type: typing.Optional[bool]
SettingsGroup
- Type: typing.Optional[str]
S3BucketName
- Type: typing.Optional[str]
ApplicationSettingsTypeDef
Enabled
- Type:
- Required: Yes
SettingsGroup
- Type: typing.Optional[str]
ApplicationTypeDef
Name
- Type: typing.Optional[str]
DisplayName
- Type: typing.Optional[str]
IconURL
- Type: typing.Optional[str]
LaunchPath
- Type: typing.Optional[str]
LaunchParameters
- Type: typing.Optional[str]
Enabled
- Type: typing.Optional[bool]
Metadata
- Type: typing.Optional[typing.Dict[str, str]]
WorkingDirectory
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
AppBlockArn
- Type: typing.Optional[str]
IconS3Location
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.S3LocationTypeDef]
Platforms
- Type: typing.Optional[typing.List[typing.Literal['AMAZON_LINUX2', 'WINDOWS', 'WINDOWS_SERVER_2016', 'WINDOWS_SERVER_2019', 'WINDOWS_SERVER_2022']]]
InstanceFamilies
- Type: typing.Optional[typing.List[str]]
CreatedTime
- Type: typing.Optional[datetime.datetime]
AssociateAppBlockBuilderAppBlockRequestRequestTypeDef
AppBlockArn
- Type:
- Required: Yes
AppBlockBuilderName
- Type:
- Required: Yes
AssociateAppBlockBuilderAppBlockResultTypeDef
AppBlockBuilderAppBlockAssociation
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AssociateApplicationFleetRequestRequestTypeDef
FleetName
- Type:
- Required: Yes
ApplicationArn
- Type:
- Required: Yes
AssociateApplicationFleetResultTypeDef
ApplicationFleetAssociation
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AssociateApplicationToEntitlementRequestRequestTypeDef
StackName
- Type:
- Required: Yes
EntitlementName
- Type:
- Required: Yes
ApplicationIdentifier
- Type:
- Required: Yes
AssociateFleetRequestRequestTypeDef
FleetName
- Type:
- Required: Yes
StackName
- Type:
- Required: Yes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BatchAssociateUserStackRequestRequestTypeDef
UserStackAssociations
- Type: typing.Sequence[aws_resource_validator.pydantic_models.appstream_classes.UserStackAssociationTypeDef]
- Required: Yes
BatchAssociateUserStackResultTypeDef
errors
- Type: typing.List[aws_resource_validator.pydantic_models.appstream_classes.UserStackAssociationErrorTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchDisassociateUserStackRequestRequestTypeDef
UserStackAssociations
- Type: typing.Sequence[aws_resource_validator.pydantic_models.appstream_classes.UserStackAssociationTypeDef]
- Required: Yes
BatchDisassociateUserStackResultTypeDef
errors
- Type: typing.List[aws_resource_validator.pydantic_models.appstream_classes.UserStackAssociationErrorTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CertificateBasedAuthPropertiesTypeDef
Status
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED', 'ENABLED_NO_DIRECTORY_LOGIN_FALLBACK']]
CertificateAuthorityArn
- Type: typing.Optional[str]
ComputeCapacityStatusTypeDef
Desired
- Type:
- Required: Yes
Running
- Type: typing.Optional[int]
InUse
- Type: typing.Optional[int]
Available
- Type: typing.Optional[int]
DesiredUserSessions
- Type: typing.Optional[int]
AvailableUserSessions
- Type: typing.Optional[int]
ActiveUserSessions
- Type: typing.Optional[int]
ActualUserSessions
- Type: typing.Optional[int]
ComputeCapacityTypeDef
DesiredInstances
- Type: typing.Optional[int]
DesiredSessions
- Type: typing.Optional[int]
CopyImageRequestRequestTypeDef
SourceImageName
- Type:
- Required: Yes
DestinationImageName
- Type:
- Required: Yes
DestinationRegion
- Type:
- Required: Yes
DestinationImageDescription
- Type: typing.Optional[str]
CopyImageResponseTypeDef
DestinationImageName
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateAppBlockBuilderRequestRequestTypeDef
Name
- Type:
- Required: Yes
Platform
- Type: typing.Literal['WINDOWS_SERVER_2019']
- Required: Yes
InstanceType
- Type:
- Required: Yes
VpcConfig
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
DisplayName
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
EnableDefaultInternetAccess
- Type: typing.Optional[bool]
IamRoleArn
- Type: typing.Optional[str]
AccessEndpoints
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.appstream_classes.AccessEndpointTypeDef]]
CreateAppBlockBuilderResultTypeDef
AppBlockBuilder
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateAppBlockBuilderStreamingURLRequestRequestTypeDef
AppBlockBuilderName
- Type:
- Required: Yes
Validity
- Type: typing.Optional[int]
CreateAppBlockBuilderStreamingURLResultTypeDef
StreamingURL
- Type:
- Required: Yes
Expires
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateAppBlockRequestRequestTypeDef
Name
- Type:
- Required: Yes
SourceS3Location
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
DisplayName
- Type: typing.Optional[str]
SetupScriptDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.ScriptDetailsTypeDef]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
PostSetupScriptDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.ScriptDetailsTypeDef]
PackagingType
- Type: typing.Optional[typing.Literal['APPSTREAM2', 'CUSTOM']]
CreateAppBlockResultTypeDef
AppBlock
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateApplicationRequestRequestTypeDef
Name
- Type:
- Required: Yes
IconS3Location
- Type:
- Required: Yes
LaunchPath
- Type:
- Required: Yes
Platforms
- Type: typing.Sequence[typing.Literal['AMAZON_LINUX2', 'WINDOWS', 'WINDOWS_SERVER_2016', 'WINDOWS_SERVER_2019', 'WINDOWS_SERVER_2022']]
- Required: Yes
InstanceFamilies
- Type: typing.Sequence[str]
- Required: Yes
AppBlockArn
- Type:
- Required: Yes
DisplayName
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
WorkingDirectory
- Type: typing.Optional[str]
LaunchParameters
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateApplicationResultTypeDef
Application
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateDirectoryConfigRequestRequestTypeDef
DirectoryName
- Type:
- Required: Yes
OrganizationalUnitDistinguishedNames
- Type: typing.Sequence[str]
- Required: Yes
ServiceAccountCredentials
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.ServiceAccountCredentialsTypeDef]
CertificateBasedAuthProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.CertificateBasedAuthPropertiesTypeDef]
CreateDirectoryConfigResultTypeDef
DirectoryConfig
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateEntitlementRequestRequestTypeDef
Name
- Type:
- Required: Yes
StackName
- Type:
- Required: Yes
AppVisibility
- Type: typing.Literal['ALL', 'ASSOCIATED']
- Required: Yes
Attributes
- Type: typing.Sequence[aws_resource_validator.pydantic_models.appstream_classes.EntitlementAttributeTypeDef]
- Required: Yes
Description
- Type: typing.Optional[str]
CreateEntitlementResultTypeDef
Entitlement
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateFleetRequestRequestTypeDef
Name
- Type:
- Required: Yes
InstanceType
- Type:
- Required: Yes
ImageName
- Type: typing.Optional[str]
ImageArn
- Type: typing.Optional[str]
FleetType
- Type: typing.Optional[typing.Literal['ALWAYS_ON', 'ELASTIC', 'ON_DEMAND']]
ComputeCapacity
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.ComputeCapacityTypeDef]
VpcConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.VpcConfigTypeDef]
MaxUserDurationInSeconds
- Type: typing.Optional[int]
DisconnectTimeoutInSeconds
- Type: typing.Optional[int]
Description
- Type: typing.Optional[str]
DisplayName
- Type: typing.Optional[str]
EnableDefaultInternetAccess
- Type: typing.Optional[bool]
DomainJoinInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.DomainJoinInfoTypeDef]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
IdleDisconnectTimeoutInSeconds
- Type: typing.Optional[int]
IamRoleArn
- Type: typing.Optional[str]
StreamView
- Type: typing.Optional[typing.Literal['APP', 'DESKTOP']]
Platform
- Type: typing.Optional[typing.Literal['AMAZON_LINUX2', 'WINDOWS', 'WINDOWS_SERVER_2016', 'WINDOWS_SERVER_2019', 'WINDOWS_SERVER_2022']]
MaxConcurrentSessions
- Type: typing.Optional[int]
UsbDeviceFilterStrings
- Type: typing.Optional[typing.Sequence[str]]
SessionScriptS3Location
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.S3LocationTypeDef]
MaxSessionsPerInstance
- Type: typing.Optional[int]
CreateFleetResultTypeDef
Fleet
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateImageBuilderRequestRequestTypeDef
Name
- Type:
- Required: Yes
InstanceType
- Type:
- Required: Yes
ImageName
- Type: typing.Optional[str]
ImageArn
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
DisplayName
- Type: typing.Optional[str]
VpcConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.VpcConfigTypeDef]
IamRoleArn
- Type: typing.Optional[str]
EnableDefaultInternetAccess
- Type: typing.Optional[bool]
DomainJoinInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.DomainJoinInfoTypeDef]
AppstreamAgentVersion
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
AccessEndpoints
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.appstream_classes.AccessEndpointTypeDef]]
CreateImageBuilderResultTypeDef
ImageBuilder
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateImageBuilderStreamingURLRequestRequestTypeDef
Name
- Type:
- Required: Yes
Validity
- Type: typing.Optional[int]
CreateImageBuilderStreamingURLResultTypeDef
StreamingURL
- Type:
- Required: Yes
Expires
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateStackRequestRequestTypeDef
Name
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
DisplayName
- Type: typing.Optional[str]
StorageConnectors
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.appstream_classes.StorageConnectorTypeDef]]
RedirectURL
- Type: typing.Optional[str]
FeedbackURL
- Type: typing.Optional[str]
UserSettings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.appstream_classes.UserSettingTypeDef]]
ApplicationSettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.ApplicationSettingsTypeDef]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
AccessEndpoints
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.appstream_classes.AccessEndpointTypeDef]]
EmbedHostDomains
- Type: typing.Optional[typing.Sequence[str]]
StreamingExperienceSettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.StreamingExperienceSettingsTypeDef]
CreateStackResultTypeDef
Stack
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateStreamingURLRequestRequestTypeDef
StackName
- Type:
- Required: Yes
FleetName
- Type:
- Required: Yes
UserId
- Type:
- Required: Yes
ApplicationId
- Type: typing.Optional[str]
Validity
- Type: typing.Optional[int]
SessionContext
- Type: typing.Optional[str]
CreateStreamingURLResultTypeDef
StreamingURL
- Type:
- Required: Yes
Expires
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateUpdatedImageRequestRequestTypeDef
existingImageName
- Type:
- Required: Yes
newImageName
- Type:
- Required: Yes
newImageDescription
- Type: typing.Optional[str]
newImageDisplayName
- Type: typing.Optional[str]
newImageTags
- Type: typing.Optional[typing.Mapping[str, str]]
dryRun
- Type: typing.Optional[bool]
CreateUpdatedImageResultTypeDef
image
- Type:
- Required: Yes
canUpdateImage
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateUsageReportSubscriptionResultTypeDef
S3BucketName
- Type:
- Required: Yes
Schedule
- Type: typing.Literal['DAILY']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateUserRequestRequestTypeDef
UserName
- Type:
- Required: Yes
AuthenticationType
- Type: typing.Literal['API', 'AWS_AD', 'SAML', 'USERPOOL']
- Required: Yes
MessageAction
- Type: typing.Optional[typing.Literal['RESEND', 'SUPPRESS']]
FirstName
- Type: typing.Optional[str]
LastName
- Type: typing.Optional[str]
DeleteAppBlockBuilderRequestRequestTypeDef
Name
- Type:
- Required: Yes
DeleteAppBlockRequestRequestTypeDef
Name
- Type:
- Required: Yes
DeleteApplicationRequestRequestTypeDef
Name
- Type:
- Required: Yes
DeleteDirectoryConfigRequestRequestTypeDef
DirectoryName
- Type:
- Required: Yes
DeleteEntitlementRequestRequestTypeDef
Name
- Type:
- Required: Yes
StackName
- Type:
- Required: Yes
DeleteFleetRequestRequestTypeDef
Name
- Type:
- Required: Yes
DeleteImageBuilderRequestRequestTypeDef
Name
- Type:
- Required: Yes
DeleteImageBuilderResultTypeDef
ImageBuilder
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteImagePermissionsRequestRequestTypeDef
Name
- Type:
- Required: Yes
SharedAccountId
- Type:
- Required: Yes
DeleteImageRequestRequestTypeDef
Name
- Type:
- Required: Yes
DeleteImageResultTypeDef
Image
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteStackRequestRequestTypeDef
Name
- Type:
- Required: Yes
DeleteUserRequestRequestTypeDef
UserName
- Type:
- Required: Yes
AuthenticationType
- Type: typing.Literal['API', 'AWS_AD', 'SAML', 'USERPOOL']
- Required: Yes
DescribeAppBlockBuilderAppBlockAssociationsRequestRequestTypeDef
AppBlockArn
- Type: typing.Optional[str]
AppBlockBuilderName
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeAppBlockBuilderAppBlockAssociationsResultTypeDef
AppBlockBuilderAppBlockAssociations
- Type: typing.List[aws_resource_validator.pydantic_models.appstream_classes.AppBlockBuilderAppBlockAssociationTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeAppBlockBuildersRequestRequestTypeDef
Names
- Type: typing.Optional[typing.Sequence[str]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribeAppBlockBuildersResultTypeDef
AppBlockBuilders
- Type: typing.List[aws_resource_validator.pydantic_models.appstream_classes.AppBlockBuilderTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeAppBlocksRequestRequestTypeDef
Arns
- Type: typing.Optional[typing.Sequence[str]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribeAppBlocksResultTypeDef
AppBlocks
- Type: typing.List[aws_resource_validator.pydantic_models.appstream_classes.AppBlockTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeApplicationFleetAssociationsRequestRequestTypeDef
FleetName
- Type: typing.Optional[str]
ApplicationArn
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeApplicationFleetAssociationsResultTypeDef
ApplicationFleetAssociations
- Type: typing.List[aws_resource_validator.pydantic_models.appstream_classes.ApplicationFleetAssociationTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeApplicationsRequestRequestTypeDef
Arns
- Type: typing.Optional[typing.Sequence[str]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribeApplicationsResultTypeDef
Applications
- Type: typing.List[aws_resource_validator.pydantic_models.appstream_classes.ApplicationTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeDirectoryConfigsRequestDescribeDirectoryConfigsPaginateTypeDef
DirectoryNames
- Type: typing.Optional[typing.Sequence[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.PaginatorConfigTypeDef]
DescribeDirectoryConfigsRequestRequestTypeDef
DirectoryNames
- Type: typing.Optional[typing.Sequence[str]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeDirectoryConfigsResultTypeDef
DirectoryConfigs
- Type: typing.List[aws_resource_validator.pydantic_models.appstream_classes.DirectoryConfigTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeEntitlementsRequestRequestTypeDef
StackName
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribeEntitlementsResultTypeDef
Entitlements
- Type: typing.List[aws_resource_validator.pydantic_models.appstream_classes.EntitlementTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeFleetsRequestDescribeFleetsPaginateTypeDef
Names
- Type: typing.Optional[typing.Sequence[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.PaginatorConfigTypeDef]
DescribeFleetsRequestFleetStartedWaitTypeDef
Names
- Type: typing.Optional[typing.Sequence[str]]
NextToken
- Type: typing.Optional[str]
WaiterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.WaiterConfigTypeDef]
DescribeFleetsRequestFleetStoppedWaitTypeDef
Names
- Type: typing.Optional[typing.Sequence[str]]
NextToken
- Type: typing.Optional[str]
WaiterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.WaiterConfigTypeDef]
DescribeFleetsRequestRequestTypeDef
Names
- Type: typing.Optional[typing.Sequence[str]]
NextToken
- Type: typing.Optional[str]
DescribeFleetsResultPaginatorTypeDef
Fleets
- Type: typing.List[aws_resource_validator.pydantic_models.appstream_classes.FleetPaginatorTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeFleetsResultTypeDef
Fleets
- Type: typing.List[aws_resource_validator.pydantic_models.appstream_classes.FleetTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeImageBuildersRequestDescribeImageBuildersPaginateTypeDef
Names
- Type: typing.Optional[typing.Sequence[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.PaginatorConfigTypeDef]
DescribeImageBuildersRequestRequestTypeDef
Names
- Type: typing.Optional[typing.Sequence[str]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeImageBuildersResultPaginatorTypeDef
ImageBuilders
- Type: typing.List[aws_resource_validator.pydantic_models.appstream_classes.ImageBuilderPaginatorTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeImageBuildersResultTypeDef
ImageBuilders
- Type: typing.List[aws_resource_validator.pydantic_models.appstream_classes.ImageBuilderTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeImagePermissionsRequestRequestTypeDef
Name
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
SharedAwsAccountIds
- Type: typing.Optional[typing.Sequence[str]]
NextToken
- Type: typing.Optional[str]
DescribeImagePermissionsResultTypeDef
Name
- Type:
- Required: Yes
SharedImagePermissionsList
- Type: typing.List[aws_resource_validator.pydantic_models.appstream_classes.SharedImagePermissionsTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeImagesRequestDescribeImagesPaginateTypeDef
Names
- Type: typing.Optional[typing.Sequence[str]]
Arns
- Type: typing.Optional[typing.Sequence[str]]
Type
- Type: typing.Optional[typing.Literal['PRIVATE', 'PUBLIC', 'SHARED']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.PaginatorConfigTypeDef]
DescribeImagesRequestRequestTypeDef
Names
- Type: typing.Optional[typing.Sequence[str]]
Arns
- Type: typing.Optional[typing.Sequence[str]]
Type
- Type: typing.Optional[typing.Literal['PRIVATE', 'PUBLIC', 'SHARED']]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribeImagesResultTypeDef
Images
- Type: typing.List[aws_resource_validator.pydantic_models.appstream_classes.ImageTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeSessionsRequestDescribeSessionsPaginateTypeDef
StackName
- Type:
- Required: Yes
FleetName
- Type:
- Required: Yes
UserId
- Type: typing.Optional[str]
AuthenticationType
- Type: typing.Optional[typing.Literal['API', 'AWS_AD', 'SAML', 'USERPOOL']]
InstanceId
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.PaginatorConfigTypeDef]
DescribeSessionsRequestRequestTypeDef
StackName
- Type:
- Required: Yes
FleetName
- Type:
- Required: Yes
UserId
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
AuthenticationType
- Type: typing.Optional[typing.Literal['API', 'AWS_AD', 'SAML', 'USERPOOL']]
InstanceId
- Type: typing.Optional[str]
DescribeSessionsResultTypeDef
Sessions
- Type: typing.List[aws_resource_validator.pydantic_models.appstream_classes.SessionTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeStacksRequestDescribeStacksPaginateTypeDef
Names
- Type: typing.Optional[typing.Sequence[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.PaginatorConfigTypeDef]
DescribeStacksRequestRequestTypeDef
Names
- Type: typing.Optional[typing.Sequence[str]]
NextToken
- Type: typing.Optional[str]
DescribeStacksResultPaginatorTypeDef
Stacks
- Type: typing.List[aws_resource_validator.pydantic_models.appstream_classes.StackPaginatorTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeStacksResultTypeDef
Stacks
- Type: typing.List[aws_resource_validator.pydantic_models.appstream_classes.StackTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeUsageReportSubscriptionsRequestRequestTypeDef
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeUsageReportSubscriptionsResultTypeDef
UsageReportSubscriptions
- Type: typing.List[aws_resource_validator.pydantic_models.appstream_classes.UsageReportSubscriptionTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeUserStackAssociationsRequestDescribeUserStackAssociationsPaginateTypeDef
StackName
- Type: typing.Optional[str]
UserName
- Type: typing.Optional[str]
AuthenticationType
- Type: typing.Optional[typing.Literal['API', 'AWS_AD', 'SAML', 'USERPOOL']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.PaginatorConfigTypeDef]
DescribeUserStackAssociationsRequestRequestTypeDef
StackName
- Type: typing.Optional[str]
UserName
- Type: typing.Optional[str]
AuthenticationType
- Type: typing.Optional[typing.Literal['API', 'AWS_AD', 'SAML', 'USERPOOL']]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeUserStackAssociationsResultTypeDef
UserStackAssociations
- Type: typing.List[aws_resource_validator.pydantic_models.appstream_classes.UserStackAssociationTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeUsersRequestDescribeUsersPaginateTypeDef
AuthenticationType
- Type: typing.Literal['API', 'AWS_AD', 'SAML', 'USERPOOL']
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.PaginatorConfigTypeDef]
DescribeUsersRequestRequestTypeDef
AuthenticationType
- Type: typing.Literal['API', 'AWS_AD', 'SAML', 'USERPOOL']
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeUsersResultTypeDef
Users
- Type: typing.List[aws_resource_validator.pydantic_models.appstream_classes.UserTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DirectoryConfigTypeDef
DirectoryName
- Type:
- Required: Yes
OrganizationalUnitDistinguishedNames
- Type: typing.Optional[typing.List[str]]
ServiceAccountCredentials
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.ServiceAccountCredentialsTypeDef]
CreatedTime
- Type: typing.Optional[datetime.datetime]
CertificateBasedAuthProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.CertificateBasedAuthPropertiesTypeDef]
DisableUserRequestRequestTypeDef
UserName
- Type:
- Required: Yes
AuthenticationType
- Type: typing.Literal['API', 'AWS_AD', 'SAML', 'USERPOOL']
- Required: Yes
DisassociateAppBlockBuilderAppBlockRequestRequestTypeDef
AppBlockArn
- Type:
- Required: Yes
AppBlockBuilderName
- Type:
- Required: Yes
DisassociateApplicationFleetRequestRequestTypeDef
FleetName
- Type:
- Required: Yes
ApplicationArn
- Type:
- Required: Yes
DisassociateApplicationFromEntitlementRequestRequestTypeDef
StackName
- Type:
- Required: Yes
EntitlementName
- Type:
- Required: Yes
ApplicationIdentifier
- Type:
- Required: Yes
DisassociateFleetRequestRequestTypeDef
FleetName
- Type:
- Required: Yes
StackName
- Type:
- Required: Yes
DomainJoinInfoTypeDef
DirectoryName
- Type: typing.Optional[str]
OrganizationalUnitDistinguishedName
- Type: typing.Optional[str]
EnableUserRequestRequestTypeDef
UserName
- Type:
- Required: Yes
AuthenticationType
- Type: typing.Literal['API', 'AWS_AD', 'SAML', 'USERPOOL']
- Required: Yes
EntitledApplicationTypeDef
ApplicationIdentifier
- Type:
- Required: Yes
EntitlementAttributeTypeDef
Name
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
EntitlementTypeDef
Name
- Type:
- Required: Yes
StackName
- Type:
- Required: Yes
AppVisibility
- Type: typing.Literal['ALL', 'ASSOCIATED']
- Required: Yes
Attributes
- Type: typing.List[aws_resource_validator.pydantic_models.appstream_classes.EntitlementAttributeTypeDef]
- Required: Yes
Description
- Type: typing.Optional[str]
CreatedTime
- Type: typing.Optional[datetime.datetime]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
ErrorDetailsTypeDef
ErrorCode
- Type: typing.Optional[str]
ErrorMessage
- Type: typing.Optional[str]
ExpireSessionRequestRequestTypeDef
SessionId
- Type:
- Required: Yes
FleetErrorTypeDef
ErrorCode
- Type: typing.Optional[typing.Literal['DOMAIN_JOIN_ERROR_ACCESS_DENIED', 'DOMAIN_JOIN_ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED', 'DOMAIN_JOIN_ERROR_FILE_NOT_FOUND', 'DOMAIN_JOIN_ERROR_INVALID_PARAMETER', 'DOMAIN_JOIN_ERROR_LOGON_FAILURE', 'DOMAIN_JOIN_ERROR_MORE_DATA', 'DOMAIN_JOIN_ERROR_NOT_SUPPORTED', 'DOMAIN_JOIN_ERROR_NO_SUCH_DOMAIN', 'DOMAIN_JOIN_INTERNAL_SERVICE_ERROR', 'DOMAIN_JOIN_NERR_INVALID_WORKGROUP_NAME', 'DOMAIN_JOIN_NERR_PASSWORD_EXPIRED', 'DOMAIN_JOIN_NERR_WORKSTATION_NOT_STARTED', 'FLEET_INSTANCE_PROVISIONING_FAILURE', 'FLEET_STOPPED', 'IAM_SERVICE_ROLE_IS_MISSING', 'IAM_SERVICE_ROLE_MISSING_DESCRIBE_SECURITY_GROUPS_ACTION', 'IAM_SERVICE_ROLE_MISSING_DESCRIBE_SUBNET_ACTION', 'IAM_SERVICE_ROLE_MISSING_ENI_CREATE_ACTION', 'IAM_SERVICE_ROLE_MISSING_ENI_DELETE_ACTION', 'IAM_SERVICE_ROLE_MISSING_ENI_DESCRIBE_ACTION', 'IGW_NOT_ATTACHED', 'IMAGE_NOT_FOUND', 'INTERNAL_SERVICE_ERROR', 'INVALID_SUBNET_CONFIGURATION', 'MACHINE_ROLE_IS_MISSING', 'NETWORK_INTERFACE_LIMIT_EXCEEDED', 'SECURITY_GROUPS_NOT_FOUND', 'STS_DISABLED_IN_REGION', 'SUBNET_HAS_INSUFFICIENT_IP_ADDRESSES', 'SUBNET_NOT_FOUND']]
ErrorMessage
- Type: typing.Optional[str]
FleetPaginatorTypeDef
Arn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
InstanceType
- Type:
- Required: Yes
ComputeCapacityStatus
- Type:
- Required: Yes
State
- Type: typing.Literal['RUNNING', 'STARTING', 'STOPPED', 'STOPPING']
- Required: Yes
DisplayName
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
ImageName
- Type: typing.Optional[str]
ImageArn
- Type: typing.Optional[str]
FleetType
- Type: typing.Optional[typing.Literal['ALWAYS_ON', 'ELASTIC', 'ON_DEMAND']]
MaxUserDurationInSeconds
- Type: typing.Optional[int]
DisconnectTimeoutInSeconds
- Type: typing.Optional[int]
VpcConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.VpcConfigPaginatorTypeDef]
CreatedTime
- Type: typing.Optional[datetime.datetime]
FleetErrors
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appstream_classes.FleetErrorTypeDef]]
EnableDefaultInternetAccess
- Type: typing.Optional[bool]
DomainJoinInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.DomainJoinInfoTypeDef]
IdleDisconnectTimeoutInSeconds
- Type: typing.Optional[int]
IamRoleArn
- Type: typing.Optional[str]
StreamView
- Type: typing.Optional[typing.Literal['APP', 'DESKTOP']]
Platform
- Type: typing.Optional[typing.Literal['AMAZON_LINUX2', 'WINDOWS', 'WINDOWS_SERVER_2016', 'WINDOWS_SERVER_2019', 'WINDOWS_SERVER_2022']]
MaxConcurrentSessions
- Type: typing.Optional[int]
UsbDeviceFilterStrings
- Type: typing.Optional[typing.List[str]]
SessionScriptS3Location
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.S3LocationTypeDef]
MaxSessionsPerInstance
- Type: typing.Optional[int]
FleetTypeDef
Arn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
InstanceType
- Type:
- Required: Yes
ComputeCapacityStatus
- Type:
- Required: Yes
State
- Type: typing.Literal['RUNNING', 'STARTING', 'STOPPED', 'STOPPING']
- Required: Yes
DisplayName
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
ImageName
- Type: typing.Optional[str]
ImageArn
- Type: typing.Optional[str]
FleetType
- Type: typing.Optional[typing.Literal['ALWAYS_ON', 'ELASTIC', 'ON_DEMAND']]
MaxUserDurationInSeconds
- Type: typing.Optional[int]
DisconnectTimeoutInSeconds
- Type: typing.Optional[int]
VpcConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.VpcConfigTypeDef]
CreatedTime
- Type: typing.Optional[datetime.datetime]
FleetErrors
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appstream_classes.FleetErrorTypeDef]]
EnableDefaultInternetAccess
- Type: typing.Optional[bool]
DomainJoinInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.DomainJoinInfoTypeDef]
IdleDisconnectTimeoutInSeconds
- Type: typing.Optional[int]
IamRoleArn
- Type: typing.Optional[str]
StreamView
- Type: typing.Optional[typing.Literal['APP', 'DESKTOP']]
Platform
- Type: typing.Optional[typing.Literal['AMAZON_LINUX2', 'WINDOWS', 'WINDOWS_SERVER_2016', 'WINDOWS_SERVER_2019', 'WINDOWS_SERVER_2022']]
MaxConcurrentSessions
- Type: typing.Optional[int]
UsbDeviceFilterStrings
- Type: typing.Optional[typing.List[str]]
SessionScriptS3Location
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.S3LocationTypeDef]
MaxSessionsPerInstance
- Type: typing.Optional[int]
ImageBuilderPaginatorTypeDef
Name
- Type:
- Required: Yes
Arn
- Type: typing.Optional[str]
ImageArn
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
DisplayName
- Type: typing.Optional[str]
VpcConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.VpcConfigPaginatorTypeDef]
InstanceType
- Type: typing.Optional[str]
Platform
- Type: typing.Optional[typing.Literal['AMAZON_LINUX2', 'WINDOWS', 'WINDOWS_SERVER_2016', 'WINDOWS_SERVER_2019', 'WINDOWS_SERVER_2022']]
IamRoleArn
- Type: typing.Optional[str]
State
- Type: typing.Optional[typing.Literal['DELETING', 'FAILED', 'PENDING', 'PENDING_QUALIFICATION', 'REBOOTING', 'RUNNING', 'SNAPSHOTTING', 'STOPPED', 'STOPPING', 'UPDATING', 'UPDATING_AGENT']]
StateChangeReason
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.ImageBuilderStateChangeReasonTypeDef]
CreatedTime
- Type: typing.Optional[datetime.datetime]
EnableDefaultInternetAccess
- Type: typing.Optional[bool]
DomainJoinInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.DomainJoinInfoTypeDef]
NetworkAccessConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.NetworkAccessConfigurationTypeDef]
ImageBuilderErrors
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appstream_classes.ResourceErrorTypeDef]]
AppstreamAgentVersion
- Type: typing.Optional[str]
AccessEndpoints
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appstream_classes.AccessEndpointTypeDef]]
ImageBuilderStateChangeReasonTypeDef
Code
- Type: typing.Optional[typing.Literal['IMAGE_UNAVAILABLE', 'INTERNAL_ERROR']]
Message
- Type: typing.Optional[str]
ImageBuilderTypeDef
Name
- Type:
- Required: Yes
Arn
- Type: typing.Optional[str]
ImageArn
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
DisplayName
- Type: typing.Optional[str]
VpcConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.VpcConfigTypeDef]
InstanceType
- Type: typing.Optional[str]
Platform
- Type: typing.Optional[typing.Literal['AMAZON_LINUX2', 'WINDOWS', 'WINDOWS_SERVER_2016', 'WINDOWS_SERVER_2019', 'WINDOWS_SERVER_2022']]
IamRoleArn
- Type: typing.Optional[str]
State
- Type: typing.Optional[typing.Literal['DELETING', 'FAILED', 'PENDING', 'PENDING_QUALIFICATION', 'REBOOTING', 'RUNNING', 'SNAPSHOTTING', 'STOPPED', 'STOPPING', 'UPDATING', 'UPDATING_AGENT']]
StateChangeReason
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.ImageBuilderStateChangeReasonTypeDef]
CreatedTime
- Type: typing.Optional[datetime.datetime]
EnableDefaultInternetAccess
- Type: typing.Optional[bool]
DomainJoinInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.DomainJoinInfoTypeDef]
NetworkAccessConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.NetworkAccessConfigurationTypeDef]
ImageBuilderErrors
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appstream_classes.ResourceErrorTypeDef]]
AppstreamAgentVersion
- Type: typing.Optional[str]
AccessEndpoints
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appstream_classes.AccessEndpointTypeDef]]
ImagePermissionsTypeDef
allowFleet
- Type: typing.Optional[bool]
allowImageBuilder
- Type: typing.Optional[bool]
ImageStateChangeReasonTypeDef
Code
- Type: typing.Optional[typing.Literal['IMAGE_BUILDER_NOT_AVAILABLE', 'IMAGE_COPY_FAILURE', 'INTERNAL_ERROR']]
Message
- Type: typing.Optional[str]
ImageTypeDef
Name
- Type:
- Required: Yes
Arn
- Type: typing.Optional[str]
BaseImageArn
- Type: typing.Optional[str]
DisplayName
- Type: typing.Optional[str]
State
- Type: typing.Optional[typing.Literal['AVAILABLE', 'COPYING', 'CREATING', 'DELETING', 'FAILED', 'IMPORTING', 'PENDING']]
Visibility
- Type: typing.Optional[typing.Literal['PRIVATE', 'PUBLIC', 'SHARED']]
ImageBuilderSupported
- Type: typing.Optional[bool]
ImageBuilderName
- Type: typing.Optional[str]
Platform
- Type: typing.Optional[typing.Literal['AMAZON_LINUX2', 'WINDOWS', 'WINDOWS_SERVER_2016', 'WINDOWS_SERVER_2019', 'WINDOWS_SERVER_2022']]
Description
- Type: typing.Optional[str]
StateChangeReason
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.ImageStateChangeReasonTypeDef]
Applications
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appstream_classes.ApplicationTypeDef]]
CreatedTime
- Type: typing.Optional[datetime.datetime]
PublicBaseImageReleasedDate
- Type: typing.Optional[datetime.datetime]
AppstreamAgentVersion
- Type: typing.Optional[str]
ImagePermissions
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.ImagePermissionsTypeDef]
ImageErrors
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appstream_classes.ResourceErrorTypeDef]]
LastReportGenerationExecutionErrorTypeDef
ErrorCode
- Type: typing.Optional[typing.Literal['ACCESS_DENIED', 'INTERNAL_SERVICE_ERROR', 'RESOURCE_NOT_FOUND']]
ErrorMessage
- Type: typing.Optional[str]
ListAssociatedFleetsRequestListAssociatedFleetsPaginateTypeDef
StackName
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.PaginatorConfigTypeDef]
ListAssociatedFleetsRequestRequestTypeDef
StackName
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListAssociatedFleetsResultTypeDef
Names
- Type: typing.List[str]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListAssociatedStacksRequestListAssociatedStacksPaginateTypeDef
FleetName
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.PaginatorConfigTypeDef]
ListAssociatedStacksRequestRequestTypeDef
FleetName
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListAssociatedStacksResultTypeDef
Names
- Type: typing.List[str]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListEntitledApplicationsRequestRequestTypeDef
StackName
- Type:
- Required: Yes
EntitlementName
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListEntitledApplicationsResultTypeDef
EntitledApplications
- Type: typing.List[aws_resource_validator.pydantic_models.appstream_classes.EntitledApplicationTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTagsForResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
ListTagsForResourceResponseTypeDef
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NetworkAccessConfigurationTypeDef
EniPrivateIpAddress
- Type: typing.Optional[str]
EniId
- Type: typing.Optional[str]
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
ResourceErrorTypeDef
ErrorCode
- Type: typing.Optional[typing.Literal['DOMAIN_JOIN_ERROR_ACCESS_DENIED', 'DOMAIN_JOIN_ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED', 'DOMAIN_JOIN_ERROR_FILE_NOT_FOUND', 'DOMAIN_JOIN_ERROR_INVALID_PARAMETER', 'DOMAIN_JOIN_ERROR_LOGON_FAILURE', 'DOMAIN_JOIN_ERROR_MORE_DATA', 'DOMAIN_JOIN_ERROR_NOT_SUPPORTED', 'DOMAIN_JOIN_ERROR_NO_SUCH_DOMAIN', 'DOMAIN_JOIN_INTERNAL_SERVICE_ERROR', 'DOMAIN_JOIN_NERR_INVALID_WORKGROUP_NAME', 'DOMAIN_JOIN_NERR_PASSWORD_EXPIRED', 'DOMAIN_JOIN_NERR_WORKSTATION_NOT_STARTED', 'FLEET_INSTANCE_PROVISIONING_FAILURE', 'FLEET_STOPPED', 'IAM_SERVICE_ROLE_IS_MISSING', 'IAM_SERVICE_ROLE_MISSING_DESCRIBE_SECURITY_GROUPS_ACTION', 'IAM_SERVICE_ROLE_MISSING_DESCRIBE_SUBNET_ACTION', 'IAM_SERVICE_ROLE_MISSING_ENI_CREATE_ACTION', 'IAM_SERVICE_ROLE_MISSING_ENI_DELETE_ACTION', 'IAM_SERVICE_ROLE_MISSING_ENI_DESCRIBE_ACTION', 'IGW_NOT_ATTACHED', 'IMAGE_NOT_FOUND', 'INTERNAL_SERVICE_ERROR', 'INVALID_SUBNET_CONFIGURATION', 'MACHINE_ROLE_IS_MISSING', 'NETWORK_INTERFACE_LIMIT_EXCEEDED', 'SECURITY_GROUPS_NOT_FOUND', 'STS_DISABLED_IN_REGION', 'SUBNET_HAS_INSUFFICIENT_IP_ADDRESSES', 'SUBNET_NOT_FOUND']]
ErrorMessage
- Type: typing.Optional[str]
ErrorTimestamp
- Type: typing.Optional[datetime.datetime]
ResponseMetadataTypeDef
RequestId
- Type:
- Required: Yes
HostId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
S3LocationTypeDef
S3Bucket
- Type:
- Required: Yes
S3Key
- Type: typing.Optional[str]
ScriptDetailsTypeDef
ScriptS3Location
- Type:
- Required: Yes
ExecutablePath
- Type:
- Required: Yes
TimeoutInSeconds
- Type:
- Required: Yes
ExecutableParameters
- Type: typing.Optional[str]
ServiceAccountCredentialsTypeDef
AccountName
- Type:
- Required: Yes
AccountPassword
- Type:
- Required: Yes
SessionTypeDef
Id
- Type:
- Required: Yes
UserId
- Type:
- Required: Yes
StackName
- Type:
- Required: Yes
FleetName
- Type:
- Required: Yes
State
- Type: typing.Literal['ACTIVE', 'EXPIRED', 'PENDING']
- Required: Yes
ConnectionState
- Type: typing.Optional[typing.Literal['CONNECTED', 'NOT_CONNECTED']]
StartTime
- Type: typing.Optional[datetime.datetime]
MaxExpirationTime
- Type: typing.Optional[datetime.datetime]
AuthenticationType
- Type: typing.Optional[typing.Literal['API', 'AWS_AD', 'SAML', 'USERPOOL']]
NetworkAccessConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.NetworkAccessConfigurationTypeDef]
InstanceId
- Type: typing.Optional[str]
SharedImagePermissionsTypeDef
sharedAccountId
- Type:
- Required: Yes
imagePermissions
- Type:
- Required: Yes
StackErrorTypeDef
ErrorCode
- Type: typing.Optional[typing.Literal['INTERNAL_SERVICE_ERROR', 'STORAGE_CONNECTOR_ERROR']]
ErrorMessage
- Type: typing.Optional[str]
StackPaginatorTypeDef
Name
- Type:
- Required: Yes
Arn
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
DisplayName
- Type: typing.Optional[str]
CreatedTime
- Type: typing.Optional[datetime.datetime]
StorageConnectors
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appstream_classes.StorageConnectorPaginatorTypeDef]]
RedirectURL
- Type: typing.Optional[str]
FeedbackURL
- Type: typing.Optional[str]
StackErrors
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appstream_classes.StackErrorTypeDef]]
UserSettings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appstream_classes.UserSettingTypeDef]]
ApplicationSettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.ApplicationSettingsResponseTypeDef]
AccessEndpoints
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appstream_classes.AccessEndpointTypeDef]]
EmbedHostDomains
- Type: typing.Optional[typing.List[str]]
StreamingExperienceSettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.StreamingExperienceSettingsTypeDef]
StackTypeDef
Name
- Type:
- Required: Yes
Arn
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
DisplayName
- Type: typing.Optional[str]
CreatedTime
- Type: typing.Optional[datetime.datetime]
StorageConnectors
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appstream_classes.StorageConnectorTypeDef]]
RedirectURL
- Type: typing.Optional[str]
FeedbackURL
- Type: typing.Optional[str]
StackErrors
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appstream_classes.StackErrorTypeDef]]
UserSettings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appstream_classes.UserSettingTypeDef]]
ApplicationSettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.ApplicationSettingsResponseTypeDef]
AccessEndpoints
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appstream_classes.AccessEndpointTypeDef]]
EmbedHostDomains
- Type: typing.Optional[typing.List[str]]
StreamingExperienceSettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.StreamingExperienceSettingsTypeDef]
StartAppBlockBuilderRequestRequestTypeDef
Name
- Type:
- Required: Yes
StartAppBlockBuilderResultTypeDef
AppBlockBuilder
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartFleetRequestRequestTypeDef
Name
- Type:
- Required: Yes
StartImageBuilderRequestRequestTypeDef
Name
- Type:
- Required: Yes
AppstreamAgentVersion
- Type: typing.Optional[str]
StartImageBuilderResultTypeDef
ImageBuilder
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StopAppBlockBuilderRequestRequestTypeDef
Name
- Type:
- Required: Yes
StopAppBlockBuilderResultTypeDef
AppBlockBuilder
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StopFleetRequestRequestTypeDef
Name
- Type:
- Required: Yes
StopImageBuilderRequestRequestTypeDef
Name
- Type:
- Required: Yes
StopImageBuilderResultTypeDef
ImageBuilder
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StorageConnectorPaginatorTypeDef
ConnectorType
- Type: typing.Literal['GOOGLE_DRIVE', 'HOMEFOLDERS', 'ONE_DRIVE']
- Required: Yes
ResourceIdentifier
- Type: typing.Optional[str]
Domains
- Type: typing.Optional[typing.List[str]]
StorageConnectorTypeDef
ConnectorType
- Type: typing.Literal['GOOGLE_DRIVE', 'HOMEFOLDERS', 'ONE_DRIVE']
- Required: Yes
ResourceIdentifier
- Type: typing.Optional[str]
Domains
- Type: typing.Optional[typing.Sequence[str]]
StreamingExperienceSettingsTypeDef
PreferredProtocol
- Type: typing.Optional[typing.Literal['TCP', 'UDP']]
TagResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
Tags
- Type: typing.Mapping[str, str]
- Required: Yes
UntagResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
TagKeys
- Type: typing.Sequence[str]
- Required: Yes
UpdateAppBlockBuilderRequestRequestTypeDef
Name
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
DisplayName
- Type: typing.Optional[str]
Platform
- Type: typing.Optional[typing.Literal['AMAZON_LINUX2', 'WINDOWS', 'WINDOWS_SERVER_2016', 'WINDOWS_SERVER_2019', 'WINDOWS_SERVER_2022']]
InstanceType
- Type: typing.Optional[str]
VpcConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.VpcConfigTypeDef]
EnableDefaultInternetAccess
- Type: typing.Optional[bool]
IamRoleArn
- Type: typing.Optional[str]
AccessEndpoints
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.appstream_classes.AccessEndpointTypeDef]]
AttributesToDelete
- Type: typing.Optional[typing.Sequence[typing.Literal['ACCESS_ENDPOINTS', 'IAM_ROLE_ARN', 'VPC_CONFIGURATION_SECURITY_GROUP_IDS']]]
UpdateAppBlockBuilderResultTypeDef
AppBlockBuilder
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateApplicationRequestRequestTypeDef
Name
- Type:
- Required: Yes
DisplayName
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
IconS3Location
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.S3LocationTypeDef]
LaunchPath
- Type: typing.Optional[str]
WorkingDirectory
- Type: typing.Optional[str]
LaunchParameters
- Type: typing.Optional[str]
AppBlockArn
- Type: typing.Optional[str]
AttributesToDelete
- Type: typing.Optional[typing.Sequence[typing.Literal['LAUNCH_PARAMETERS', 'WORKING_DIRECTORY']]]
UpdateApplicationResultTypeDef
Application
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateDirectoryConfigRequestRequestTypeDef
DirectoryName
- Type:
- Required: Yes
OrganizationalUnitDistinguishedNames
- Type: typing.Optional[typing.Sequence[str]]
ServiceAccountCredentials
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.ServiceAccountCredentialsTypeDef]
CertificateBasedAuthProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.CertificateBasedAuthPropertiesTypeDef]
UpdateDirectoryConfigResultTypeDef
DirectoryConfig
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateEntitlementRequestRequestTypeDef
Name
- Type:
- Required: Yes
StackName
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
AppVisibility
- Type: typing.Optional[typing.Literal['ALL', 'ASSOCIATED']]
Attributes
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.appstream_classes.EntitlementAttributeTypeDef]]
UpdateEntitlementResultTypeDef
Entitlement
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateFleetRequestRequestTypeDef
ImageName
- Type: typing.Optional[str]
ImageArn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
InstanceType
- Type: typing.Optional[str]
ComputeCapacity
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.ComputeCapacityTypeDef]
VpcConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.VpcConfigTypeDef]
MaxUserDurationInSeconds
- Type: typing.Optional[int]
DisconnectTimeoutInSeconds
- Type: typing.Optional[int]
DeleteVpcConfig
- Type: typing.Optional[bool]
Description
- Type: typing.Optional[str]
DisplayName
- Type: typing.Optional[str]
EnableDefaultInternetAccess
- Type: typing.Optional[bool]
DomainJoinInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.DomainJoinInfoTypeDef]
IdleDisconnectTimeoutInSeconds
- Type: typing.Optional[int]
AttributesToDelete
- Type: typing.Optional[typing.Sequence[typing.Literal['DOMAIN_JOIN_INFO', 'IAM_ROLE_ARN', 'MAX_SESSIONS_PER_INSTANCE', 'SESSION_SCRIPT_S3_LOCATION', 'USB_DEVICE_FILTER_STRINGS', 'VPC_CONFIGURATION', 'VPC_CONFIGURATION_SECURITY_GROUP_IDS']]]
IamRoleArn
- Type: typing.Optional[str]
StreamView
- Type: typing.Optional[typing.Literal['APP', 'DESKTOP']]
Platform
- Type: typing.Optional[typing.Literal['AMAZON_LINUX2', 'WINDOWS', 'WINDOWS_SERVER_2016', 'WINDOWS_SERVER_2019', 'WINDOWS_SERVER_2022']]
MaxConcurrentSessions
- Type: typing.Optional[int]
UsbDeviceFilterStrings
- Type: typing.Optional[typing.Sequence[str]]
SessionScriptS3Location
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.S3LocationTypeDef]
MaxSessionsPerInstance
- Type: typing.Optional[int]
UpdateFleetResultTypeDef
Fleet
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateImagePermissionsRequestRequestTypeDef
Name
- Type:
- Required: Yes
SharedAccountId
- Type:
- Required: Yes
ImagePermissions
- Type:
- Required: Yes
UpdateStackRequestRequestTypeDef
Name
- Type:
- Required: Yes
DisplayName
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
StorageConnectors
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.appstream_classes.StorageConnectorTypeDef]]
DeleteStorageConnectors
- Type: typing.Optional[bool]
RedirectURL
- Type: typing.Optional[str]
FeedbackURL
- Type: typing.Optional[str]
AttributesToDelete
- Type: typing.Optional[typing.Sequence[typing.Literal['ACCESS_ENDPOINTS', 'EMBED_HOST_DOMAINS', 'FEEDBACK_URL', 'IAM_ROLE_ARN', 'REDIRECT_URL', 'STORAGE_CONNECTORS', 'STORAGE_CONNECTOR_GOOGLE_DRIVE', 'STORAGE_CONNECTOR_HOMEFOLDERS', 'STORAGE_CONNECTOR_ONE_DRIVE', 'STREAMING_EXPERIENCE_SETTINGS', 'THEME_NAME', 'USER_SETTINGS']]]
UserSettings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.appstream_classes.UserSettingTypeDef]]
ApplicationSettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.ApplicationSettingsTypeDef]
AccessEndpoints
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.appstream_classes.AccessEndpointTypeDef]]
EmbedHostDomains
- Type: typing.Optional[typing.Sequence[str]]
StreamingExperienceSettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.StreamingExperienceSettingsTypeDef]
UpdateStackResultTypeDef
Stack
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UsageReportSubscriptionTypeDef
S3BucketName
- Type: typing.Optional[str]
Schedule
- Type: typing.Optional[typing.Literal['DAILY']]
LastGeneratedReportDate
- Type: typing.Optional[datetime.datetime]
SubscriptionErrors
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appstream_classes.LastReportGenerationExecutionErrorTypeDef]]
UserSettingTypeDef
Action
- Type: typing.Literal['CLIPBOARD_COPY_FROM_LOCAL_DEVICE', 'CLIPBOARD_COPY_TO_LOCAL_DEVICE', 'DOMAIN_PASSWORD_SIGNIN', 'DOMAIN_SMART_CARD_SIGNIN', 'FILE_DOWNLOAD', 'FILE_UPLOAD', 'PRINTING_TO_LOCAL_DEVICE']
- Required: Yes
Permission
- Type: typing.Literal['DISABLED', 'ENABLED']
- Required: Yes
MaximumLength
- Type: typing.Optional[int]
UserStackAssociationErrorTypeDef
UserStackAssociation
- Type: typing.Optional[aws_resource_validator.pydantic_models.appstream_classes.UserStackAssociationTypeDef]
ErrorCode
- Type: typing.Optional[typing.Literal['DIRECTORY_NOT_FOUND', 'INTERNAL_ERROR', 'STACK_NOT_FOUND', 'USER_NAME_NOT_FOUND']]
ErrorMessage
- Type: typing.Optional[str]
UserStackAssociationTypeDef
StackName
- Type:
- Required: Yes
UserName
- Type:
- Required: Yes
AuthenticationType
- Type: typing.Literal['API', 'AWS_AD', 'SAML', 'USERPOOL']
- Required: Yes
SendEmailNotification
- Type: typing.Optional[bool]
UserTypeDef
AuthenticationType
- Type: typing.Literal['API', 'AWS_AD', 'SAML', 'USERPOOL']
- Required: Yes
Arn
- Type: typing.Optional[str]
UserName
- Type: typing.Optional[str]
Enabled
- Type: typing.Optional[bool]
Status
- Type: typing.Optional[str]
FirstName
- Type: typing.Optional[str]
LastName
- Type: typing.Optional[str]
CreatedTime
- Type: typing.Optional[datetime.datetime]
VpcConfigPaginatorTypeDef
SubnetIds
- Type: typing.Optional[typing.List[str]]
SecurityGroupIds
- Type: typing.Optional[typing.List[str]]
VpcConfigTypeDef
SubnetIds
- Type: typing.Optional[typing.Sequence[str]]
SecurityGroupIds
- Type: typing.Optional[typing.Sequence[str]]
WaiterConfigTypeDef
Delay
- Type: typing.Optional[int]
MaxAttempts
- Type: typing.Optional[int]