Skip to content

Appstream Classes

AccessEndpoint

EndpointType

  • Type: typing.Literal['STREAMING']
  • Required: Yes

VpceId

  • Type: typing.Optional[str]

AppBlock

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.appstream_classes.S3Location]

SetupScriptDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.appstream.appstream_classes.ScriptDetails]

CreatedTime

  • Type: typing.Optional[datetime.datetime]

PostSetupScriptDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.appstream.appstream_classes.ScriptDetails]

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.appstream_classes.ErrorDetails]]

AppBlockBuilder

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.appstream_classes.ResourceError]]

StateChangeReason

  • Type: typing.Optional[aws_resource_validator.pydantic_models.appstream.appstream_classes.AppBlockBuilderStateChangeReason]

AccessEndpoints

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.AccessEndpoint]]

AppBlockBuilderAppBlockAssociation

AppBlockArn

  • Type:
  • Required: Yes

AppBlockBuilderName

  • Type:
  • Required: Yes

AppBlockBuilderStateChangeReason

Code

  • Type: typing.Optional[typing.Literal['INTERNAL_ERROR']]

Message

  • Type: typing.Optional[str]

Application

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.appstream_classes.S3Location]

Platforms

  • Type: typing.Optional[typing.List[typing.Literal['AMAZON_LINUX2', 'RHEL8', 'ROCKY_LINUX8', 'WINDOWS', 'WINDOWS_SERVER_2016', 'WINDOWS_SERVER_2019', 'WINDOWS_SERVER_2022']]]

InstanceFamilies

  • Type: typing.Optional[typing.List[str]]

CreatedTime

  • Type: typing.Optional[datetime.datetime]

ApplicationFleetAssociation

FleetName

  • Type:
  • Required: Yes

ApplicationArn

  • Type:
  • Required: Yes

ApplicationSettings

Enabled

  • Type:
  • Required: Yes

SettingsGroup

  • Type: typing.Optional[str]

ApplicationSettingsResponse

Enabled

  • Type: typing.Optional[bool]

SettingsGroup

  • Type: typing.Optional[str]

S3BucketName

  • Type: typing.Optional[str]

AssociateAppBlockBuilderAppBlockRequest

AppBlockArn

  • Type:
  • Required: Yes

AppBlockBuilderName

  • Type:
  • Required: Yes

AssociateAppBlockBuilderAppBlockResult

AppBlockBuilderAppBlockAssociation

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AssociateApplicationFleetRequest

FleetName

  • Type:
  • Required: Yes

ApplicationArn

  • Type:
  • Required: Yes

AssociateApplicationFleetResult

ApplicationFleetAssociation

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AssociateApplicationToEntitlementRequest

StackName

  • Type:
  • Required: Yes

EntitlementName

  • Type:
  • Required: Yes

ApplicationIdentifier

  • Type:
  • Required: Yes

AssociateFleetRequest

FleetName

  • Type:
  • Required: Yes

StackName

  • Type:
  • Required: Yes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BatchAssociateUserStackRequest

UserStackAssociations

  • Type: typing.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.UserStackAssociation]
  • Required: Yes

BatchAssociateUserStackResult

errors

  • Type: typing.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.UserStackAssociationError]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BatchDisassociateUserStackRequest

UserStackAssociations

  • Type: typing.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.UserStackAssociation]
  • Required: Yes

BatchDisassociateUserStackResult

errors

  • Type: typing.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.UserStackAssociationError]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CertificateBasedAuthProperties

Status

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED', 'ENABLED_NO_DIRECTORY_LOGIN_FALLBACK']]

CertificateAuthorityArn

  • Type: typing.Optional[str]

ComputeCapacity

DesiredInstances

  • Type: typing.Optional[int]

DesiredSessions

  • Type: typing.Optional[int]

ComputeCapacityStatus

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]

CopyImageRequest

SourceImageName

  • Type:
  • Required: Yes

DestinationImageName

  • Type:
  • Required: Yes

DestinationRegion

  • Type:
  • Required: Yes

DestinationImageDescription

  • Type: typing.Optional[str]

