Skip to content

Type definitions#

Index > AppStream > Type definitions

Auto-generated documentation for AppStream type annotations stubs module mypy-boto3-appstream.

StorageConnectorUnionTypeDef#

# StorageConnectorUnionTypeDef definition

StorageConnectorUnionTypeDef = Union[
    StorageConnectorTypeDef,  # (1)
    StorageConnectorOutputTypeDef,  # (2)
]
  1. See StorageConnectorTypeDef
  2. See StorageConnectorOutputTypeDef

AccessEndpointTypeDef#

# AccessEndpointTypeDef definition

class AccessEndpointTypeDef(TypedDict):
    EndpointType: AccessEndpointTypeType,  # (1)
    VpceId: NotRequired[str],
  1. See AccessEndpointTypeType

AppBlockBuilderAppBlockAssociationTypeDef#

# AppBlockBuilderAppBlockAssociationTypeDef definition

class AppBlockBuilderAppBlockAssociationTypeDef(TypedDict):
    AppBlockArn: str,
    AppBlockBuilderName: str,

AppBlockBuilderStateChangeReasonTypeDef#

# AppBlockBuilderStateChangeReasonTypeDef definition

class AppBlockBuilderStateChangeReasonTypeDef(TypedDict):
    Code: NotRequired[AppBlockBuilderStateChangeReasonCodeType],  # (1)
    Message: NotRequired[str],
  1. See AppBlockBuilderStateChangeReasonCodeType

ResourceErrorTypeDef#

# ResourceErrorTypeDef definition

class ResourceErrorTypeDef(TypedDict):
    ErrorCode: NotRequired[FleetErrorCodeType],  # (1)
    ErrorMessage: NotRequired[str],
    ErrorTimestamp: NotRequired[datetime],
  1. See FleetErrorCodeType

VpcConfigOutputTypeDef#

# VpcConfigOutputTypeDef definition

class VpcConfigOutputTypeDef(TypedDict):
    SubnetIds: NotRequired[List[str]],
    SecurityGroupIds: NotRequired[List[str]],

ErrorDetailsTypeDef#

# ErrorDetailsTypeDef definition

class ErrorDetailsTypeDef(TypedDict):
    ErrorCode: NotRequired[str],
    ErrorMessage: NotRequired[str],

S3LocationTypeDef#

# S3LocationTypeDef definition

class S3LocationTypeDef(TypedDict):
    S3Bucket: str,
    S3Key: NotRequired[str],

ApplicationFleetAssociationTypeDef#

# ApplicationFleetAssociationTypeDef definition

class ApplicationFleetAssociationTypeDef(TypedDict):
    FleetName: str,
    ApplicationArn: str,

ApplicationSettingsResponseTypeDef#

# ApplicationSettingsResponseTypeDef definition

class ApplicationSettingsResponseTypeDef(TypedDict):
    Enabled: NotRequired[bool],
    SettingsGroup: NotRequired[str],
    S3BucketName: NotRequired[str],

ApplicationSettingsTypeDef#

# ApplicationSettingsTypeDef definition

class ApplicationSettingsTypeDef(TypedDict):
    Enabled: bool,
    SettingsGroup: NotRequired[str],

AssociateAppBlockBuilderAppBlockRequestRequestTypeDef#

# AssociateAppBlockBuilderAppBlockRequestRequestTypeDef definition

class AssociateAppBlockBuilderAppBlockRequestRequestTypeDef(TypedDict):
    AppBlockArn: str,
    AppBlockBuilderName: str,

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

AssociateApplicationFleetRequestRequestTypeDef#

# AssociateApplicationFleetRequestRequestTypeDef definition

class AssociateApplicationFleetRequestRequestTypeDef(TypedDict):
    FleetName: str,
    ApplicationArn: str,

AssociateApplicationToEntitlementRequestRequestTypeDef#

# AssociateApplicationToEntitlementRequestRequestTypeDef definition

class AssociateApplicationToEntitlementRequestRequestTypeDef(TypedDict):
    StackName: str,
    EntitlementName: str,
    ApplicationIdentifier: str,

AssociateFleetRequestRequestTypeDef#

# AssociateFleetRequestRequestTypeDef definition

class AssociateFleetRequestRequestTypeDef(TypedDict):
    FleetName: str,
    StackName: str,

UserStackAssociationTypeDef#

# UserStackAssociationTypeDef definition

class UserStackAssociationTypeDef(TypedDict):
    StackName: str,
    UserName: str,
    AuthenticationType: AuthenticationTypeType,  # (1)
    SendEmailNotification: NotRequired[bool],
  1. See AuthenticationTypeType

CertificateBasedAuthPropertiesTypeDef#

# CertificateBasedAuthPropertiesTypeDef definition

class CertificateBasedAuthPropertiesTypeDef(TypedDict):
    Status: NotRequired[CertificateBasedAuthStatusType],  # (1)
    CertificateAuthorityArn: NotRequired[str],
  1. See CertificateBasedAuthStatusType

ComputeCapacityStatusTypeDef#

# ComputeCapacityStatusTypeDef definition

class ComputeCapacityStatusTypeDef(TypedDict):
    Desired: int,
    Running: NotRequired[int],
    InUse: NotRequired[int],
    Available: NotRequired[int],
    DesiredUserSessions: NotRequired[int],
    AvailableUserSessions: NotRequired[int],
    ActiveUserSessions: NotRequired[int],
    ActualUserSessions: NotRequired[int],

ComputeCapacityTypeDef#

# ComputeCapacityTypeDef definition

class ComputeCapacityTypeDef(TypedDict):
    DesiredInstances: NotRequired[int],
    DesiredSessions: NotRequired[int],

CopyImageRequestRequestTypeDef#

# CopyImageRequestRequestTypeDef definition

class CopyImageRequestRequestTypeDef(TypedDict):
    SourceImageName: str,
    DestinationImageName: str,
    DestinationRegion: str,
    DestinationImageDescription: NotRequired[str],

VpcConfigTypeDef#

# VpcConfigTypeDef definition

class VpcConfigTypeDef(TypedDict):
    SubnetIds: NotRequired[Sequence[str]],
    SecurityGroupIds: NotRequired[Sequence[str]],

CreateAppBlockBuilderStreamingURLRequestRequestTypeDef#

# CreateAppBlockBuilderStreamingURLRequestRequestTypeDef definition

class CreateAppBlockBuilderStreamingURLRequestRequestTypeDef(TypedDict):
    AppBlockBuilderName: str,
    Validity: NotRequired[int],

ServiceAccountCredentialsTypeDef#

# ServiceAccountCredentialsTypeDef definition

class ServiceAccountCredentialsTypeDef(TypedDict):
    AccountName: str,
    AccountPassword: str,

EntitlementAttributeTypeDef#

# EntitlementAttributeTypeDef definition

class EntitlementAttributeTypeDef(TypedDict):
    Name: str,
    Value: str,

DomainJoinInfoTypeDef#

# DomainJoinInfoTypeDef definition

class DomainJoinInfoTypeDef(TypedDict):
    DirectoryName: NotRequired[str],
    OrganizationalUnitDistinguishedName: NotRequired[str],

CreateImageBuilderStreamingURLRequestRequestTypeDef#

# CreateImageBuilderStreamingURLRequestRequestTypeDef definition

class CreateImageBuilderStreamingURLRequestRequestTypeDef(TypedDict):
    Name: str,
    Validity: NotRequired[int],

StreamingExperienceSettingsTypeDef#

# StreamingExperienceSettingsTypeDef definition

class StreamingExperienceSettingsTypeDef(TypedDict):
    PreferredProtocol: NotRequired[PreferredProtocolType],  # (1)
  1. See PreferredProtocolType

UserSettingTypeDef#

# UserSettingTypeDef definition

class UserSettingTypeDef(TypedDict):
    Action: ActionType,  # (1)
    Permission: PermissionType,  # (2)
    MaximumLength: NotRequired[int],
  1. See ActionType
  2. See PermissionType

CreateStreamingURLRequestRequestTypeDef#

# CreateStreamingURLRequestRequestTypeDef definition

class CreateStreamingURLRequestRequestTypeDef(TypedDict):
    StackName: str,
    FleetName: str,
    UserId: str,
    ApplicationId: NotRequired[str],
    Validity: NotRequired[int],
    SessionContext: NotRequired[str],

ThemeFooterLinkTypeDef#

# ThemeFooterLinkTypeDef definition

class ThemeFooterLinkTypeDef(TypedDict):
    DisplayName: NotRequired[str],
    FooterLinkURL: NotRequired[str],

CreateUpdatedImageRequestRequestTypeDef#

# CreateUpdatedImageRequestRequestTypeDef definition

class CreateUpdatedImageRequestRequestTypeDef(TypedDict):
    existingImageName: str,
    newImageName: str,
    newImageDescription: NotRequired[str],
    newImageDisplayName: NotRequired[str],
    newImageTags: NotRequired[Mapping[str, str]],
    dryRun: NotRequired[bool],

