Skip to content

Type definitions#

Index > AppStream > Type definitions

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

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

VpcConfigTypeDef#

# VpcConfigTypeDef definition

class VpcConfigTypeDef(TypedDict):
    SubnetIds: NotRequired[Sequence[str]],
    SecurityGroupIds: NotRequired[Sequence[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,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

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],

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],

StorageConnectorTypeDef#

# StorageConnectorTypeDef definition

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

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)
  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],

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#