CopyImageResponse

DestinationImageName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateAppBlockBuilderRequest

Name

  • Type:
  • Required: Yes

Platform

  • Type: typing.Literal['WINDOWS_SERVER_2019']
  • Required: Yes

InstanceType

  • Type:
  • Required: Yes

VpcConfig

  • Type: typing.Union[aws_resource_validator.pydantic_models.appstream.appstream_classes.VpcConfig, aws_resource_validator.pydantic_models.appstream.appstream_classes.VpcConfigOutput]
  • Required: Yes

Description

  • Type: typing.Optional[str]

DisplayName

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

EnableDefaultInternetAccess

  • Type: typing.Optional[bool]

IamRoleArn

  • Type: typing.Optional[str]

AccessEndpoints

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.AccessEndpoint]]

CreateAppBlockBuilderResult

AppBlockBuilder

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateAppBlockBuilderStreamingURLRequest

AppBlockBuilderName

  • Type:
  • Required: Yes

Validity

  • Type: typing.Optional[int]

CreateAppBlockBuilderStreamingURLResult

StreamingURL

  • Type:
  • Required: Yes

Expires

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateAppBlockRequest

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.appstream_classes.ScriptDetails]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

PostSetupScriptDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.appstream.appstream_classes.ScriptDetails]

PackagingType

  • Type: typing.Optional[typing.Literal['APPSTREAM2', 'CUSTOM']]

CreateAppBlockResult

AppBlock

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateApplicationRequest

Name

  • Type:
  • Required: Yes

IconS3Location

  • Type:
  • Required: Yes

LaunchPath

  • Type:
  • Required: Yes

Platforms

  • Type: typing.List[typing.Literal['AMAZON_LINUX2', 'RHEL8', 'ROCKY_LINUX8', 'WINDOWS', 'WINDOWS_SERVER_2016', 'WINDOWS_SERVER_2019', 'WINDOWS_SERVER_2022']]
  • Required: Yes

InstanceFamilies

  • Type: typing.List[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.Dict[str, str]]

CreateApplicationResult

Application

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateDirectoryConfigRequest

DirectoryName

  • Type:
  • Required: Yes

OrganizationalUnitDistinguishedNames

  • Type: typing.List[str]
  • Required: Yes

ServiceAccountCredentials

  • Type:

CertificateBasedAuthProperties

  • Type:

CreateDirectoryConfigResult

DirectoryConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateEntitlementRequest

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.appstream_classes.EntitlementAttribute]
  • Required: Yes

Description

  • Type: typing.Optional[str]

CreateEntitlementResult

Entitlement

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateFleetRequest

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:

VpcConfig

  • Type: typing.Union[aws_resource_validator.pydantic_models.appstream.appstream_classes.VpcConfig, aws_resource_validator.pydantic_models.appstream.appstream_classes.VpcConfigOutput, NoneType]

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:

Tags

  • Type: typing.Optional[typing.Dict[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', 'RHEL8', 'ROCKY_LINUX8', '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.appstream_classes.S3Location]

MaxSessionsPerInstance

  • Type: typing.Optional[int]

CreateFleetResult

Fleet

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateImageBuilderRequest

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.Union[aws_resource_validator.pydantic_models.appstream.appstream_classes.VpcConfig, aws_resource_validator.pydantic_models.appstream.appstream_classes.VpcConfigOutput, NoneType]

IamRoleArn

  • Type: typing.Optional[str]

EnableDefaultInternetAccess

  • Type: typing.Optional[bool]

DomainJoinInfo

  • Type:

AppstreamAgentVersion

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

AccessEndpoints

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.AccessEndpoint]]

CreateImageBuilderResult

ImageBuilder

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateImageBuilderStreamingURLRequest

Name

  • Type:
  • Required: Yes

Validity

  • Type: typing.Optional[int]

CreateImageBuilderStreamingURLResult

StreamingURL

  • Type:
  • Required: Yes

Expires

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateStackRequest

Name

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

DisplayName

  • Type: typing.Optional[str]