CreateUserRequestRequestTypeDef#

# CreateUserRequestRequestTypeDef definition

class CreateUserRequestRequestTypeDef(TypedDict):
    UserName: str,
    AuthenticationType: AuthenticationTypeType,  # (1)
    MessageAction: NotRequired[MessageActionType],  # (2)
    FirstName: NotRequired[str],
    LastName: NotRequired[str],
  1. See AuthenticationTypeType
  2. See MessageActionType

DeleteAppBlockBuilderRequestRequestTypeDef#

# DeleteAppBlockBuilderRequestRequestTypeDef definition

class DeleteAppBlockBuilderRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteAppBlockRequestRequestTypeDef#

# DeleteAppBlockRequestRequestTypeDef definition

class DeleteAppBlockRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteApplicationRequestRequestTypeDef#

# DeleteApplicationRequestRequestTypeDef definition

class DeleteApplicationRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteDirectoryConfigRequestRequestTypeDef#

# DeleteDirectoryConfigRequestRequestTypeDef definition

class DeleteDirectoryConfigRequestRequestTypeDef(TypedDict):
    DirectoryName: str,

DeleteEntitlementRequestRequestTypeDef#

# DeleteEntitlementRequestRequestTypeDef definition

class DeleteEntitlementRequestRequestTypeDef(TypedDict):
    Name: str,
    StackName: str,

DeleteFleetRequestRequestTypeDef#

# DeleteFleetRequestRequestTypeDef definition

class DeleteFleetRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteImageBuilderRequestRequestTypeDef#

# DeleteImageBuilderRequestRequestTypeDef definition

class DeleteImageBuilderRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteImagePermissionsRequestRequestTypeDef#

# DeleteImagePermissionsRequestRequestTypeDef definition

class DeleteImagePermissionsRequestRequestTypeDef(TypedDict):
    Name: str,
    SharedAccountId: str,

DeleteImageRequestRequestTypeDef#

# DeleteImageRequestRequestTypeDef definition

class DeleteImageRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteStackRequestRequestTypeDef#

# DeleteStackRequestRequestTypeDef definition

class DeleteStackRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteThemeForStackRequestRequestTypeDef#

# DeleteThemeForStackRequestRequestTypeDef definition

class DeleteThemeForStackRequestRequestTypeDef(TypedDict):
    StackName: str,

DeleteUserRequestRequestTypeDef#

# DeleteUserRequestRequestTypeDef definition

class DeleteUserRequestRequestTypeDef(TypedDict):
    UserName: str,
    AuthenticationType: AuthenticationTypeType,  # (1)
  1. See AuthenticationTypeType

DescribeAppBlockBuilderAppBlockAssociationsRequestRequestTypeDef#

# DescribeAppBlockBuilderAppBlockAssociationsRequestRequestTypeDef definition

class DescribeAppBlockBuilderAppBlockAssociationsRequestRequestTypeDef(TypedDict):
    AppBlockArn: NotRequired[str],
    AppBlockBuilderName: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

DescribeAppBlockBuildersRequestRequestTypeDef#

# DescribeAppBlockBuildersRequestRequestTypeDef definition

class DescribeAppBlockBuildersRequestRequestTypeDef(TypedDict):
    Names: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

DescribeAppBlocksRequestRequestTypeDef#

# DescribeAppBlocksRequestRequestTypeDef definition

class DescribeAppBlocksRequestRequestTypeDef(TypedDict):
    Arns: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

DescribeApplicationFleetAssociationsRequestRequestTypeDef#

# DescribeApplicationFleetAssociationsRequestRequestTypeDef definition

class DescribeApplicationFleetAssociationsRequestRequestTypeDef(TypedDict):
    FleetName: NotRequired[str],
    ApplicationArn: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

DescribeApplicationsRequestRequestTypeDef#

# DescribeApplicationsRequestRequestTypeDef definition

class DescribeApplicationsRequestRequestTypeDef(TypedDict):
    Arns: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

DescribeDirectoryConfigsRequestRequestTypeDef#

# DescribeDirectoryConfigsRequestRequestTypeDef definition

class DescribeDirectoryConfigsRequestRequestTypeDef(TypedDict):
    DirectoryNames: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

DescribeEntitlementsRequestRequestTypeDef#

# DescribeEntitlementsRequestRequestTypeDef definition

class DescribeEntitlementsRequestRequestTypeDef(TypedDict):
    StackName: str,
    Name: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

WaiterConfigTypeDef#

# WaiterConfigTypeDef definition

class WaiterConfigTypeDef(TypedDict):
    Delay: NotRequired[int],
    MaxAttempts: NotRequired[int],

DescribeFleetsRequestRequestTypeDef#

# DescribeFleetsRequestRequestTypeDef definition

class DescribeFleetsRequestRequestTypeDef(TypedDict):
    Names: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],

DescribeImageBuildersRequestRequestTypeDef#

# DescribeImageBuildersRequestRequestTypeDef definition

class DescribeImageBuildersRequestRequestTypeDef(TypedDict):
    Names: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

DescribeImagePermissionsRequestRequestTypeDef#

# DescribeImagePermissionsRequestRequestTypeDef definition

class DescribeImagePermissionsRequestRequestTypeDef(TypedDict):
    Name: str,
    MaxResults: NotRequired[int],
    SharedAwsAccountIds: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],

DescribeImagesRequestRequestTypeDef#

# DescribeImagesRequestRequestTypeDef definition

class DescribeImagesRequestRequestTypeDef(TypedDict):
    Names: NotRequired[Sequence[str]],
    Arns: NotRequired[Sequence[str]],
    Type: NotRequired[VisibilityTypeType],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See VisibilityTypeType

DescribeSessionsRequestRequestTypeDef#

# DescribeSessionsRequestRequestTypeDef definition

class DescribeSessionsRequestRequestTypeDef(TypedDict):
    StackName: str,
    FleetName: str,
    UserId: NotRequired[str],
    NextToken: NotRequired[str],
    Limit: NotRequired[int],
    AuthenticationType: NotRequired[AuthenticationTypeType],  # (1)
    InstanceId: NotRequired[str],
  1. See AuthenticationTypeType

DescribeStacksRequestRequestTypeDef#

# DescribeStacksRequestRequestTypeDef definition

class DescribeStacksRequestRequestTypeDef(TypedDict):
    Names: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],

DescribeThemeForStackRequestRequestTypeDef#

# DescribeThemeForStackRequestRequestTypeDef definition

class DescribeThemeForStackRequestRequestTypeDef(TypedDict):
    StackName: str,

DescribeUsageReportSubscriptionsRequestRequestTypeDef#

# DescribeUsageReportSubscriptionsRequestRequestTypeDef definition

class DescribeUsageReportSubscriptionsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

DescribeUserStackAssociationsRequestRequestTypeDef#

# DescribeUserStackAssociationsRequestRequestTypeDef definition

class DescribeUserStackAssociationsRequestRequestTypeDef(TypedDict):
    StackName: NotRequired[str],
    UserName: NotRequired[str],
    AuthenticationType: NotRequired[AuthenticationTypeType],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See AuthenticationTypeType

DescribeUsersRequestRequestTypeDef#

# DescribeUsersRequestRequestTypeDef definition

class DescribeUsersRequestRequestTypeDef(TypedDict):
    AuthenticationType: AuthenticationTypeType,  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See AuthenticationTypeType

UserTypeDef#

# UserTypeDef definition

class UserTypeDef(TypedDict):
    AuthenticationType: AuthenticationTypeType,  # (1)
    Arn: NotRequired[str],
    UserName: NotRequired[str],
    Enabled: NotRequired[bool],
    Status: NotRequired[str],
    FirstName: NotRequired[str],
    LastName: NotRequired[str],
    CreatedTime: NotRequired[datetime],
  1. See AuthenticationTypeType

DisableUserRequestRequestTypeDef#

# DisableUserRequestRequestTypeDef definition

class DisableUserRequestRequestTypeDef(TypedDict):
    UserName: str,
    AuthenticationType: AuthenticationTypeType,  # (1)
  1. See AuthenticationTypeType

DisassociateAppBlockBuilderAppBlockRequestRequestTypeDef#

# DisassociateAppBlockBuilderAppBlockRequestRequestTypeDef definition

class DisassociateAppBlockBuilderAppBlockRequestRequestTypeDef(TypedDict):
    AppBlockArn: str,
    AppBlockBuilderName: str,

DisassociateApplicationFleetRequestRequestTypeDef#

# DisassociateApplicationFleetRequestRequestTypeDef definition

class DisassociateApplicationFleetRequestRequestTypeDef(TypedDict):
    FleetName: str,
    ApplicationArn: str,

DisassociateApplicationFromEntitlementRequestRequestTypeDef#

# DisassociateApplicationFromEntitlementRequestRequestTypeDef definition

class DisassociateApplicationFromEntitlementRequestRequestTypeDef(TypedDict):
    StackName: str,
    EntitlementName: str,
    ApplicationIdentifier: str,

DisassociateFleetRequestRequestTypeDef#

