Skip to content

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]