StorageConnectors

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.appstream.appstream_classes.StorageConnector, aws_resource_validator.pydantic_models.appstream.appstream_classes.StorageConnectorOutput]]]

RedirectURL

  • Type: typing.Optional[str]

FeedbackURL

  • Type: typing.Optional[str]

UserSettings

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.UserSetting]]

ApplicationSettings

  • Type:

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

AccessEndpoints

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.AccessEndpoint]]

EmbedHostDomains

  • Type: typing.Optional[typing.List[str]]

StreamingExperienceSettings

  • Type:

CreateStackResult

Stack

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateStreamingURLRequest

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]

CreateStreamingURLResult

StreamingURL

  • Type:
  • Required: Yes

Expires

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateThemeForStackRequest

StackName

  • Type:
  • Required: Yes

TitleText

  • Type:
  • Required: Yes

ThemeStyling

  • Type: typing.Literal['BLUE', 'LIGHT_BLUE', 'PINK', 'RED']
  • Required: Yes

OrganizationLogoS3Location

  • Type:
  • Required: Yes

FaviconS3Location

  • Type:
  • Required: Yes
  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.ThemeFooterLink]]

CreateThemeForStackResult

Theme

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateUpdatedImageRequest

existingImageName

  • Type:
  • Required: Yes

newImageName

  • Type:
  • Required: Yes

newImageDescription

  • Type: typing.Optional[str]

newImageDisplayName

  • Type: typing.Optional[str]

newImageTags

  • Type: typing.Optional[typing.Dict[str, str]]

dryRun

  • Type: typing.Optional[bool]

CreateUpdatedImageResult

image

  • Type:
  • Required: Yes

canUpdateImage

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateUsageReportSubscriptionResult

S3BucketName

  • Type:
  • Required: Yes

Schedule

  • Type: typing.Literal['DAILY']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateUserRequest

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]

DeleteAppBlockBuilderRequest

Name

  • Type:
  • Required: Yes

DeleteAppBlockRequest

Name

  • Type:
  • Required: Yes

DeleteApplicationRequest

Name

  • Type:
  • Required: Yes

DeleteDirectoryConfigRequest

DirectoryName

  • Type:
  • Required: Yes

DeleteEntitlementRequest

Name

  • Type:
  • Required: Yes

StackName

  • Type:
  • Required: Yes

DeleteFleetRequest

Name

  • Type:
  • Required: Yes

DeleteImageBuilderRequest

Name

  • Type:
  • Required: Yes

DeleteImageBuilderResult

ImageBuilder

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteImagePermissionsRequest

Name

  • Type:
  • Required: Yes

SharedAccountId

  • Type:
  • Required: Yes

DeleteImageRequest

Name

  • Type:
  • Required: Yes

DeleteImageResult

Image

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteStackRequest

Name

  • Type:
  • Required: Yes

DeleteThemeForStackRequest

StackName

  • Type:
  • Required: Yes

DeleteUserRequest

UserName

  • Type:
  • Required: Yes

AuthenticationType

  • Type: typing.Literal['API', 'AWS_AD', 'SAML', 'USERPOOL']
  • Required: Yes

DescribeAppBlockBuilderAppBlockAssociationsRequest

AppBlockArn

  • Type: typing.Optional[str]

AppBlockBuilderName

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeAppBlockBuilderAppBlockAssociationsResult

AppBlockBuilderAppBlockAssociations

  • Type: typing.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.AppBlockBuilderAppBlockAssociation]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeAppBlockBuildersRequest

Names

  • Type: typing.Optional[typing.List[str]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

DescribeAppBlockBuildersResult

AppBlockBuilders

  • Type: typing.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.AppBlockBuilder]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeAppBlocksRequest

Arns

  • Type: typing.Optional[typing.List[str]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

DescribeAppBlocksResult

AppBlocks

  • Type: typing.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.AppBlock]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeApplicationFleetAssociationsRequest

FleetName

  • Type: typing.Optional[str]

ApplicationArn

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeApplicationFleetAssociationsResult

ApplicationFleetAssociations

  • Type: typing.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.ApplicationFleetAssociation]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeApplicationsRequest

Arns

  • Type: typing.Optional[typing.List[str]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

DescribeApplicationsResult

Applications

  • Type: typing.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.Application]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeDirectoryConfigsRequest

DirectoryNames

  • Type: typing.Optional[typing.List[str]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeDirectoryConfigsRequestPaginate

DirectoryNames

  • Type: typing.Optional[typing.List[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.appstream.appstream_classes.PaginatorConfig]

DescribeDirectoryConfigsResult

DirectoryConfigs

  • Type: typing.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.DirectoryConfig]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeEntitlementsRequest

StackName

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

DescribeEntitlementsResult

Entitlements

  • Type: typing.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.Entitlement]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeFleetsRequest

Names

  • Type: typing.Optional[typing.List[str]]

NextToken

  • Type: typing.Optional[str]

DescribeFleetsRequestPaginate

Names

  • Type: typing.Optional[typing.List[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.appstream.appstream_classes.PaginatorConfig]

DescribeFleetsRequestWait

Names

  • Type: typing.Optional[typing.List[str]]

NextToken

  • Type: typing.Optional[str]

WaiterConfig

  • Type:

DescribeFleetsRequestWaitExtra

Names

  • Type: typing.Optional[typing.List[str]]

NextToken

  • Type: typing.Optional[str]

WaiterConfig

  • Type:

DescribeFleetsResult

Fleets

  • Type: typing.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.Fleet]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeImageBuildersRequest

Names

  • Type: typing.Optional[typing.List[str]]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeImageBuildersRequestPaginate

Names

  • Type: typing.Optional[typing.List[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.appstream.appstream_classes.PaginatorConfig]

DescribeImageBuildersResult

ImageBuilders

  • Type: typing.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.ImageBuilder]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeImagePermissionsRequest

Name

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

SharedAwsAccountIds

  • Type: typing.Optional[typing.List[str]]

NextToken

  • Type: typing.Optional[str]

DescribeImagePermissionsResult

Name

  • Type:
  • Required: Yes

SharedImagePermissionsList

  • Type: typing.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.SharedImagePermissions]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeImagesRequest

Names

  • Type: typing.Optional[typing.List[str]]

Arns

  • Type: typing.Optional[typing.List[str]]

Type

  • Type: typing.Optional[typing.Literal['PRIVATE', 'PUBLIC', 'SHARED']]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

DescribeImagesRequestPaginate

Names

  • Type: typing.Optional[typing.List[str]]

Arns

  • Type: typing.Optional[typing.List[str]]

Type

  • Type: typing.Optional[typing.Literal['PRIVATE', 'PUBLIC', 'SHARED']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.appstream.appstream_classes.PaginatorConfig]

DescribeImagesResult

Images

  • Type: typing.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.Image]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeSessionsRequest

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]

DescribeSessionsRequestPaginate

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.appstream_classes.PaginatorConfig]

DescribeSessionsResult

Sessions

  • Type: typing.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.Session]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeStacksRequest

Names

  • Type: typing.Optional[typing.List[str]]

NextToken

  • Type: typing.Optional[str]

DescribeStacksRequestPaginate

Names

  • Type: typing.Optional[typing.List[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.appstream.appstream_classes.PaginatorConfig]

DescribeStacksResult

Stacks

  • Type: typing.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.Stack]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeThemeForStackRequest

StackName

  • Type:
  • Required: Yes

DescribeThemeForStackResult

Theme

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeUsageReportSubscriptionsRequest

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeUsageReportSubscriptionsResult

UsageReportSubscriptions

  • Type: typing.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.UsageReportSubscription]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeUserStackAssociationsRequest

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]

DescribeUserStackAssociationsRequestPaginate

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.appstream_classes.PaginatorConfig]

DescribeUserStackAssociationsResult

UserStackAssociations

  • Type: typing.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.UserStackAssociation]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeUsersRequest

AuthenticationType

  • Type: typing.Literal['API', 'AWS_AD', 'SAML', 'USERPOOL']
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeUsersRequestPaginate

AuthenticationType

  • Type: typing.Literal['API', 'AWS_AD', 'SAML', 'USERPOOL']
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.appstream.appstream_classes.PaginatorConfig]

DescribeUsersResult

Users

  • Type: typing.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.User]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DirectoryConfig

DirectoryName

  • Type:
  • Required: Yes

OrganizationalUnitDistinguishedNames

  • Type: typing.Optional[typing.List[str]]

ServiceAccountCredentials

  • Type:

CreatedTime

  • Type: typing.Optional[datetime.datetime]

CertificateBasedAuthProperties

  • Type:

DisableUserRequest

UserName

  • Type:
  • Required: Yes

AuthenticationType

  • Type: typing.Literal['API', 'AWS_AD', 'SAML', 'USERPOOL']
  • Required: Yes

DisassociateAppBlockBuilderAppBlockRequest

AppBlockArn

  • Type:
  • Required: Yes

AppBlockBuilderName

  • Type:
  • Required: Yes

DisassociateApplicationFleetRequest

FleetName

  • Type:
  • Required: Yes

ApplicationArn

  • Type:
  • Required: Yes

DisassociateApplicationFromEntitlementRequest

StackName

  • Type:
  • Required: Yes

EntitlementName

  • Type:
  • Required: Yes

ApplicationIdentifier

  • Type:
  • Required: Yes

DisassociateFleetRequest

FleetName

  • Type:
  • Required: Yes

StackName

  • Type:
  • Required: Yes

DomainJoinInfo

DirectoryName

  • Type: typing.Optional[str]

OrganizationalUnitDistinguishedName

  • Type: typing.Optional[str]

EnableUserRequest

UserName

  • Type:
  • Required: Yes

AuthenticationType

  • Type: typing.Literal['API', 'AWS_AD', 'SAML', 'USERPOOL']
  • Required: Yes

EntitledApplication

ApplicationIdentifier

  • Type:
  • Required: Yes

Entitlement

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.appstream_classes.EntitlementAttribute]
  • Required: Yes

Description

  • Type: typing.Optional[str]

CreatedTime

  • Type: typing.Optional[datetime.datetime]

LastModifiedTime

  • Type: typing.Optional[datetime.datetime]

EntitlementAttribute

Name

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

ErrorDetails

ErrorCode

  • Type: typing.Optional[str]

ErrorMessage

  • Type: typing.Optional[str]

ExpireSessionRequest

SessionId

  • Type:
  • Required: Yes

Fleet

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.appstream_classes.VpcConfigOutput]

CreatedTime

  • Type: typing.Optional[datetime.datetime]

FleetErrors

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.FleetError]]

EnableDefaultInternetAccess

  • Type: typing.Optional[bool]

DomainJoinInfo

  • Type:

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', 'RHEL8', 'ROCKY_LINUX8', '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.appstream_classes.S3Location]

MaxSessionsPerInstance

  • Type: typing.Optional[int]

FleetError

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]

Image

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', 'RHEL8', 'ROCKY_LINUX8', '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.appstream_classes.ImageStateChangeReason]

Applications

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.Application]]

CreatedTime

  • Type: typing.Optional[datetime.datetime]

PublicBaseImageReleasedDate

  • Type: typing.Optional[datetime.datetime]

AppstreamAgentVersion

  • Type: typing.Optional[str]

ImagePermissions

  • Type:

ImageErrors

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.ResourceError]]

LatestAppstreamAgentVersion

  • Type: typing.Optional[typing.Literal['FALSE', 'TRUE']]

SupportedInstanceFamilies

  • Type: typing.Optional[typing.List[str]]

DynamicAppProvidersEnabled

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

ImageSharedWithOthers

  • Type: typing.Optional[typing.Literal['FALSE', 'TRUE']]

ImageBuilder

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.appstream_classes.VpcConfigOutput]

InstanceType

  • Type: typing.Optional[str]