# DisassociateFleetRequestRequestTypeDef definition

class DisassociateFleetRequestRequestTypeDef(TypedDict):
    FleetName: str,
    StackName: str,

EnableUserRequestRequestTypeDef#

# EnableUserRequestRequestTypeDef definition

class EnableUserRequestRequestTypeDef(TypedDict):
    UserName: str,
    AuthenticationType: AuthenticationTypeType,  # (1)
  1. See AuthenticationTypeType

EntitledApplicationTypeDef#

# EntitledApplicationTypeDef definition

class EntitledApplicationTypeDef(TypedDict):
    ApplicationIdentifier: str,

ExpireSessionRequestRequestTypeDef#

# ExpireSessionRequestRequestTypeDef definition

class ExpireSessionRequestRequestTypeDef(TypedDict):
    SessionId: str,

FleetErrorTypeDef#

# FleetErrorTypeDef definition

class FleetErrorTypeDef(TypedDict):
    ErrorCode: NotRequired[FleetErrorCodeType],  # (1)
    ErrorMessage: NotRequired[str],
  1. See FleetErrorCodeType

ImageBuilderStateChangeReasonTypeDef#

# ImageBuilderStateChangeReasonTypeDef definition

class ImageBuilderStateChangeReasonTypeDef(TypedDict):
    Code: NotRequired[ImageBuilderStateChangeReasonCodeType],  # (1)
    Message: NotRequired[str],
  1. See ImageBuilderStateChangeReasonCodeType

NetworkAccessConfigurationTypeDef#

# NetworkAccessConfigurationTypeDef definition

class NetworkAccessConfigurationTypeDef(TypedDict):
    EniPrivateIpAddress: NotRequired[str],
    EniId: NotRequired[str],

ImagePermissionsTypeDef#

# ImagePermissionsTypeDef definition

class ImagePermissionsTypeDef(TypedDict):
    allowFleet: NotRequired[bool],
    allowImageBuilder: NotRequired[bool],

ImageStateChangeReasonTypeDef#

# ImageStateChangeReasonTypeDef definition

class ImageStateChangeReasonTypeDef(TypedDict):
    Code: NotRequired[ImageStateChangeReasonCodeType],  # (1)
    Message: NotRequired[str],
  1. See ImageStateChangeReasonCodeType

LastReportGenerationExecutionErrorTypeDef#

# LastReportGenerationExecutionErrorTypeDef definition

class LastReportGenerationExecutionErrorTypeDef(TypedDict):
    ErrorCode: NotRequired[UsageReportExecutionErrorCodeType],  # (1)
    ErrorMessage: NotRequired[str],
  1. See UsageReportExecutionErrorCodeType

ListAssociatedFleetsRequestRequestTypeDef#

# ListAssociatedFleetsRequestRequestTypeDef definition

class ListAssociatedFleetsRequestRequestTypeDef(TypedDict):
    StackName: str,
    NextToken: NotRequired[str],

ListAssociatedStacksRequestRequestTypeDef#

# ListAssociatedStacksRequestRequestTypeDef definition

class ListAssociatedStacksRequestRequestTypeDef(TypedDict):
    FleetName: str,
    NextToken: NotRequired[str],

ListEntitledApplicationsRequestRequestTypeDef#

# ListEntitledApplicationsRequestRequestTypeDef definition

class ListEntitledApplicationsRequestRequestTypeDef(TypedDict):
    StackName: str,
    EntitlementName: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

StackErrorTypeDef#

# StackErrorTypeDef definition

class StackErrorTypeDef(TypedDict):
    ErrorCode: NotRequired[StackErrorCodeType],  # (1)
    ErrorMessage: NotRequired[str],
  1. See StackErrorCodeType

StorageConnectorOutputTypeDef#

# StorageConnectorOutputTypeDef definition

class StorageConnectorOutputTypeDef(TypedDict):
    ConnectorType: StorageConnectorTypeType,  # (1)
    ResourceIdentifier: NotRequired[str],
    Domains: NotRequired[List[str]],
  1. See StorageConnectorTypeType

StartAppBlockBuilderRequestRequestTypeDef#

# StartAppBlockBuilderRequestRequestTypeDef definition

class StartAppBlockBuilderRequestRequestTypeDef(TypedDict):
    Name: str,

StartFleetRequestRequestTypeDef#

# StartFleetRequestRequestTypeDef definition

class StartFleetRequestRequestTypeDef(TypedDict):
    Name: str,

StartImageBuilderRequestRequestTypeDef#

# StartImageBuilderRequestRequestTypeDef definition

class StartImageBuilderRequestRequestTypeDef(TypedDict):
    Name: str,
    AppstreamAgentVersion: NotRequired[str],

StopAppBlockBuilderRequestRequestTypeDef#

# StopAppBlockBuilderRequestRequestTypeDef definition

class StopAppBlockBuilderRequestRequestTypeDef(TypedDict):
    Name: str,

StopFleetRequestRequestTypeDef#

# StopFleetRequestRequestTypeDef definition

class StopFleetRequestRequestTypeDef(TypedDict):
    Name: str,

StopImageBuilderRequestRequestTypeDef#

# StopImageBuilderRequestRequestTypeDef definition

class StopImageBuilderRequestRequestTypeDef(TypedDict):
    Name: str,

StorageConnectorTypeDef#

# StorageConnectorTypeDef definition

class StorageConnectorTypeDef(TypedDict):
    ConnectorType: StorageConnectorTypeType,  # (1)
    ResourceIdentifier: NotRequired[str],
    Domains: NotRequired[Sequence[str]],
  1. See StorageConnectorTypeType

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: Mapping[str, str],

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeys: Sequence[str],

AppBlockBuilderTypeDef#

# AppBlockBuilderTypeDef definition

class AppBlockBuilderTypeDef(TypedDict):
    Arn: str,
    Name: str,
    Platform: AppBlockBuilderPlatformTypeType,  # (1)
    InstanceType: str,
    VpcConfig: VpcConfigOutputTypeDef,  # (2)
    State: AppBlockBuilderStateType,  # (3)
    DisplayName: NotRequired[str],
    Description: NotRequired[str],
    EnableDefaultInternetAccess: NotRequired[bool],
    IamRoleArn: NotRequired[str],
    CreatedTime: NotRequired[datetime],
    AppBlockBuilderErrors: NotRequired[List[ResourceErrorTypeDef]],  # (4)
    StateChangeReason: NotRequired[AppBlockBuilderStateChangeReasonTypeDef],  # (5)
    AccessEndpoints: NotRequired[List[AccessEndpointTypeDef]],  # (6)
  1. See AppBlockBuilderPlatformTypeType
  2. See VpcConfigOutputTypeDef
  3. See AppBlockBuilderStateType
  4. See ResourceErrorTypeDef
  5. See AppBlockBuilderStateChangeReasonTypeDef
  6. See AccessEndpointTypeDef

ApplicationTypeDef#

# ApplicationTypeDef definition

class ApplicationTypeDef(TypedDict):
    Name: NotRequired[str],
    DisplayName: NotRequired[str],
    IconURL: NotRequired[str],
    LaunchPath: NotRequired[str],
    LaunchParameters: NotRequired[str],
    Enabled: NotRequired[bool],
    Metadata: NotRequired[Dict[str, str]],
    WorkingDirectory: NotRequired[str],
    Description: NotRequired[str],
    Arn: NotRequired[str],
    AppBlockArn: NotRequired[str],
    IconS3Location: NotRequired[S3LocationTypeDef],  # (1)
    Platforms: NotRequired[List[PlatformTypeType]],  # (2)
    InstanceFamilies: NotRequired[List[str]],
    CreatedTime: NotRequired[datetime],
  1. See S3LocationTypeDef
  2. See PlatformTypeType

CreateApplicationRequestRequestTypeDef#

# CreateApplicationRequestRequestTypeDef definition

class CreateApplicationRequestRequestTypeDef(TypedDict):
    Name: str,
    IconS3Location: S3LocationTypeDef,  # (1)
    LaunchPath: str,
    Platforms: Sequence[PlatformTypeType],  # (2)
    InstanceFamilies: Sequence[str],
    AppBlockArn: str,
    DisplayName: NotRequired[str],
    Description: NotRequired[str],
    WorkingDirectory: NotRequired[str],
    LaunchParameters: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
  1. See S3LocationTypeDef
  2. See PlatformTypeType

ScriptDetailsTypeDef#

# ScriptDetailsTypeDef definition

class ScriptDetailsTypeDef(TypedDict):
    ScriptS3Location: S3LocationTypeDef,  # (1)
    ExecutablePath: str,
    TimeoutInSeconds: int,
    ExecutableParameters: NotRequired[str],
  1. See S3LocationTypeDef

UpdateApplicationRequestRequestTypeDef#

# UpdateApplicationRequestRequestTypeDef definition