Platform

  • Type: typing.Optional[typing.Literal['AMAZON_LINUX2', 'RHEL8', 'ROCKY_LINUX8', '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.appstream_classes.ImageBuilderStateChangeReason]

CreatedTime

  • Type: typing.Optional[datetime.datetime]

EnableDefaultInternetAccess

  • Type: typing.Optional[bool]

DomainJoinInfo

  • Type:

NetworkAccessConfiguration

  • Type:

ImageBuilderErrors

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.ResourceError]]

AppstreamAgentVersion

  • Type: typing.Optional[str]

AccessEndpoints

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.AccessEndpoint]]

LatestAppstreamAgentVersion

  • Type: typing.Optional[typing.Literal['FALSE', 'TRUE']]

ImageBuilderStateChangeReason

Code

  • Type: typing.Optional[typing.Literal['IMAGE_UNAVAILABLE', 'INTERNAL_ERROR']]

Message

  • Type: typing.Optional[str]

ImagePermissions

allowFleet

  • Type: typing.Optional[bool]

allowImageBuilder

  • Type: typing.Optional[bool]

ImageStateChangeReason

Code

  • Type: typing.Optional[typing.Literal['IMAGE_BUILDER_NOT_AVAILABLE', 'IMAGE_COPY_FAILURE', 'INTERNAL_ERROR']]

Message

  • Type: typing.Optional[str]

LastReportGenerationExecutionError

ErrorCode

  • Type: typing.Optional[typing.Literal['ACCESS_DENIED', 'INTERNAL_SERVICE_ERROR', 'RESOURCE_NOT_FOUND']]

ErrorMessage

  • Type: typing.Optional[str]

ListAssociatedFleetsRequest

StackName

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListAssociatedFleetsRequestPaginate

StackName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.appstream.appstream_classes.PaginatorConfig]

ListAssociatedFleetsResult

Names

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListAssociatedStacksRequest

FleetName

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListAssociatedStacksRequestPaginate

FleetName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.appstream.appstream_classes.PaginatorConfig]

ListAssociatedStacksResult

Names

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListEntitledApplicationsRequest

StackName

  • Type:
  • Required: Yes

EntitlementName

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListEntitledApplicationsResult

EntitledApplications

  • Type: typing.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.EntitledApplication]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequest

ResourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponse

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NetworkAccessConfiguration

EniPrivateIpAddress

  • Type: typing.Optional[str]

EniId

  • Type: typing.Optional[str]

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

ResourceError

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]

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

S3Location

S3Bucket

  • Type:
  • Required: Yes

S3Key

  • Type: typing.Optional[str]

ScriptDetails

ScriptS3Location

  • Type:
  • Required: Yes

ExecutablePath

  • Type:
  • Required: Yes

TimeoutInSeconds

  • Type:
  • Required: Yes

ExecutableParameters

  • Type: typing.Optional[str]

ServiceAccountCredentials

AccountName

  • Type:
  • Required: Yes

AccountPassword

  • Type:
  • Required: Yes

Session

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:

InstanceId

  • Type: typing.Optional[str]

SharedImagePermissions

sharedAccountId

  • Type:
  • Required: Yes

imagePermissions

  • Type:
  • Required: Yes

Stack

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.appstream_classes.StorageConnectorOutput]]

RedirectURL

  • Type: typing.Optional[str]

FeedbackURL

  • Type: typing.Optional[str]

StackErrors

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.StackError]]

UserSettings

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.UserSetting]]

ApplicationSettings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.appstream.appstream_classes.ApplicationSettingsResponse]

AccessEndpoints

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.AccessEndpoint]]

EmbedHostDomains

  • Type: typing.Optional[typing.List[str]]

StreamingExperienceSettings

  • Type:

StackError

ErrorCode

  • Type: typing.Optional[typing.Literal['INTERNAL_SERVICE_ERROR', 'STORAGE_CONNECTOR_ERROR']]

ErrorMessage

  • Type: typing.Optional[str]

StartAppBlockBuilderRequest

Name

  • Type:
  • Required: Yes

StartAppBlockBuilderResult

AppBlockBuilder

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartFleetRequest

Name

  • Type:
  • Required: Yes

StartImageBuilderRequest