class UpdateApplicationRequestRequestTypeDef(TypedDict):
    Name: str,
    DisplayName: NotRequired[str],
    Description: NotRequired[str],
    IconS3Location: NotRequired[S3LocationTypeDef],  # (1)
    LaunchPath: NotRequired[str],
    WorkingDirectory: NotRequired[str],
    LaunchParameters: NotRequired[str],
    AppBlockArn: NotRequired[str],
    AttributesToDelete: NotRequired[Sequence[ApplicationAttributeType]],  # (2)
  1. See S3LocationTypeDef
  2. See ApplicationAttributeType

AssociateAppBlockBuilderAppBlockResultTypeDef#

# AssociateAppBlockBuilderAppBlockResultTypeDef definition

class AssociateAppBlockBuilderAppBlockResultTypeDef(TypedDict):
    AppBlockBuilderAppBlockAssociation: AppBlockBuilderAppBlockAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AppBlockBuilderAppBlockAssociationTypeDef
  2. See ResponseMetadataTypeDef

AssociateApplicationFleetResultTypeDef#

# AssociateApplicationFleetResultTypeDef definition

class AssociateApplicationFleetResultTypeDef(TypedDict):
    ApplicationFleetAssociation: ApplicationFleetAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationFleetAssociationTypeDef
  2. See ResponseMetadataTypeDef

CopyImageResponseTypeDef#

# CopyImageResponseTypeDef definition

class CopyImageResponseTypeDef(TypedDict):
    DestinationImageName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateAppBlockBuilderStreamingURLResultTypeDef#

# CreateAppBlockBuilderStreamingURLResultTypeDef definition

class CreateAppBlockBuilderStreamingURLResultTypeDef(TypedDict):
    StreamingURL: str,
    Expires: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateImageBuilderStreamingURLResultTypeDef#

# CreateImageBuilderStreamingURLResultTypeDef definition

class CreateImageBuilderStreamingURLResultTypeDef(TypedDict):
    StreamingURL: str,
    Expires: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateStreamingURLResultTypeDef#

# CreateStreamingURLResultTypeDef definition

class CreateStreamingURLResultTypeDef(TypedDict):
    StreamingURL: str,
    Expires: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateUsageReportSubscriptionResultTypeDef#

# CreateUsageReportSubscriptionResultTypeDef definition

class CreateUsageReportSubscriptionResultTypeDef(TypedDict):
    S3BucketName: str,
    Schedule: UsageReportScheduleType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UsageReportScheduleType
  2. See ResponseMetadataTypeDef

DescribeAppBlockBuilderAppBlockAssociationsResultTypeDef#

# DescribeAppBlockBuilderAppBlockAssociationsResultTypeDef definition

class DescribeAppBlockBuilderAppBlockAssociationsResultTypeDef(TypedDict):
    AppBlockBuilderAppBlockAssociations: List[AppBlockBuilderAppBlockAssociationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See AppBlockBuilderAppBlockAssociationTypeDef
  2. See ResponseMetadataTypeDef

DescribeApplicationFleetAssociationsResultTypeDef#

# DescribeApplicationFleetAssociationsResultTypeDef definition

class DescribeApplicationFleetAssociationsResultTypeDef(TypedDict):
    ApplicationFleetAssociations: List[ApplicationFleetAssociationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ApplicationFleetAssociationTypeDef
  2. See ResponseMetadataTypeDef

ListAssociatedFleetsResultTypeDef#

# ListAssociatedFleetsResultTypeDef definition

class ListAssociatedFleetsResultTypeDef(TypedDict):
    Names: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
    NextToken: NotRequired[str],
  1. See ResponseMetadataTypeDef

ListAssociatedStacksResultTypeDef#

# ListAssociatedStacksResultTypeDef definition

class ListAssociatedStacksResultTypeDef(TypedDict):
    Names: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
    NextToken: NotRequired[str],
  1. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

BatchAssociateUserStackRequestRequestTypeDef#

# BatchAssociateUserStackRequestRequestTypeDef definition

class BatchAssociateUserStackRequestRequestTypeDef(TypedDict):
    UserStackAssociations: Sequence[UserStackAssociationTypeDef],  # (1)
  1. See UserStackAssociationTypeDef

BatchDisassociateUserStackRequestRequestTypeDef#

# BatchDisassociateUserStackRequestRequestTypeDef definition

class BatchDisassociateUserStackRequestRequestTypeDef(TypedDict):
    UserStackAssociations: Sequence[UserStackAssociationTypeDef],  # (1)
  1. See UserStackAssociationTypeDef

DescribeUserStackAssociationsResultTypeDef#

# DescribeUserStackAssociationsResultTypeDef definition

class DescribeUserStackAssociationsResultTypeDef(TypedDict):
    UserStackAssociations: List[UserStackAssociationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See UserStackAssociationTypeDef
  2. See ResponseMetadataTypeDef

UserStackAssociationErrorTypeDef#

# UserStackAssociationErrorTypeDef definition

class UserStackAssociationErrorTypeDef(TypedDict):
    UserStackAssociation: NotRequired[UserStackAssociationTypeDef],  # (1)
    ErrorCode: NotRequired[UserStackAssociationErrorCodeType],  # (2)
    ErrorMessage: NotRequired[str],
  1. See UserStackAssociationTypeDef
  2. See UserStackAssociationErrorCodeType

CreateAppBlockBuilderRequestRequestTypeDef#

# CreateAppBlockBuilderRequestRequestTypeDef definition

class CreateAppBlockBuilderRequestRequestTypeDef(TypedDict):
    Name: str,
    Platform: AppBlockBuilderPlatformTypeType,  # (1)
    InstanceType: str,
    VpcConfig: VpcConfigTypeDef,  # (2)
    Description: NotRequired[str],
    DisplayName: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
    EnableDefaultInternetAccess: NotRequired[bool],
    IamRoleArn: NotRequired[str],
    AccessEndpoints: NotRequired[Sequence[AccessEndpointTypeDef]],  # (3)
  1. See AppBlockBuilderPlatformTypeType
  2. See VpcConfigTypeDef
  3. See AccessEndpointTypeDef

UpdateAppBlockBuilderRequestRequestTypeDef#

# UpdateAppBlockBuilderRequestRequestTypeDef definition

class UpdateAppBlockBuilderRequestRequestTypeDef(TypedDict):
    Name: str,
    Description: NotRequired[str],
    DisplayName: NotRequired[str],
    Platform: NotRequired[PlatformTypeType],  # (1)
    InstanceType: NotRequired[str],
    VpcConfig: NotRequired[VpcConfigTypeDef],  # (2)
    EnableDefaultInternetAccess: NotRequired[bool],
    IamRoleArn: NotRequired[str],
    AccessEndpoints: NotRequired[Sequence[AccessEndpointTypeDef]],  # (3)
    AttributesToDelete: NotRequired[Sequence[AppBlockBuilderAttributeType]],  # (4)
  1. See PlatformTypeType
  2. See VpcConfigTypeDef
  3. See AccessEndpointTypeDef
  4. See AppBlockBuilderAttributeType

CreateDirectoryConfigRequestRequestTypeDef#

# CreateDirectoryConfigRequestRequestTypeDef definition

class CreateDirectoryConfigRequestRequestTypeDef(TypedDict):
    DirectoryName: str,
    OrganizationalUnitDistinguishedNames: Sequence[str],
    ServiceAccountCredentials: NotRequired[ServiceAccountCredentialsTypeDef],  # (1)
    CertificateBasedAuthProperties: NotRequired[CertificateBasedAuthPropertiesTypeDef],  # (2)
  1. See ServiceAccountCredentialsTypeDef
  2. See CertificateBasedAuthPropertiesTypeDef

DirectoryConfigTypeDef#

# DirectoryConfigTypeDef definition

class DirectoryConfigTypeDef(TypedDict):
    DirectoryName: str,
    OrganizationalUnitDistinguishedNames: NotRequired[List[str]],
    ServiceAccountCredentials: NotRequired[ServiceAccountCredentialsTypeDef],  # (1)
    CreatedTime: NotRequired[datetime],
    CertificateBasedAuthProperties: NotRequired[CertificateBasedAuthPropertiesTypeDef],  # (2)
  1. See ServiceAccountCredentialsTypeDef
  2. See CertificateBasedAuthPropertiesTypeDef

UpdateDirectoryConfigRequestRequestTypeDef#

# UpdateDirectoryConfigRequestRequestTypeDef definition

class UpdateDirectoryConfigRequestRequestTypeDef(TypedDict):
    DirectoryName: str,
    OrganizationalUnitDistinguishedNames: NotRequired[Sequence[str]],
    ServiceAccountCredentials: NotRequired[ServiceAccountCredentialsTypeDef],  # (1)
    CertificateBasedAuthProperties: NotRequired[CertificateBasedAuthPropertiesTypeDef],  # (2)
  1. See ServiceAccountCredentialsTypeDef
  2. See CertificateBasedAuthPropertiesTypeDef

CreateEntitlementRequestRequestTypeDef#

# CreateEntitlementRequestRequestTypeDef definition

class CreateEntitlementRequestRequestTypeDef(TypedDict):
    Name: str,
    StackName: str,
    AppVisibility: AppVisibilityType,  # (1)
    Attributes: Sequence[EntitlementAttributeTypeDef],  # (2)
    Description: NotRequired[str],
  1. See AppVisibilityType
  2. See EntitlementAttributeTypeDef

EntitlementTypeDef#

# EntitlementTypeDef definition

class EntitlementTypeDef(TypedDict):
    Name: str,
    StackName: str,
    AppVisibility: AppVisibilityType,  # (1)
    Attributes: List[EntitlementAttributeTypeDef],  # (2)
    Description: NotRequired[str],
    CreatedTime: NotRequired[datetime],
    LastModifiedTime: NotRequired[datetime],
  1. See AppVisibilityType
  2. See EntitlementAttributeTypeDef

UpdateEntitlementRequestRequestTypeDef#

# UpdateEntitlementRequestRequestTypeDef definition

class UpdateEntitlementRequestRequestTypeDef(TypedDict):
    Name: str,
    StackName: str,
    Description: NotRequired[str],
    AppVisibility: NotRequired[AppVisibilityType],  # (1)
    Attributes: NotRequired[Sequence[EntitlementAttributeTypeDef]],  # (2)
  1. See AppVisibilityType
  2. See EntitlementAttributeTypeDef

CreateFleetRequestRequestTypeDef#

# CreateFleetRequestRequestTypeDef definition

class CreateFleetRequestRequestTypeDef(TypedDict):
    Name: str,
    InstanceType: str,
    ImageName: NotRequired[str],
    ImageArn: NotRequired[str],
    FleetType: NotRequired[FleetTypeType],  # (1)
    ComputeCapacity: NotRequired[ComputeCapacityTypeDef],  # (2)
    VpcConfig: NotRequired[VpcConfigTypeDef],  # (3)
    MaxUserDurationInSeconds: NotRequired[int],
    DisconnectTimeoutInSeconds: NotRequired[int],
    Description: NotRequired[str],
    DisplayName: NotRequired[str],
    EnableDefaultInternetAccess: NotRequired[bool],
    DomainJoinInfo: NotRequired[DomainJoinInfoTypeDef],  # (4)
    Tags: NotRequired[Mapping[str, str]],
    IdleDisconnectTimeoutInSeconds: NotRequired[int],
    IamRoleArn: NotRequired[str],
    StreamView: NotRequired[StreamViewType],  # (5)
    Platform: NotRequired[PlatformTypeType],  # (6)
    MaxConcurrentSessions: NotRequired[int],
    UsbDeviceFilterStrings: NotRequired[Sequence[str]],
    SessionScriptS3Location: NotRequired[S3LocationTypeDef],  # (7)
    MaxSessionsPerInstance: NotRequired[int],
  1. See FleetTypeType
  2. See ComputeCapacityTypeDef
  3. See VpcConfigTypeDef
  4. See DomainJoinInfoTypeDef
  5. See StreamViewType
  6. See PlatformTypeType
  7. See S3LocationTypeDef

CreateImageBuilderRequestRequestTypeDef#

# CreateImageBuilderRequestRequestTypeDef definition

class CreateImageBuilderRequestRequestTypeDef(TypedDict):
    Name: str,
    InstanceType: str,
    ImageName: NotRequired[str],
    ImageArn: NotRequired[str],
    Description: NotRequired[str],
    DisplayName: NotRequired[str],
    VpcConfig: NotRequired[VpcConfigTypeDef],  # (1)
    IamRoleArn: NotRequired[str],
    EnableDefaultInternetAccess: NotRequired[bool],
    DomainJoinInfo: NotRequired[DomainJoinInfoTypeDef],  # (2)
    AppstreamAgentVersion: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
    AccessEndpoints: NotRequired[Sequence[AccessEndpointTypeDef]],  # (3)
  1. See VpcConfigTypeDef
  2. See DomainJoinInfoTypeDef
  3. See AccessEndpointTypeDef

UpdateFleetRequestRequestTypeDef#

# UpdateFleetRequestRequestTypeDef definition

class UpdateFleetRequestRequestTypeDef(TypedDict):
    ImageName: NotRequired[str],
    ImageArn: NotRequired[str],
    Name: NotRequired[str],
    InstanceType: NotRequired[str],
    ComputeCapacity: NotRequired[ComputeCapacityTypeDef],  # (1)
    VpcConfig: NotRequired[VpcConfigTypeDef],  # (2)
    MaxUserDurationInSeconds: NotRequired[int],
    DisconnectTimeoutInSeconds: NotRequired[int],
    DeleteVpcConfig: NotRequired[bool],
    Description: NotRequired[str],
    DisplayName: NotRequired[str],
    EnableDefaultInternetAccess: NotRequired[bool],
    DomainJoinInfo: NotRequired[DomainJoinInfoTypeDef],  # (3)
    IdleDisconnectTimeoutInSeconds: NotRequired[int],
    AttributesToDelete: NotRequired[Sequence[FleetAttributeType]],  # (4)
    IamRoleArn: NotRequired[str],
    StreamView: NotRequired[StreamViewType],  # (5)
    Platform: NotRequired[PlatformTypeType],  # (6)
    MaxConcurrentSessions: NotRequired[int],
    UsbDeviceFilterStrings: NotRequired[Sequence[str]],
    SessionScriptS3Location: NotRequired[S3LocationTypeDef],  # (7)
    MaxSessionsPerInstance: NotRequired[int],
  1. See ComputeCapacityTypeDef
  2. See VpcConfigTypeDef
  3. See DomainJoinInfoTypeDef
  4. See FleetAttributeType
  5. See StreamViewType
  6. See PlatformTypeType
  7. See S3LocationTypeDef

CreateThemeForStackRequestRequestTypeDef#

# CreateThemeForStackRequestRequestTypeDef definition

class CreateThemeForStackRequestRequestTypeDef(TypedDict):
    StackName: str,
    TitleText: str,
    ThemeStyling: ThemeStylingType,  # (1)
    OrganizationLogoS3Location: S3LocationTypeDef,  # (2)
    FaviconS3Location: S3LocationTypeDef,  # (2)
    FooterLinks: NotRequired[Sequence[ThemeFooterLinkTypeDef]],  # (4)
  1. See ThemeStylingType
  2. See S3LocationTypeDef
  3. See S3LocationTypeDef
  4. See ThemeFooterLinkTypeDef

ThemeTypeDef#

# ThemeTypeDef definition

class ThemeTypeDef(TypedDict):
    StackName: NotRequired[str],
    State: NotRequired[ThemeStateType],  # (1)
    ThemeTitleText: NotRequired[str],
    ThemeStyling: NotRequired[ThemeStylingType],  # (2)
    ThemeFooterLinks: NotRequired[List[ThemeFooterLinkTypeDef]],  # (3)
    ThemeOrganizationLogoURL: NotRequired[str],
    ThemeFaviconURL: NotRequired[str],
    CreatedTime: NotRequired[datetime],
  1. See ThemeStateType
  2. See ThemeStylingType
  3. See ThemeFooterLinkTypeDef

UpdateThemeForStackRequestRequestTypeDef#

# UpdateThemeForStackRequestRequestTypeDef definition

class UpdateThemeForStackRequestRequestTypeDef(TypedDict):
    StackName: str,
    FooterLinks: NotRequired[Sequence[ThemeFooterLinkTypeDef]],  # (1)
    TitleText: NotRequired[str],
    ThemeStyling: NotRequired[ThemeStylingType],  # (2)
    OrganizationLogoS3Location: NotRequired[S3LocationTypeDef],  # (3)
    FaviconS3Location: NotRequired[S3LocationTypeDef],  # (3)
    State: NotRequired[ThemeStateType],  # (5)
    AttributesToDelete: NotRequired[Sequence[ThemeAttributeType]],  # (6)
  1. See ThemeFooterLinkTypeDef
  2. See ThemeStylingType
  3. See S3LocationTypeDef
  4. See S3LocationTypeDef
  5. See ThemeStateType
  6. See ThemeAttributeType

DescribeDirectoryConfigsRequestDescribeDirectoryConfigsPaginateTypeDef#

# DescribeDirectoryConfigsRequestDescribeDirectoryConfigsPaginateTypeDef definition

class DescribeDirectoryConfigsRequestDescribeDirectoryConfigsPaginateTypeDef(TypedDict):
    DirectoryNames: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeFleetsRequestDescribeFleetsPaginateTypeDef#

# DescribeFleetsRequestDescribeFleetsPaginateTypeDef definition

class DescribeFleetsRequestDescribeFleetsPaginateTypeDef(TypedDict):
    Names: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeImageBuildersRequestDescribeImageBuildersPaginateTypeDef#

# DescribeImageBuildersRequestDescribeImageBuildersPaginateTypeDef definition

class DescribeImageBuildersRequestDescribeImageBuildersPaginateTypeDef(TypedDict):
    Names: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeImagesRequestDescribeImagesPaginateTypeDef#

# DescribeImagesRequestDescribeImagesPaginateTypeDef definition

class DescribeImagesRequestDescribeImagesPaginateTypeDef(TypedDict):
    Names: NotRequired[Sequence[str]],
    Arns: NotRequired[Sequence[str]],
    Type: NotRequired[VisibilityTypeType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See VisibilityTypeType
  2. See PaginatorConfigTypeDef

DescribeSessionsRequestDescribeSessionsPaginateTypeDef#

# DescribeSessionsRequestDescribeSessionsPaginateTypeDef definition

class DescribeSessionsRequestDescribeSessionsPaginateTypeDef(TypedDict):
    StackName: str,
    FleetName: str,
    UserId: NotRequired[str],
    AuthenticationType: NotRequired[AuthenticationTypeType],  # (1)
    InstanceId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See AuthenticationTypeType
  2. See PaginatorConfigTypeDef

DescribeStacksRequestDescribeStacksPaginateTypeDef#

# DescribeStacksRequestDescribeStacksPaginateTypeDef definition

class DescribeStacksRequestDescribeStacksPaginateTypeDef(TypedDict):
    Names: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeUserStackAssociationsRequestDescribeUserStackAssociationsPaginateTypeDef#

# DescribeUserStackAssociationsRequestDescribeUserStackAssociationsPaginateTypeDef definition

class DescribeUserStackAssociationsRequestDescribeUserStackAssociationsPaginateTypeDef(TypedDict):
    StackName: NotRequired[str],
    UserName: NotRequired[str],
    AuthenticationType: NotRequired[AuthenticationTypeType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See AuthenticationTypeType
  2. See PaginatorConfigTypeDef

DescribeUsersRequestDescribeUsersPaginateTypeDef#

# DescribeUsersRequestDescribeUsersPaginateTypeDef definition

class DescribeUsersRequestDescribeUsersPaginateTypeDef(TypedDict):
    AuthenticationType: AuthenticationTypeType,  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See AuthenticationTypeType
  2. See PaginatorConfigTypeDef

ListAssociatedFleetsRequestListAssociatedFleetsPaginateTypeDef#

# ListAssociatedFleetsRequestListAssociatedFleetsPaginateTypeDef definition

class ListAssociatedFleetsRequestListAssociatedFleetsPaginateTypeDef(TypedDict):
    StackName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListAssociatedStacksRequestListAssociatedStacksPaginateTypeDef#

# ListAssociatedStacksRequestListAssociatedStacksPaginateTypeDef definition

class ListAssociatedStacksRequestListAssociatedStacksPaginateTypeDef(TypedDict):
    FleetName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeFleetsRequestFleetStartedWaitTypeDef#

# DescribeFleetsRequestFleetStartedWaitTypeDef definition

class DescribeFleetsRequestFleetStartedWaitTypeDef(TypedDict):
    Names: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeFleetsRequestFleetStoppedWaitTypeDef#

# DescribeFleetsRequestFleetStoppedWaitTypeDef definition

class DescribeFleetsRequestFleetStoppedWaitTypeDef(TypedDict):
    Names: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeUsersResultTypeDef#

# DescribeUsersResultTypeDef definition

class DescribeUsersResultTypeDef(TypedDict):
    Users: List[UserTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See UserTypeDef
  2. See ResponseMetadataTypeDef

ListEntitledApplicationsResultTypeDef#

# ListEntitledApplicationsResultTypeDef definition

class ListEntitledApplicationsResultTypeDef(TypedDict):
    EntitledApplications: List[EntitledApplicationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See EntitledApplicationTypeDef
  2. See ResponseMetadataTypeDef

FleetTypeDef#

# FleetTypeDef definition

class FleetTypeDef(TypedDict):
    Arn: str,
    Name: str,
    InstanceType: str,
    ComputeCapacityStatus: ComputeCapacityStatusTypeDef,  # (2)
    State: FleetStateType,  # (3)
    DisplayName: NotRequired[str],
    Description: NotRequired[str],
    ImageName: NotRequired[str],
    ImageArn: NotRequired[str],
    FleetType: NotRequired[FleetTypeType],  # (1)
    MaxUserDurationInSeconds: NotRequired[int],
    DisconnectTimeoutInSeconds: NotRequired[int],
    VpcConfig: NotRequired[VpcConfigOutputTypeDef],  # (4)
    CreatedTime: NotRequired[datetime],
    FleetErrors: NotRequired[List[FleetErrorTypeDef]],  # (5)
    EnableDefaultInternetAccess: NotRequired[bool],
    DomainJoinInfo: NotRequired[DomainJoinInfoTypeDef],  # (6)
    IdleDisconnectTimeoutInSeconds: NotRequired[int],
    IamRoleArn: NotRequired[str],
    StreamView: NotRequired[StreamViewType],  # (7)
    Platform: NotRequired[PlatformTypeType],  # (8)
    MaxConcurrentSessions: NotRequired[int],
    UsbDeviceFilterStrings: NotRequired[List[str]],
    SessionScriptS3Location: NotRequired[S3LocationTypeDef],  # (9)
    MaxSessionsPerInstance: NotRequired[int],
  1. See FleetTypeType
  2. See ComputeCapacityStatusTypeDef
  3. See FleetStateType
  4. See VpcConfigOutputTypeDef
  5. See FleetErrorTypeDef
  6. See DomainJoinInfoTypeDef
  7. See StreamViewType
  8. See PlatformTypeType
  9. See S3LocationTypeDef

ImageBuilderTypeDef#

# ImageBuilderTypeDef definition

class ImageBuilderTypeDef(TypedDict):
    Name: str,
    Arn: NotRequired[str],
    ImageArn: NotRequired[str],
    Description: NotRequired[str],
    DisplayName: NotRequired[str],
    VpcConfig: NotRequired[VpcConfigOutputTypeDef],  # (1)
    InstanceType: NotRequired[str],
    Platform: NotRequired[PlatformTypeType],  # (2)
    IamRoleArn: NotRequired[str],
    State: NotRequired[ImageBuilderStateType],  # (3)
    StateChangeReason: NotRequired[ImageBuilderStateChangeReasonTypeDef],  # (4)
    CreatedTime: NotRequired[datetime],
    EnableDefaultInternetAccess: NotRequired[bool],
    DomainJoinInfo: NotRequired[DomainJoinInfoTypeDef],  # (5)
    NetworkAccessConfiguration: NotRequired[NetworkAccessConfigurationTypeDef],  # (6)
    ImageBuilderErrors: NotRequired[List[ResourceErrorTypeDef]],  # (7)
    AppstreamAgentVersion: NotRequired[str],
    AccessEndpoints: NotRequired[List[AccessEndpointTypeDef]],  # (8)
    LatestAppstreamAgentVersion: NotRequired[LatestAppstreamAgentVersionType],  # (9)
  1. See VpcConfigOutputTypeDef
  2. See PlatformTypeType
  3. See ImageBuilderStateType
  4. See ImageBuilderStateChangeReasonTypeDef
  5. See DomainJoinInfoTypeDef
  6. See NetworkAccessConfigurationTypeDef
  7. See ResourceErrorTypeDef
  8. See AccessEndpointTypeDef
  9. See LatestAppstreamAgentVersionType

SessionTypeDef#

# SessionTypeDef definition

class SessionTypeDef(TypedDict):
    Id: str,
    UserId: str,
    StackName: str,
    FleetName: str,
    State: SessionStateType,  # (1)
    ConnectionState: NotRequired[SessionConnectionStateType],  # (2)
    StartTime: NotRequired[datetime],
    MaxExpirationTime: NotRequired[datetime],
    AuthenticationType: NotRequired[AuthenticationTypeType],  # (3)
    NetworkAccessConfiguration: NotRequired[NetworkAccessConfigurationTypeDef],  # (4)
    InstanceId: NotRequired[str],
  1. See SessionStateType
  2. See SessionConnectionStateType
  3. See AuthenticationTypeType
  4. See NetworkAccessConfigurationTypeDef

SharedImagePermissionsTypeDef#

# SharedImagePermissionsTypeDef definition

class SharedImagePermissionsTypeDef(TypedDict):
    sharedAccountId: str,
    imagePermissions: ImagePermissionsTypeDef,  # (1)
  1. See ImagePermissionsTypeDef

UpdateImagePermissionsRequestRequestTypeDef#

# UpdateImagePermissionsRequestRequestTypeDef definition

class UpdateImagePermissionsRequestRequestTypeDef(TypedDict):
    Name: str,
    SharedAccountId: str,
    ImagePermissions: ImagePermissionsTypeDef,  # (1)
  1. See ImagePermissionsTypeDef

UsageReportSubscriptionTypeDef#

# UsageReportSubscriptionTypeDef definition

class UsageReportSubscriptionTypeDef(TypedDict):
    S3BucketName: NotRequired[str],
    Schedule: NotRequired[UsageReportScheduleType],  # (1)
    LastGeneratedReportDate: NotRequired[datetime],
    SubscriptionErrors: NotRequired[List[LastReportGenerationExecutionErrorTypeDef]],  # (2)
  1. See UsageReportScheduleType
  2. See LastReportGenerationExecutionErrorTypeDef

StackTypeDef#

# StackTypeDef definition

class StackTypeDef(TypedDict):
    Name: str,
    Arn: NotRequired[str],
    Description: NotRequired[str],
    DisplayName: NotRequired[str],
    CreatedTime: NotRequired[datetime],
    StorageConnectors: NotRequired[List[StorageConnectorOutputTypeDef]],  # (1)
    RedirectURL: NotRequired[str],
    FeedbackURL: NotRequired[str],
    StackErrors: NotRequired[List[StackErrorTypeDef]],  # (2)
    UserSettings: NotRequired[List[UserSettingTypeDef]],  # (3)
    ApplicationSettings: NotRequired[ApplicationSettingsResponseTypeDef],  # (4)
    AccessEndpoints: NotRequired[List[AccessEndpointTypeDef]],  # (5)
    EmbedHostDomains: NotRequired[List[str]],
    StreamingExperienceSettings: NotRequired[StreamingExperienceSettingsTypeDef],  # (6)
  1. See StorageConnectorOutputTypeDef
  2. See StackErrorTypeDef
  3. See UserSettingTypeDef
  4. See ApplicationSettingsResponseTypeDef
  5. See AccessEndpointTypeDef
  6. See StreamingExperienceSettingsTypeDef

UpdateStackRequestRequestTypeDef#

# UpdateStackRequestRequestTypeDef definition

class UpdateStackRequestRequestTypeDef(TypedDict):
    Name: str,
    DisplayName: NotRequired[str],
    Description: NotRequired[str],
    StorageConnectors: NotRequired[Sequence[StorageConnectorTypeDef]],  # (1)
    DeleteStorageConnectors: NotRequired[bool],
    RedirectURL: NotRequired[str],
    FeedbackURL: NotRequired[str],
    AttributesToDelete: NotRequired[Sequence[StackAttributeType]],  # (2)
    UserSettings: NotRequired[Sequence[UserSettingTypeDef]],  # (3)
    ApplicationSettings: NotRequired[ApplicationSettingsTypeDef],  # (4)
    AccessEndpoints: NotRequired[Sequence[AccessEndpointTypeDef]],  # (5)
    EmbedHostDomains: NotRequired[Sequence[str]],
    StreamingExperienceSettings: NotRequired[StreamingExperienceSettingsTypeDef],  # (6)
  1. See StorageConnectorTypeDef
  2. See StackAttributeType
  3. See UserSettingTypeDef
  4. See ApplicationSettingsTypeDef
  5. See AccessEndpointTypeDef
  6. See StreamingExperienceSettingsTypeDef

CreateAppBlockBuilderResultTypeDef#

# CreateAppBlockBuilderResultTypeDef definition

class CreateAppBlockBuilderResultTypeDef(TypedDict):
    AppBlockBuilder: AppBlockBuilderTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AppBlockBuilderTypeDef
  2. See ResponseMetadataTypeDef

DescribeAppBlockBuildersResultTypeDef#

# DescribeAppBlockBuildersResultTypeDef definition

class DescribeAppBlockBuildersResultTypeDef(TypedDict):
    AppBlockBuilders: List[AppBlockBuilderTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See AppBlockBuilderTypeDef
  2. See ResponseMetadataTypeDef

StartAppBlockBuilderResultTypeDef#

# StartAppBlockBuilderResultTypeDef definition

class StartAppBlockBuilderResultTypeDef(TypedDict):
    AppBlockBuilder: AppBlockBuilderTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AppBlockBuilderTypeDef
  2. See ResponseMetadataTypeDef

StopAppBlockBuilderResultTypeDef#

# StopAppBlockBuilderResultTypeDef definition

class StopAppBlockBuilderResultTypeDef(TypedDict):
    AppBlockBuilder: AppBlockBuilderTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AppBlockBuilderTypeDef
  2. See ResponseMetadataTypeDef

UpdateAppBlockBuilderResultTypeDef#

# UpdateAppBlockBuilderResultTypeDef definition

class UpdateAppBlockBuilderResultTypeDef(TypedDict):
    AppBlockBuilder: AppBlockBuilderTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AppBlockBuilderTypeDef
  2. See ResponseMetadataTypeDef

CreateApplicationResultTypeDef#

# CreateApplicationResultTypeDef definition

class CreateApplicationResultTypeDef(TypedDict):
    Application: ApplicationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationTypeDef
  2. See ResponseMetadataTypeDef

DescribeApplicationsResultTypeDef#

# DescribeApplicationsResultTypeDef definition

class DescribeApplicationsResultTypeDef(TypedDict):
    Applications: List[ApplicationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ApplicationTypeDef
  2. See ResponseMetadataTypeDef

ImageTypeDef#

# ImageTypeDef definition

class ImageTypeDef(TypedDict):
    Name: str,
    Arn: NotRequired[str],
    BaseImageArn: NotRequired[str],
    DisplayName: NotRequired[str],
    State: NotRequired[ImageStateType],  # (1)
    Visibility: NotRequired[VisibilityTypeType],  # (2)
    ImageBuilderSupported: NotRequired[bool],
    ImageBuilderName: NotRequired[str],
    Platform: NotRequired[PlatformTypeType],  # (3)
    Description: NotRequired[str],
    StateChangeReason: NotRequired[ImageStateChangeReasonTypeDef],  # (4)
    Applications: NotRequired[List[ApplicationTypeDef]],  # (5)
    CreatedTime: NotRequired[datetime],
    PublicBaseImageReleasedDate: NotRequired[datetime],
    AppstreamAgentVersion: NotRequired[str],
    ImagePermissions: NotRequired[ImagePermissionsTypeDef],  # (6)
    ImageErrors: NotRequired[List[ResourceErrorTypeDef]],  # (7)
    LatestAppstreamAgentVersion: NotRequired[LatestAppstreamAgentVersionType],  # (8)
    SupportedInstanceFamilies: NotRequired[List[str]],
    DynamicAppProvidersEnabled: NotRequired[DynamicAppProvidersEnabledType],  # (9)
    ImageSharedWithOthers: NotRequired[ImageSharedWithOthersType],  # (10)
  1. See ImageStateType
  2. See VisibilityTypeType
  3. See PlatformTypeType
  4. See ImageStateChangeReasonTypeDef
  5. See ApplicationTypeDef
  6. See ImagePermissionsTypeDef
  7. See ResourceErrorTypeDef
  8. See LatestAppstreamAgentVersionType
  9. See DynamicAppProvidersEnabledType
  10. See ImageSharedWithOthersType

UpdateApplicationResultTypeDef#

# UpdateApplicationResultTypeDef definition

class UpdateApplicationResultTypeDef(TypedDict):
    Application: ApplicationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationTypeDef
  2. See ResponseMetadataTypeDef

AppBlockTypeDef#

# AppBlockTypeDef definition

class AppBlockTypeDef(TypedDict):
    Name: str,
    Arn: str,
    Description: NotRequired[str],
    DisplayName: NotRequired[str],
    SourceS3Location: NotRequired[S3LocationTypeDef],  # (1)
    SetupScriptDetails: NotRequired[ScriptDetailsTypeDef],  # (2)
    CreatedTime: NotRequired[datetime],
    PostSetupScriptDetails: NotRequired[ScriptDetailsTypeDef],  # (2)
    PackagingType: NotRequired[PackagingTypeType],  # (4)
    State: NotRequired[AppBlockStateType],  # (5)
    AppBlockErrors: NotRequired[List[ErrorDetailsTypeDef]],  # (6)
  1. See S3LocationTypeDef
  2. See ScriptDetailsTypeDef
  3. See ScriptDetailsTypeDef
  4. See PackagingTypeType
  5. See AppBlockStateType
  6. See ErrorDetailsTypeDef

CreateAppBlockRequestRequestTypeDef#

# CreateAppBlockRequestRequestTypeDef definition

class CreateAppBlockRequestRequestTypeDef(TypedDict):
    Name: str,
    SourceS3Location: S3LocationTypeDef,  # (1)
    Description: NotRequired[str],
    DisplayName: NotRequired[str],
    SetupScriptDetails: NotRequired[ScriptDetailsTypeDef],  # (2)
    Tags: NotRequired[Mapping[str, str]],
    PostSetupScriptDetails: NotRequired[ScriptDetailsTypeDef],  # (2)
    PackagingType: NotRequired[PackagingTypeType],  # (4)
  1. See S3LocationTypeDef
  2. See ScriptDetailsTypeDef
  3. See ScriptDetailsTypeDef
  4. See PackagingTypeType

BatchAssociateUserStackResultTypeDef#

# BatchAssociateUserStackResultTypeDef definition

class BatchAssociateUserStackResultTypeDef(TypedDict):
    errors: List[UserStackAssociationErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UserStackAssociationErrorTypeDef
  2. See ResponseMetadataTypeDef

BatchDisassociateUserStackResultTypeDef#

# BatchDisassociateUserStackResultTypeDef definition

class BatchDisassociateUserStackResultTypeDef(TypedDict):
    errors: List[UserStackAssociationErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UserStackAssociationErrorTypeDef
  2. See ResponseMetadataTypeDef

CreateDirectoryConfigResultTypeDef#

# CreateDirectoryConfigResultTypeDef definition

class CreateDirectoryConfigResultTypeDef(TypedDict):
    DirectoryConfig: DirectoryConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DirectoryConfigTypeDef
  2. See ResponseMetadataTypeDef

DescribeDirectoryConfigsResultTypeDef#

# DescribeDirectoryConfigsResultTypeDef definition

class DescribeDirectoryConfigsResultTypeDef(TypedDict):
    DirectoryConfigs: List[DirectoryConfigTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See DirectoryConfigTypeDef
  2. See ResponseMetadataTypeDef

UpdateDirectoryConfigResultTypeDef#

# UpdateDirectoryConfigResultTypeDef definition

class UpdateDirectoryConfigResultTypeDef(TypedDict):
    DirectoryConfig: DirectoryConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DirectoryConfigTypeDef
  2. See ResponseMetadataTypeDef

CreateEntitlementResultTypeDef#

# CreateEntitlementResultTypeDef definition

class CreateEntitlementResultTypeDef(TypedDict):
    Entitlement: EntitlementTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EntitlementTypeDef
  2. See ResponseMetadataTypeDef

DescribeEntitlementsResultTypeDef#

# DescribeEntitlementsResultTypeDef definition

class DescribeEntitlementsResultTypeDef(TypedDict):
    Entitlements: List[EntitlementTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See EntitlementTypeDef
  2. See ResponseMetadataTypeDef

UpdateEntitlementResultTypeDef#

# UpdateEntitlementResultTypeDef definition

class UpdateEntitlementResultTypeDef(TypedDict):
    Entitlement: EntitlementTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EntitlementTypeDef
  2. See ResponseMetadataTypeDef

CreateThemeForStackResultTypeDef#

# CreateThemeForStackResultTypeDef definition

class CreateThemeForStackResultTypeDef(TypedDict):
    Theme: ThemeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ThemeTypeDef
  2. See ResponseMetadataTypeDef

DescribeThemeForStackResultTypeDef#

# DescribeThemeForStackResultTypeDef definition

class DescribeThemeForStackResultTypeDef(TypedDict):
    Theme: ThemeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ThemeTypeDef
  2. See ResponseMetadataTypeDef

UpdateThemeForStackResultTypeDef#

# UpdateThemeForStackResultTypeDef definition

class UpdateThemeForStackResultTypeDef(TypedDict):
    Theme: ThemeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ThemeTypeDef
  2. See ResponseMetadataTypeDef

CreateFleetResultTypeDef#

# CreateFleetResultTypeDef definition

class CreateFleetResultTypeDef(TypedDict):
    Fleet: FleetTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FleetTypeDef
  2. See ResponseMetadataTypeDef

DescribeFleetsResultTypeDef#

# DescribeFleetsResultTypeDef definition

class DescribeFleetsResultTypeDef(TypedDict):
    Fleets: List[FleetTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See FleetTypeDef
  2. See ResponseMetadataTypeDef

UpdateFleetResultTypeDef#

# UpdateFleetResultTypeDef definition

class UpdateFleetResultTypeDef(TypedDict):
    Fleet: FleetTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FleetTypeDef
  2. See ResponseMetadataTypeDef

CreateImageBuilderResultTypeDef#

# CreateImageBuilderResultTypeDef definition

class CreateImageBuilderResultTypeDef(TypedDict):
    ImageBuilder: ImageBuilderTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ImageBuilderTypeDef
  2. See ResponseMetadataTypeDef

DeleteImageBuilderResultTypeDef#

# DeleteImageBuilderResultTypeDef definition

class DeleteImageBuilderResultTypeDef(TypedDict):
    ImageBuilder: ImageBuilderTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ImageBuilderTypeDef
  2. See ResponseMetadataTypeDef

DescribeImageBuildersResultTypeDef#

# DescribeImageBuildersResultTypeDef definition

class DescribeImageBuildersResultTypeDef(TypedDict):
    ImageBuilders: List[ImageBuilderTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ImageBuilderTypeDef
  2. See ResponseMetadataTypeDef

StartImageBuilderResultTypeDef#

# StartImageBuilderResultTypeDef definition

class StartImageBuilderResultTypeDef(TypedDict):
    ImageBuilder: ImageBuilderTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ImageBuilderTypeDef
  2. See ResponseMetadataTypeDef

StopImageBuilderResultTypeDef#

# StopImageBuilderResultTypeDef definition

class StopImageBuilderResultTypeDef(TypedDict):
    ImageBuilder: ImageBuilderTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ImageBuilderTypeDef
  2. See ResponseMetadataTypeDef

DescribeSessionsResultTypeDef#

# DescribeSessionsResultTypeDef definition

class DescribeSessionsResultTypeDef(TypedDict):
    Sessions: List[SessionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See SessionTypeDef
  2. See ResponseMetadataTypeDef

DescribeImagePermissionsResultTypeDef#

# DescribeImagePermissionsResultTypeDef definition

class DescribeImagePermissionsResultTypeDef(TypedDict):
    Name: str,
    SharedImagePermissionsList: List[SharedImagePermissionsTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See SharedImagePermissionsTypeDef
  2. See ResponseMetadataTypeDef

DescribeUsageReportSubscriptionsResultTypeDef#

# DescribeUsageReportSubscriptionsResultTypeDef definition

class DescribeUsageReportSubscriptionsResultTypeDef(TypedDict):
    UsageReportSubscriptions: List[UsageReportSubscriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See UsageReportSubscriptionTypeDef
  2. See ResponseMetadataTypeDef

CreateStackResultTypeDef#

# CreateStackResultTypeDef definition

class CreateStackResultTypeDef(TypedDict):
    Stack: StackTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackTypeDef
  2. See ResponseMetadataTypeDef

DescribeStacksResultTypeDef#

# DescribeStacksResultTypeDef definition

class DescribeStacksResultTypeDef(TypedDict):
    Stacks: List[StackTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See StackTypeDef
  2. See ResponseMetadataTypeDef

UpdateStackResultTypeDef#

# UpdateStackResultTypeDef definition

class UpdateStackResultTypeDef(TypedDict):
    Stack: StackTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackTypeDef
  2. See ResponseMetadataTypeDef

CreateStackRequestRequestTypeDef#

# CreateStackRequestRequestTypeDef definition

class CreateStackRequestRequestTypeDef(TypedDict):
    Name: str,
    Description: NotRequired[str],
    DisplayName: NotRequired[str],
    StorageConnectors: NotRequired[Sequence[StorageConnectorUnionTypeDef]],  # (1)
    RedirectURL: NotRequired[str],
    FeedbackURL: NotRequired[str],
    UserSettings: NotRequired[Sequence[UserSettingTypeDef]],  # (2)
    ApplicationSettings: NotRequired[ApplicationSettingsTypeDef],  # (3)
    Tags: NotRequired[Mapping[str, str]],
    AccessEndpoints: NotRequired[Sequence[AccessEndpointTypeDef]],  # (4)
    EmbedHostDomains: NotRequired[Sequence[str]],
    StreamingExperienceSettings: NotRequired[StreamingExperienceSettingsTypeDef],  # (5)
  1. See StorageConnectorTypeDef StorageConnectorOutputTypeDef
  2. See UserSettingTypeDef
  3. See ApplicationSettingsTypeDef
  4. See AccessEndpointTypeDef
  5. See StreamingExperienceSettingsTypeDef

CreateUpdatedImageResultTypeDef#

# CreateUpdatedImageResultTypeDef definition

class CreateUpdatedImageResultTypeDef(TypedDict):
    image: ImageTypeDef,  # (1)
    canUpdateImage: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ImageTypeDef
  2. See ResponseMetadataTypeDef

DeleteImageResultTypeDef#

# DeleteImageResultTypeDef definition

class DeleteImageResultTypeDef(TypedDict):
    Image: ImageTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ImageTypeDef
  2. See ResponseMetadataTypeDef

DescribeImagesResultTypeDef#

# DescribeImagesResultTypeDef definition

class DescribeImagesResultTypeDef(TypedDict):
    Images: List[ImageTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ImageTypeDef
  2. See ResponseMetadataTypeDef

CreateAppBlockResultTypeDef#

# CreateAppBlockResultTypeDef definition

class CreateAppBlockResultTypeDef(TypedDict):
    AppBlock: AppBlockTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AppBlockTypeDef
  2. See ResponseMetadataTypeDef

DescribeAppBlocksResultTypeDef#

# DescribeAppBlocksResultTypeDef definition

class DescribeAppBlocksResultTypeDef(TypedDict):
    AppBlocks: List[AppBlockTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See AppBlockTypeDef
  2. See ResponseMetadataTypeDef