Name

  • Type:
  • Required: Yes

AppstreamAgentVersion

  • Type: typing.Optional[str]

StartImageBuilderResult

ImageBuilder

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StopAppBlockBuilderRequest

Name

  • Type:
  • Required: Yes

StopAppBlockBuilderResult

AppBlockBuilder

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StopFleetRequest

Name

  • Type:
  • Required: Yes

StopImageBuilderRequest

Name

  • Type:
  • Required: Yes

StopImageBuilderResult

ImageBuilder

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StorageConnector

ConnectorType

  • Type: typing.Literal['GOOGLE_DRIVE', 'HOMEFOLDERS', 'ONE_DRIVE']
  • Required: Yes

ResourceIdentifier

  • Type: typing.Optional[str]

Domains

  • Type: typing.Optional[typing.List[str]]

DomainsRequireAdminConsent

  • Type: typing.Optional[typing.List[str]]

StorageConnectorOutput

ConnectorType

  • Type: typing.Literal['GOOGLE_DRIVE', 'HOMEFOLDERS', 'ONE_DRIVE']
  • Required: Yes

ResourceIdentifier

  • Type: typing.Optional[str]

Domains

  • Type: typing.Optional[typing.List[str]]

DomainsRequireAdminConsent

  • Type: typing.Optional[typing.List[str]]

StreamingExperienceSettings

PreferredProtocol

  • Type: typing.Optional[typing.Literal['TCP', 'UDP']]

TagResourceRequest

ResourceArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

Theme

StackName

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

ThemeTitleText

  • Type: typing.Optional[str]

ThemeStyling

  • Type: typing.Optional[typing.Literal['BLUE', 'LIGHT_BLUE', 'PINK', 'RED']]
  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.ThemeFooterLink]]

ThemeOrganizationLogoURL

  • Type: typing.Optional[str]

ThemeFaviconURL

  • Type: typing.Optional[str]

CreatedTime

  • Type: typing.Optional[datetime.datetime]

ThemeFooterLink

DisplayName

  • Type: typing.Optional[str]

FooterLinkURL

  • Type: typing.Optional[str]

UntagResourceRequest

ResourceArn

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.List[str]
  • Required: Yes

UpdateAppBlockBuilderRequest

Name

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

DisplayName

  • Type: typing.Optional[str]

Platform

  • Type: typing.Optional[typing.Literal['AMAZON_LINUX2', 'RHEL8', 'ROCKY_LINUX8', 'WINDOWS', 'WINDOWS_SERVER_2016', 'WINDOWS_SERVER_2019', 'WINDOWS_SERVER_2022']]

InstanceType

  • Type: typing.Optional[str]

VpcConfig

  • Type: typing.Union[aws_resource_validator.pydantic_models.appstream.appstream_classes.VpcConfig, aws_resource_validator.pydantic_models.appstream.appstream_classes.VpcConfigOutput, NoneType]

EnableDefaultInternetAccess

  • Type: typing.Optional[bool]

IamRoleArn

  • Type: typing.Optional[str]

AccessEndpoints

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.AccessEndpoint]]

AttributesToDelete

  • Type: typing.Optional[typing.List[typing.Literal['ACCESS_ENDPOINTS', 'IAM_ROLE_ARN', 'VPC_CONFIGURATION_SECURITY_GROUP_IDS']]]

UpdateAppBlockBuilderResult

AppBlockBuilder

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateApplicationRequest

Name

  • Type:
  • Required: Yes

DisplayName

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

IconS3Location

  • Type: typing.Optional[aws_resource_validator.pydantic_models.appstream.appstream_classes.S3Location]

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.List[typing.Literal['LAUNCH_PARAMETERS', 'WORKING_DIRECTORY']]]

UpdateApplicationResult

Application

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateDirectoryConfigRequest

DirectoryName

  • Type:
  • Required: Yes

OrganizationalUnitDistinguishedNames

  • Type: typing.Optional[typing.List[str]]

ServiceAccountCredentials

  • Type:

CertificateBasedAuthProperties

  • Type:

UpdateDirectoryConfigResult

DirectoryConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateEntitlementRequest

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.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.EntitlementAttribute]]

UpdateEntitlementResult

Entitlement

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateFleetRequest

ImageName

  • Type: typing.Optional[str]

ImageArn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

InstanceType

  • Type: typing.Optional[str]

ComputeCapacity

  • Type:

VpcConfig

  • Type: typing.Union[aws_resource_validator.pydantic_models.appstream.appstream_classes.VpcConfig, aws_resource_validator.pydantic_models.appstream.appstream_classes.VpcConfigOutput, NoneType]

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:

IdleDisconnectTimeoutInSeconds

  • Type: typing.Optional[int]

AttributesToDelete

  • Type: typing.Optional[typing.List[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', 'RHEL8', 'ROCKY_LINUX8', '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.appstream_classes.S3Location]

MaxSessionsPerInstance

  • Type: typing.Optional[int]

UpdateFleetResult

Fleet

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateImagePermissionsRequest

Name

  • Type:
  • Required: Yes

SharedAccountId

  • Type:
  • Required: Yes

ImagePermissions

  • Type:
  • Required: Yes

UpdateStackRequest

Name

  • Type:
  • Required: Yes

DisplayName

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

StorageConnectors

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.appstream.appstream_classes.StorageConnector, aws_resource_validator.pydantic_models.appstream.appstream_classes.StorageConnectorOutput]]]

DeleteStorageConnectors

  • Type: typing.Optional[bool]

RedirectURL

  • Type: typing.Optional[str]

FeedbackURL

  • Type: typing.Optional[str]

AttributesToDelete

  • Type: typing.Optional[typing.List[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.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.UserSetting]]

ApplicationSettings

  • Type:

AccessEndpoints

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.AccessEndpoint]]

EmbedHostDomains

  • Type: typing.Optional[typing.List[str]]

StreamingExperienceSettings

  • Type:

UpdateStackResult

Stack

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateThemeForStackRequest

StackName

  • Type:
  • Required: Yes
  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appstream.appstream_classes.ThemeFooterLink]]

TitleText

  • Type: typing.Optional[str]

ThemeStyling

  • Type: typing.Optional[typing.Literal['BLUE', 'LIGHT_BLUE', 'PINK', 'RED']]

OrganizationLogoS3Location

  • Type: typing.Optional[aws_resource_validator.pydantic_models.appstream.appstream_classes.S3Location]

FaviconS3Location

  • Type: typing.Optional[aws_resource_validator.pydantic_models.appstream.appstream_classes.S3Location]

State

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

AttributesToDelete

  • Type: typing.Optional[typing.List[typing.Literal['FOOTER_LINKS']]]

UpdateThemeForStackResult

Theme

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UsageReportSubscription

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.appstream_classes.LastReportGenerationExecutionError]]

User

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]

UserSetting

Action

  • Type: typing.Literal['AUTO_TIME_ZONE_REDIRECTION', '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]

UserStackAssociation

StackName

  • Type:
  • Required: Yes

UserName

  • Type:
  • Required: Yes

AuthenticationType

  • Type: typing.Literal['API', 'AWS_AD', 'SAML', 'USERPOOL']
  • Required: Yes

SendEmailNotification

  • Type: typing.Optional[bool]

UserStackAssociationError

UserStackAssociation

  • Type:

ErrorCode

  • Type: typing.Optional[typing.Literal['DIRECTORY_NOT_FOUND', 'INTERNAL_ERROR', 'STACK_NOT_FOUND', 'USER_NAME_NOT_FOUND']]

ErrorMessage

  • Type: typing.Optional[str]

VpcConfig

SubnetIds

  • Type: typing.Optional[typing.List[str]]

SecurityGroupIds

  • Type: typing.Optional[typing.List[str]]

VpcConfigOutput

SubnetIds

  • Type: typing.Optional[typing.List[str]]

SecurityGroupIds

  • Type: typing.Optional[typing.List[str]]

WaiterConfig

Delay

  • Type: typing.Optional[int]

MaxAttempts

  • Type: typing.Optional[int]