Skip to content

Typed dictionaries#

Index > AppStream > Typed dictionaries

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

AccessEndpointTypeDef#

# AccessEndpointTypeDef usage example

from mypy_boto3_appstream.type_defs import AccessEndpointTypeDef

def get_value() -> AccessEndpointTypeDef:
    return {
        "EndpointType": ...,
    }
# AccessEndpointTypeDef definition

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

S3LocationTypeDef#

# S3LocationTypeDef usage example

from mypy_boto3_appstream.type_defs import S3LocationTypeDef

def get_value() -> S3LocationTypeDef:
    return {
        "S3Bucket": ...,
        "S3Key": ...,
    }
# S3LocationTypeDef definition

class S3LocationTypeDef(TypedDict):
    S3Bucket: str,
    S3Key: str,

ApplicationFleetAssociationTypeDef#

# ApplicationFleetAssociationTypeDef usage example

from mypy_boto3_appstream.type_defs import ApplicationFleetAssociationTypeDef

def get_value() -> ApplicationFleetAssociationTypeDef:
    return {
        "FleetName": ...,
        "ApplicationArn": ...,
    }
# ApplicationFleetAssociationTypeDef definition

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

ApplicationSettingsResponseTypeDef#

# ApplicationSettingsResponseTypeDef usage example

from mypy_boto3_appstream.type_defs import ApplicationSettingsResponseTypeDef

def get_value() -> ApplicationSettingsResponseTypeDef:
    return {
        "Enabled": ...,
    }
# ApplicationSettingsResponseTypeDef definition

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

ApplicationSettingsTypeDef#

# ApplicationSettingsTypeDef usage example

from mypy_boto3_appstream.type_defs import ApplicationSettingsTypeDef

def get_value() -> ApplicationSettingsTypeDef:
    return {
        "Enabled": ...,
    }
# ApplicationSettingsTypeDef definition

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

AssociateApplicationFleetRequestRequestTypeDef#

# AssociateApplicationFleetRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import AssociateApplicationFleetRequestRequestTypeDef

def get_value() -> AssociateApplicationFleetRequestRequestTypeDef:
    return {
        "FleetName": ...,
        "ApplicationArn": ...,
    }
# AssociateApplicationFleetRequestRequestTypeDef definition

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

AssociateApplicationToEntitlementRequestRequestTypeDef#

# AssociateApplicationToEntitlementRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import AssociateApplicationToEntitlementRequestRequestTypeDef

def get_value() -> AssociateApplicationToEntitlementRequestRequestTypeDef:
    return {
        "StackName": ...,
        "EntitlementName": ...,
        "ApplicationIdentifier": ...,
    }
# AssociateApplicationToEntitlementRequestRequestTypeDef definition

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

AssociateFleetRequestRequestTypeDef#

# AssociateFleetRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import AssociateFleetRequestRequestTypeDef

def get_value() -> AssociateFleetRequestRequestTypeDef:
    return {
        "FleetName": ...,
        "StackName": ...,
    }
# AssociateFleetRequestRequestTypeDef definition

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

UserStackAssociationTypeDef#

# UserStackAssociationTypeDef usage example

from mypy_boto3_appstream.type_defs import UserStackAssociationTypeDef

def get_value() -> UserStackAssociationTypeDef:
    return {
        "StackName": ...,
        "UserName": ...,
        "AuthenticationType": ...,
    }
# UserStackAssociationTypeDef definition

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

CertificateBasedAuthPropertiesTypeDef#

# CertificateBasedAuthPropertiesTypeDef usage example

from mypy_boto3_appstream.type_defs import CertificateBasedAuthPropertiesTypeDef

def get_value() -> CertificateBasedAuthPropertiesTypeDef:
    return {
        "Status": ...,
    }
# CertificateBasedAuthPropertiesTypeDef definition

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

ComputeCapacityStatusTypeDef#

# ComputeCapacityStatusTypeDef usage example

from mypy_boto3_appstream.type_defs import ComputeCapacityStatusTypeDef

def get_value() -> ComputeCapacityStatusTypeDef:
    return {
        "Desired": ...,
    }
# ComputeCapacityStatusTypeDef definition

class ComputeCapacityStatusTypeDef(TypedDict):
    Desired: int,
    Running: NotRequired[int],
    InUse: NotRequired[int],
    Available: NotRequired[int],

ComputeCapacityTypeDef#

# ComputeCapacityTypeDef usage example

from mypy_boto3_appstream.type_defs import ComputeCapacityTypeDef

def get_value() -> ComputeCapacityTypeDef:
    return {
        "DesiredInstances": ...,
    }
# ComputeCapacityTypeDef definition

class ComputeCapacityTypeDef(TypedDict):
    DesiredInstances: int,

CopyImageRequestRequestTypeDef#

# CopyImageRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import CopyImageRequestRequestTypeDef

def get_value() -> CopyImageRequestRequestTypeDef:
    return {
        "SourceImageName": ...,
        "DestinationImageName": ...,
        "DestinationRegion": ...,
    }
# CopyImageRequestRequestTypeDef definition

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

CopyImageResponseTypeDef#

# CopyImageResponseTypeDef usage example

from mypy_boto3_appstream.type_defs import CopyImageResponseTypeDef

def get_value() -> CopyImageResponseTypeDef:
    return {
        "DestinationImageName": ...,
        "ResponseMetadata": ...,
    }
# CopyImageResponseTypeDef definition

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

ServiceAccountCredentialsTypeDef#

# ServiceAccountCredentialsTypeDef usage example

from mypy_boto3_appstream.type_defs import ServiceAccountCredentialsTypeDef

def get_value() -> ServiceAccountCredentialsTypeDef:
    return {
        "AccountName": ...,
        "AccountPassword": ...,
    }
# ServiceAccountCredentialsTypeDef definition

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

EntitlementAttributeTypeDef#

# EntitlementAttributeTypeDef usage example

from mypy_boto3_appstream.type_defs import EntitlementAttributeTypeDef

def get_value() -> EntitlementAttributeTypeDef:
    return {
        "Name": ...,
        "Value": ...,
    }
# EntitlementAttributeTypeDef definition

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

DomainJoinInfoTypeDef#

# DomainJoinInfoTypeDef usage example

from mypy_boto3_appstream.type_defs import DomainJoinInfoTypeDef

def get_value() -> DomainJoinInfoTypeDef:
    return {
        "DirectoryName": ...,
    }
# DomainJoinInfoTypeDef definition

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

VpcConfigTypeDef#

# VpcConfigTypeDef usage example

from mypy_boto3_appstream.type_defs import VpcConfigTypeDef

def get_value() -> VpcConfigTypeDef:
    return {
        "SubnetIds": ...,
    }
# VpcConfigTypeDef definition

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

CreateImageBuilderStreamingURLRequestRequestTypeDef#

# CreateImageBuilderStreamingURLRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import CreateImageBuilderStreamingURLRequestRequestTypeDef

def get_value() -> CreateImageBuilderStreamingURLRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# CreateImageBuilderStreamingURLRequestRequestTypeDef definition

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

CreateImageBuilderStreamingURLResultTypeDef#

# CreateImageBuilderStreamingURLResultTypeDef usage example

from mypy_boto3_appstream.type_defs import CreateImageBuilderStreamingURLResultTypeDef

def get_value() -> CreateImageBuilderStreamingURLResultTypeDef:
    return {
        "StreamingURL": ...,
        "Expires": ...,
        "ResponseMetadata": ...,
    }
# CreateImageBuilderStreamingURLResultTypeDef definition

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

StorageConnectorTypeDef#

# StorageConnectorTypeDef usage example

from mypy_boto3_appstream.type_defs import StorageConnectorTypeDef

def get_value() -> StorageConnectorTypeDef:
    return {
        "ConnectorType": ...,
    }
# StorageConnectorTypeDef definition

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

StreamingExperienceSettingsTypeDef#

# StreamingExperienceSettingsTypeDef usage example

from mypy_boto3_appstream.type_defs import StreamingExperienceSettingsTypeDef

def get_value() -> StreamingExperienceSettingsTypeDef:
    return {
        "PreferredProtocol": ...,
    }
# StreamingExperienceSettingsTypeDef definition

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

UserSettingTypeDef#

# UserSettingTypeDef usage example

from mypy_boto3_appstream.type_defs import UserSettingTypeDef

def get_value() -> UserSettingTypeDef:
    return {
        "Action": ...,
        "Permission": ...,
    }
# UserSettingTypeDef definition

class UserSettingTypeDef(TypedDict):
    Action: ActionType,  # (1)
    Permission: PermissionType,  # (2)
  1. See ActionType
  2. See PermissionType

CreateStreamingURLRequestRequestTypeDef#

# CreateStreamingURLRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import CreateStreamingURLRequestRequestTypeDef

def get_value() -> CreateStreamingURLRequestRequestTypeDef:
    return {
        "StackName": ...,
        "FleetName": ...,
        "UserId": ...,
    }
# CreateStreamingURLRequestRequestTypeDef definition

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

CreateStreamingURLResultTypeDef#

# CreateStreamingURLResultTypeDef usage example

from mypy_boto3_appstream.type_defs import CreateStreamingURLResultTypeDef

def get_value() -> CreateStreamingURLResultTypeDef:
    return {
        "StreamingURL": ...,
        "Expires": ...,
        "ResponseMetadata": ...,
    }
# CreateStreamingURLResultTypeDef definition

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

CreateUpdatedImageRequestRequestTypeDef#

# CreateUpdatedImageRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import CreateUpdatedImageRequestRequestTypeDef

def get_value() -> CreateUpdatedImageRequestRequestTypeDef:
    return {
        "existingImageName": ...,
        "newImageName": ...,
    }
# CreateUpdatedImageRequestRequestTypeDef definition

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

CreateUsageReportSubscriptionResultTypeDef#

# CreateUsageReportSubscriptionResultTypeDef usage example

from mypy_boto3_appstream.type_defs import CreateUsageReportSubscriptionResultTypeDef

def get_value() -> CreateUsageReportSubscriptionResultTypeDef:
    return {
        "S3BucketName": ...,
        "Schedule": ...,
        "ResponseMetadata": ...,
    }
# CreateUsageReportSubscriptionResultTypeDef definition

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

CreateUserRequestRequestTypeDef#

# CreateUserRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import CreateUserRequestRequestTypeDef

def get_value() -> CreateUserRequestRequestTypeDef:
    return {
        "UserName": ...,
        "AuthenticationType": ...,
    }
# 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

DeleteAppBlockRequestRequestTypeDef#

# DeleteAppBlockRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import DeleteAppBlockRequestRequestTypeDef

def get_value() -> DeleteAppBlockRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# DeleteAppBlockRequestRequestTypeDef definition

class DeleteAppBlockRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteApplicationRequestRequestTypeDef#

# DeleteApplicationRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import DeleteApplicationRequestRequestTypeDef

def get_value() -> DeleteApplicationRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# DeleteApplicationRequestRequestTypeDef definition

class DeleteApplicationRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteDirectoryConfigRequestRequestTypeDef#

# DeleteDirectoryConfigRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import DeleteDirectoryConfigRequestRequestTypeDef

def get_value() -> DeleteDirectoryConfigRequestRequestTypeDef:
    return {
        "DirectoryName": ...,
    }
# DeleteDirectoryConfigRequestRequestTypeDef definition

class DeleteDirectoryConfigRequestRequestTypeDef(TypedDict):
    DirectoryName: str,

DeleteEntitlementRequestRequestTypeDef#

# DeleteEntitlementRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import DeleteEntitlementRequestRequestTypeDef

def get_value() -> DeleteEntitlementRequestRequestTypeDef:
    return {
        "Name": ...,
        "StackName": ...,
    }
# DeleteEntitlementRequestRequestTypeDef definition

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

DeleteFleetRequestRequestTypeDef#

# DeleteFleetRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import DeleteFleetRequestRequestTypeDef

def get_value() -> DeleteFleetRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# DeleteFleetRequestRequestTypeDef definition

class DeleteFleetRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteImageBuilderRequestRequestTypeDef#

# DeleteImageBuilderRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import DeleteImageBuilderRequestRequestTypeDef

def get_value() -> DeleteImageBuilderRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# DeleteImageBuilderRequestRequestTypeDef definition

class DeleteImageBuilderRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteImagePermissionsRequestRequestTypeDef#

# DeleteImagePermissionsRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import DeleteImagePermissionsRequestRequestTypeDef

def get_value() -> DeleteImagePermissionsRequestRequestTypeDef:
    return {
        "Name": ...,
        "SharedAccountId": ...,
    }
# DeleteImagePermissionsRequestRequestTypeDef definition

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

DeleteImageRequestRequestTypeDef#

# DeleteImageRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import DeleteImageRequestRequestTypeDef

def get_value() -> DeleteImageRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# DeleteImageRequestRequestTypeDef definition

class DeleteImageRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteStackRequestRequestTypeDef#

# DeleteStackRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import DeleteStackRequestRequestTypeDef

def get_value() -> DeleteStackRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# DeleteStackRequestRequestTypeDef definition

class DeleteStackRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteUserRequestRequestTypeDef#

# DeleteUserRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import DeleteUserRequestRequestTypeDef

def get_value() -> DeleteUserRequestRequestTypeDef:
    return {
        "UserName": ...,
        "AuthenticationType": ...,
    }
# DeleteUserRequestRequestTypeDef definition

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

DescribeAppBlocksRequestRequestTypeDef#

# DescribeAppBlocksRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import DescribeAppBlocksRequestRequestTypeDef

def get_value() -> DescribeAppBlocksRequestRequestTypeDef:
    return {
        "Arns": ...,
    }
# DescribeAppBlocksRequestRequestTypeDef definition

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

DescribeApplicationFleetAssociationsRequestRequestTypeDef#

# DescribeApplicationFleetAssociationsRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import DescribeApplicationFleetAssociationsRequestRequestTypeDef

def get_value() -> DescribeApplicationFleetAssociationsRequestRequestTypeDef:
    return {
        "FleetName": ...,
    }
# DescribeApplicationFleetAssociationsRequestRequestTypeDef definition

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

DescribeApplicationsRequestRequestTypeDef#

# DescribeApplicationsRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import DescribeApplicationsRequestRequestTypeDef

def get_value() -> DescribeApplicationsRequestRequestTypeDef:
    return {
        "Arns": ...,
    }
# DescribeApplicationsRequestRequestTypeDef definition

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

DescribeDirectoryConfigsRequestDescribeDirectoryConfigsPaginateTypeDef#

# DescribeDirectoryConfigsRequestDescribeDirectoryConfigsPaginateTypeDef usage example

from mypy_boto3_appstream.type_defs import DescribeDirectoryConfigsRequestDescribeDirectoryConfigsPaginateTypeDef

def get_value() -> DescribeDirectoryConfigsRequestDescribeDirectoryConfigsPaginateTypeDef:
    return {
        "DirectoryNames": ...,
    }
# DescribeDirectoryConfigsRequestDescribeDirectoryConfigsPaginateTypeDef definition

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

DescribeDirectoryConfigsRequestRequestTypeDef#

# DescribeDirectoryConfigsRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import DescribeDirectoryConfigsRequestRequestTypeDef

def get_value() -> DescribeDirectoryConfigsRequestRequestTypeDef:
    return {
        "DirectoryNames": ...,
    }
# DescribeDirectoryConfigsRequestRequestTypeDef definition

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

DescribeEntitlementsRequestRequestTypeDef#

# DescribeEntitlementsRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import DescribeEntitlementsRequestRequestTypeDef

def get_value() -> DescribeEntitlementsRequestRequestTypeDef:
    return {
        "StackName": ...,
    }
# DescribeEntitlementsRequestRequestTypeDef definition

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

DescribeFleetsRequestDescribeFleetsPaginateTypeDef#

# DescribeFleetsRequestDescribeFleetsPaginateTypeDef usage example

from mypy_boto3_appstream.type_defs import DescribeFleetsRequestDescribeFleetsPaginateTypeDef

def get_value() -> DescribeFleetsRequestDescribeFleetsPaginateTypeDef:
    return {
        "Names": ...,
    }
# DescribeFleetsRequestDescribeFleetsPaginateTypeDef definition

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

WaiterConfigTypeDef#

# WaiterConfigTypeDef usage example

from mypy_boto3_appstream.type_defs import WaiterConfigTypeDef

def get_value() -> WaiterConfigTypeDef:
    return {
        "Delay": ...,
    }
# WaiterConfigTypeDef definition

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

DescribeFleetsRequestRequestTypeDef#

# DescribeFleetsRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import DescribeFleetsRequestRequestTypeDef

def get_value() -> DescribeFleetsRequestRequestTypeDef:
    return {
        "Names": ...,
    }
# DescribeFleetsRequestRequestTypeDef definition

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

DescribeImageBuildersRequestDescribeImageBuildersPaginateTypeDef#

# DescribeImageBuildersRequestDescribeImageBuildersPaginateTypeDef usage example

from mypy_boto3_appstream.type_defs import DescribeImageBuildersRequestDescribeImageBuildersPaginateTypeDef

def get_value() -> DescribeImageBuildersRequestDescribeImageBuildersPaginateTypeDef:
    return {
        "Names": ...,
    }
# DescribeImageBuildersRequestDescribeImageBuildersPaginateTypeDef definition

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

DescribeImageBuildersRequestRequestTypeDef#

# DescribeImageBuildersRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import DescribeImageBuildersRequestRequestTypeDef

def get_value() -> DescribeImageBuildersRequestRequestTypeDef:
    return {
        "Names": ...,
    }
# DescribeImageBuildersRequestRequestTypeDef definition

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

DescribeImagePermissionsRequestRequestTypeDef#

# DescribeImagePermissionsRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import DescribeImagePermissionsRequestRequestTypeDef

def get_value() -> DescribeImagePermissionsRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# DescribeImagePermissionsRequestRequestTypeDef definition

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

DescribeImagesRequestDescribeImagesPaginateTypeDef#

# DescribeImagesRequestDescribeImagesPaginateTypeDef usage example

from mypy_boto3_appstream.type_defs import DescribeImagesRequestDescribeImagesPaginateTypeDef

def get_value() -> DescribeImagesRequestDescribeImagesPaginateTypeDef:
    return {
        "Names": ...,
    }
# 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

DescribeImagesRequestRequestTypeDef#

# DescribeImagesRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import DescribeImagesRequestRequestTypeDef

def get_value() -> DescribeImagesRequestRequestTypeDef:
    return {
        "Names": ...,
    }
# 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

DescribeSessionsRequestDescribeSessionsPaginateTypeDef#

# DescribeSessionsRequestDescribeSessionsPaginateTypeDef usage example

from mypy_boto3_appstream.type_defs import DescribeSessionsRequestDescribeSessionsPaginateTypeDef

def get_value() -> DescribeSessionsRequestDescribeSessionsPaginateTypeDef:
    return {
        "StackName": ...,
        "FleetName": ...,
    }
# DescribeSessionsRequestDescribeSessionsPaginateTypeDef definition

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

DescribeSessionsRequestRequestTypeDef#

# DescribeSessionsRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import DescribeSessionsRequestRequestTypeDef

def get_value() -> DescribeSessionsRequestRequestTypeDef:
    return {
        "StackName": ...,
        "FleetName": ...,
    }
# DescribeSessionsRequestRequestTypeDef definition

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

DescribeStacksRequestDescribeStacksPaginateTypeDef#

# DescribeStacksRequestDescribeStacksPaginateTypeDef usage example

from mypy_boto3_appstream.type_defs import DescribeStacksRequestDescribeStacksPaginateTypeDef

def get_value() -> DescribeStacksRequestDescribeStacksPaginateTypeDef:
    return {
        "Names": ...,
    }
# DescribeStacksRequestDescribeStacksPaginateTypeDef definition

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

DescribeStacksRequestRequestTypeDef#

# DescribeStacksRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import DescribeStacksRequestRequestTypeDef

def get_value() -> DescribeStacksRequestRequestTypeDef:
    return {
        "Names": ...,
    }
# DescribeStacksRequestRequestTypeDef definition

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

DescribeUsageReportSubscriptionsRequestRequestTypeDef#

# DescribeUsageReportSubscriptionsRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import DescribeUsageReportSubscriptionsRequestRequestTypeDef

def get_value() -> DescribeUsageReportSubscriptionsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# DescribeUsageReportSubscriptionsRequestRequestTypeDef definition

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

DescribeUserStackAssociationsRequestDescribeUserStackAssociationsPaginateTypeDef#

# DescribeUserStackAssociationsRequestDescribeUserStackAssociationsPaginateTypeDef usage example

from mypy_boto3_appstream.type_defs import DescribeUserStackAssociationsRequestDescribeUserStackAssociationsPaginateTypeDef

def get_value() -> DescribeUserStackAssociationsRequestDescribeUserStackAssociationsPaginateTypeDef:
    return {
        "StackName": ...,
    }
# 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

DescribeUserStackAssociationsRequestRequestTypeDef#

# DescribeUserStackAssociationsRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import DescribeUserStackAssociationsRequestRequestTypeDef

def get_value() -> DescribeUserStackAssociationsRequestRequestTypeDef:
    return {
        "StackName": ...,
    }
# DescribeUserStackAssociationsRequestRequestTypeDef definition

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

DescribeUsersRequestDescribeUsersPaginateTypeDef#

# DescribeUsersRequestDescribeUsersPaginateTypeDef usage example

from mypy_boto3_appstream.type_defs import DescribeUsersRequestDescribeUsersPaginateTypeDef

def get_value() -> DescribeUsersRequestDescribeUsersPaginateTypeDef:
    return {
        "AuthenticationType": ...,
    }
# DescribeUsersRequestDescribeUsersPaginateTypeDef definition

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

DescribeUsersRequestRequestTypeDef#

# DescribeUsersRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import DescribeUsersRequestRequestTypeDef

def get_value() -> DescribeUsersRequestRequestTypeDef:
    return {
        "AuthenticationType": ...,
    }
# DescribeUsersRequestRequestTypeDef definition

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

UserTypeDef#

# UserTypeDef usage example

from mypy_boto3_appstream.type_defs import UserTypeDef

def get_value() -> UserTypeDef:
    return {
        "AuthenticationType": ...,
    }
# 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 usage example

from mypy_boto3_appstream.type_defs import DisableUserRequestRequestTypeDef

def get_value() -> DisableUserRequestRequestTypeDef:
    return {
        "UserName": ...,
        "AuthenticationType": ...,
    }
# DisableUserRequestRequestTypeDef definition

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

DisassociateApplicationFleetRequestRequestTypeDef#

# DisassociateApplicationFleetRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import DisassociateApplicationFleetRequestRequestTypeDef

def get_value() -> DisassociateApplicationFleetRequestRequestTypeDef:
    return {
        "FleetName": ...,
        "ApplicationArn": ...,
    }
# DisassociateApplicationFleetRequestRequestTypeDef definition

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

DisassociateApplicationFromEntitlementRequestRequestTypeDef#

# DisassociateApplicationFromEntitlementRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import DisassociateApplicationFromEntitlementRequestRequestTypeDef

def get_value() -> DisassociateApplicationFromEntitlementRequestRequestTypeDef:
    return {
        "StackName": ...,
        "EntitlementName": ...,
        "ApplicationIdentifier": ...,
    }
# DisassociateApplicationFromEntitlementRequestRequestTypeDef definition

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

DisassociateFleetRequestRequestTypeDef#

# DisassociateFleetRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import DisassociateFleetRequestRequestTypeDef

def get_value() -> DisassociateFleetRequestRequestTypeDef:
    return {
        "FleetName": ...,
        "StackName": ...,
    }
# DisassociateFleetRequestRequestTypeDef definition

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

EnableUserRequestRequestTypeDef#

# EnableUserRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import EnableUserRequestRequestTypeDef

def get_value() -> EnableUserRequestRequestTypeDef:
    return {
        "UserName": ...,
        "AuthenticationType": ...,
    }
# EnableUserRequestRequestTypeDef definition

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

EntitledApplicationTypeDef#

# EntitledApplicationTypeDef usage example

from mypy_boto3_appstream.type_defs import EntitledApplicationTypeDef

def get_value() -> EntitledApplicationTypeDef:
    return {
        "ApplicationIdentifier": ...,
    }
# EntitledApplicationTypeDef definition

class EntitledApplicationTypeDef(TypedDict):
    ApplicationIdentifier: str,

ExpireSessionRequestRequestTypeDef#

# ExpireSessionRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import ExpireSessionRequestRequestTypeDef

def get_value() -> ExpireSessionRequestRequestTypeDef:
    return {
        "SessionId": ...,
    }
# ExpireSessionRequestRequestTypeDef definition

class ExpireSessionRequestRequestTypeDef(TypedDict):
    SessionId: str,

FleetErrorTypeDef#

# FleetErrorTypeDef usage example

from mypy_boto3_appstream.type_defs import FleetErrorTypeDef

def get_value() -> FleetErrorTypeDef:
    return {
        "ErrorCode": ...,
    }
# FleetErrorTypeDef definition

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

ImageBuilderStateChangeReasonTypeDef#

# ImageBuilderStateChangeReasonTypeDef usage example

from mypy_boto3_appstream.type_defs import ImageBuilderStateChangeReasonTypeDef

def get_value() -> ImageBuilderStateChangeReasonTypeDef:
    return {
        "Code": ...,
    }
# ImageBuilderStateChangeReasonTypeDef definition

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

NetworkAccessConfigurationTypeDef#

# NetworkAccessConfigurationTypeDef usage example

from mypy_boto3_appstream.type_defs import NetworkAccessConfigurationTypeDef

def get_value() -> NetworkAccessConfigurationTypeDef:
    return {
        "EniPrivateIpAddress": ...,
    }
# NetworkAccessConfigurationTypeDef definition

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

ResourceErrorTypeDef#

# ResourceErrorTypeDef usage example

from mypy_boto3_appstream.type_defs import ResourceErrorTypeDef

def get_value() -> ResourceErrorTypeDef:
    return {
        "ErrorCode": ...,
    }
# ResourceErrorTypeDef definition

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

ImagePermissionsTypeDef#

# ImagePermissionsTypeDef usage example

from mypy_boto3_appstream.type_defs import ImagePermissionsTypeDef

def get_value() -> ImagePermissionsTypeDef:
    return {
        "allowFleet": ...,
    }
# ImagePermissionsTypeDef definition

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

ImageStateChangeReasonTypeDef#

# ImageStateChangeReasonTypeDef usage example

from mypy_boto3_appstream.type_defs import ImageStateChangeReasonTypeDef

def get_value() -> ImageStateChangeReasonTypeDef:
    return {
        "Code": ...,
    }
# ImageStateChangeReasonTypeDef definition

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

LastReportGenerationExecutionErrorTypeDef#

# LastReportGenerationExecutionErrorTypeDef usage example

from mypy_boto3_appstream.type_defs import LastReportGenerationExecutionErrorTypeDef

def get_value() -> LastReportGenerationExecutionErrorTypeDef:
    return {
        "ErrorCode": ...,
    }
# LastReportGenerationExecutionErrorTypeDef definition

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

ListAssociatedFleetsRequestListAssociatedFleetsPaginateTypeDef#

# ListAssociatedFleetsRequestListAssociatedFleetsPaginateTypeDef usage example

from mypy_boto3_appstream.type_defs import ListAssociatedFleetsRequestListAssociatedFleetsPaginateTypeDef

def get_value() -> ListAssociatedFleetsRequestListAssociatedFleetsPaginateTypeDef:
    return {
        "StackName": ...,
    }
# ListAssociatedFleetsRequestListAssociatedFleetsPaginateTypeDef definition

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

ListAssociatedFleetsRequestRequestTypeDef#

# ListAssociatedFleetsRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import ListAssociatedFleetsRequestRequestTypeDef

def get_value() -> ListAssociatedFleetsRequestRequestTypeDef:
    return {
        "StackName": ...,
    }
# ListAssociatedFleetsRequestRequestTypeDef definition

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

ListAssociatedFleetsResultTypeDef#

# ListAssociatedFleetsResultTypeDef usage example

from mypy_boto3_appstream.type_defs import ListAssociatedFleetsResultTypeDef

def get_value() -> ListAssociatedFleetsResultTypeDef:
    return {
        "Names": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListAssociatedFleetsResultTypeDef definition

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

ListAssociatedStacksRequestListAssociatedStacksPaginateTypeDef#

# ListAssociatedStacksRequestListAssociatedStacksPaginateTypeDef usage example

from mypy_boto3_appstream.type_defs import ListAssociatedStacksRequestListAssociatedStacksPaginateTypeDef

def get_value() -> ListAssociatedStacksRequestListAssociatedStacksPaginateTypeDef:
    return {
        "FleetName": ...,
    }
# ListAssociatedStacksRequestListAssociatedStacksPaginateTypeDef definition

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

ListAssociatedStacksRequestRequestTypeDef#

# ListAssociatedStacksRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import ListAssociatedStacksRequestRequestTypeDef

def get_value() -> ListAssociatedStacksRequestRequestTypeDef:
    return {
        "FleetName": ...,
    }
# ListAssociatedStacksRequestRequestTypeDef definition

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

ListAssociatedStacksResultTypeDef#

# ListAssociatedStacksResultTypeDef usage example

from mypy_boto3_appstream.type_defs import ListAssociatedStacksResultTypeDef

def get_value() -> ListAssociatedStacksResultTypeDef:
    return {
        "Names": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListAssociatedStacksResultTypeDef definition

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

ListEntitledApplicationsRequestRequestTypeDef#

# ListEntitledApplicationsRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import ListEntitledApplicationsRequestRequestTypeDef

def get_value() -> ListEntitledApplicationsRequestRequestTypeDef:
    return {
        "StackName": ...,
        "EntitlementName": ...,
    }
# ListEntitledApplicationsRequestRequestTypeDef definition

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

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef usage example

from mypy_boto3_appstream.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# ListTagsForResourceResponseTypeDef definition

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

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef usage example

from mypy_boto3_appstream.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
# PaginatorConfigTypeDef definition

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

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_appstream.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

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

StackErrorTypeDef#

# StackErrorTypeDef usage example

from mypy_boto3_appstream.type_defs import StackErrorTypeDef

def get_value() -> StackErrorTypeDef:
    return {
        "ErrorCode": ...,
    }
# StackErrorTypeDef definition

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

StartFleetRequestRequestTypeDef#

# StartFleetRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import StartFleetRequestRequestTypeDef

def get_value() -> StartFleetRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# StartFleetRequestRequestTypeDef definition

class StartFleetRequestRequestTypeDef(TypedDict):
    Name: str,

StartImageBuilderRequestRequestTypeDef#

# StartImageBuilderRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import StartImageBuilderRequestRequestTypeDef

def get_value() -> StartImageBuilderRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# StartImageBuilderRequestRequestTypeDef definition

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

StopFleetRequestRequestTypeDef#

# StopFleetRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import StopFleetRequestRequestTypeDef

def get_value() -> StopFleetRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# StopFleetRequestRequestTypeDef definition

class StopFleetRequestRequestTypeDef(TypedDict):
    Name: str,

StopImageBuilderRequestRequestTypeDef#

# StopImageBuilderRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import StopImageBuilderRequestRequestTypeDef

def get_value() -> StopImageBuilderRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# StopImageBuilderRequestRequestTypeDef definition

class StopImageBuilderRequestRequestTypeDef(TypedDict):
    Name: str,

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "Tags": ...,
    }
# TagResourceRequestRequestTypeDef definition

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

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "TagKeys": ...,
    }
# UntagResourceRequestRequestTypeDef definition

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

ApplicationTypeDef#

# ApplicationTypeDef usage example

from mypy_boto3_appstream.type_defs import ApplicationTypeDef

def get_value() -> ApplicationTypeDef:
    return {
        "Name": ...,
    }
# 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 usage example

from mypy_boto3_appstream.type_defs import CreateApplicationRequestRequestTypeDef

def get_value() -> CreateApplicationRequestRequestTypeDef:
    return {
        "Name": ...,
        "IconS3Location": ...,
        "LaunchPath": ...,
        "Platforms": ...,
        "InstanceFamilies": ...,
        "AppBlockArn": ...,
    }
# 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 usage example

from mypy_boto3_appstream.type_defs import ScriptDetailsTypeDef

def get_value() -> ScriptDetailsTypeDef:
    return {
        "ScriptS3Location": ...,
        "ExecutablePath": ...,
        "TimeoutInSeconds": ...,
    }
# ScriptDetailsTypeDef definition

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

UpdateApplicationRequestRequestTypeDef#

# UpdateApplicationRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import UpdateApplicationRequestRequestTypeDef

def get_value() -> UpdateApplicationRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# 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

AssociateApplicationFleetResultTypeDef#

# AssociateApplicationFleetResultTypeDef usage example

from mypy_boto3_appstream.type_defs import AssociateApplicationFleetResultTypeDef

def get_value() -> AssociateApplicationFleetResultTypeDef:
    return {
        "ApplicationFleetAssociation": ...,
        "ResponseMetadata": ...,
    }
# AssociateApplicationFleetResultTypeDef definition

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

DescribeApplicationFleetAssociationsResultTypeDef#

# DescribeApplicationFleetAssociationsResultTypeDef usage example

from mypy_boto3_appstream.type_defs import DescribeApplicationFleetAssociationsResultTypeDef

def get_value() -> DescribeApplicationFleetAssociationsResultTypeDef:
    return {
        "ApplicationFleetAssociations": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeApplicationFleetAssociationsResultTypeDef definition

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

BatchAssociateUserStackRequestRequestTypeDef#

# BatchAssociateUserStackRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import BatchAssociateUserStackRequestRequestTypeDef

def get_value() -> BatchAssociateUserStackRequestRequestTypeDef:
    return {
        "UserStackAssociations": ...,
    }
# BatchAssociateUserStackRequestRequestTypeDef definition

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

BatchDisassociateUserStackRequestRequestTypeDef#

# BatchDisassociateUserStackRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import BatchDisassociateUserStackRequestRequestTypeDef

def get_value() -> BatchDisassociateUserStackRequestRequestTypeDef:
    return {
        "UserStackAssociations": ...,
    }
# BatchDisassociateUserStackRequestRequestTypeDef definition

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

DescribeUserStackAssociationsResultTypeDef#

# DescribeUserStackAssociationsResultTypeDef usage example

from mypy_boto3_appstream.type_defs import DescribeUserStackAssociationsResultTypeDef

def get_value() -> DescribeUserStackAssociationsResultTypeDef:
    return {
        "UserStackAssociations": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeUserStackAssociationsResultTypeDef definition

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

UserStackAssociationErrorTypeDef#

# UserStackAssociationErrorTypeDef usage example

from mypy_boto3_appstream.type_defs import UserStackAssociationErrorTypeDef

def get_value() -> UserStackAssociationErrorTypeDef:
    return {
        "UserStackAssociation": ...,
    }
# UserStackAssociationErrorTypeDef definition

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

CreateDirectoryConfigRequestRequestTypeDef#

# CreateDirectoryConfigRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import CreateDirectoryConfigRequestRequestTypeDef

def get_value() -> CreateDirectoryConfigRequestRequestTypeDef:
    return {
        "DirectoryName": ...,
        "OrganizationalUnitDistinguishedNames": ...,
    }
# 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 usage example

from mypy_boto3_appstream.type_defs import DirectoryConfigTypeDef

def get_value() -> DirectoryConfigTypeDef:
    return {
        "DirectoryName": ...,
    }
# 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 usage example

from mypy_boto3_appstream.type_defs import UpdateDirectoryConfigRequestRequestTypeDef

def get_value() -> UpdateDirectoryConfigRequestRequestTypeDef:
    return {
        "DirectoryName": ...,
    }
# 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 usage example

from mypy_boto3_appstream.type_defs import CreateEntitlementRequestRequestTypeDef

def get_value() -> CreateEntitlementRequestRequestTypeDef:
    return {
        "Name": ...,
        "StackName": ...,
        "AppVisibility": ...,
        "Attributes": ...,
    }
# 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 usage example

from mypy_boto3_appstream.type_defs import EntitlementTypeDef

def get_value() -> EntitlementTypeDef:
    return {
        "Name": ...,
        "StackName": ...,
        "AppVisibility": ...,
        "Attributes": ...,
    }
# 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 usage example

from mypy_boto3_appstream.type_defs import UpdateEntitlementRequestRequestTypeDef

def get_value() -> UpdateEntitlementRequestRequestTypeDef:
    return {
        "Name": ...,
        "StackName": ...,
    }
# 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 usage example

from mypy_boto3_appstream.type_defs import CreateFleetRequestRequestTypeDef

def get_value() -> CreateFleetRequestRequestTypeDef:
    return {
        "Name": ...,
        "InstanceType": ...,
    }
# 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)
  1. See FleetTypeType
  2. See ComputeCapacityTypeDef
  3. See VpcConfigTypeDef
  4. See DomainJoinInfoTypeDef
  5. See StreamViewType
  6. See PlatformTypeType
  7. See S3LocationTypeDef

CreateImageBuilderRequestRequestTypeDef#

# CreateImageBuilderRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import CreateImageBuilderRequestRequestTypeDef

def get_value() -> CreateImageBuilderRequestRequestTypeDef:
    return {
        "Name": ...,
        "InstanceType": ...,
    }
# 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 usage example

from mypy_boto3_appstream.type_defs import UpdateFleetRequestRequestTypeDef

def get_value() -> UpdateFleetRequestRequestTypeDef:
    return {
        "ImageName": ...,
    }
# 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)
  1. See ComputeCapacityTypeDef
  2. See VpcConfigTypeDef
  3. See DomainJoinInfoTypeDef
  4. See FleetAttributeType
  5. See StreamViewType
  6. See PlatformTypeType
  7. See S3LocationTypeDef

CreateStackRequestRequestTypeDef#

# CreateStackRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import CreateStackRequestRequestTypeDef

def get_value() -> CreateStackRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# CreateStackRequestRequestTypeDef definition

class CreateStackRequestRequestTypeDef(TypedDict):
    Name: str,
    Description: NotRequired[str],
    DisplayName: NotRequired[str],
    StorageConnectors: NotRequired[Sequence[StorageConnectorTypeDef]],  # (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
  2. See UserSettingTypeDef
  3. See ApplicationSettingsTypeDef
  4. See AccessEndpointTypeDef
  5. See StreamingExperienceSettingsTypeDef

UpdateStackRequestRequestTypeDef#

# UpdateStackRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import UpdateStackRequestRequestTypeDef

def get_value() -> UpdateStackRequestRequestTypeDef:
    return {
        "Name": ...,
    }
# 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

DescribeFleetsRequestFleetStartedWaitTypeDef#

# DescribeFleetsRequestFleetStartedWaitTypeDef usage example

from mypy_boto3_appstream.type_defs import DescribeFleetsRequestFleetStartedWaitTypeDef

def get_value() -> DescribeFleetsRequestFleetStartedWaitTypeDef:
    return {
        "Names": ...,
    }
# DescribeFleetsRequestFleetStartedWaitTypeDef definition

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

DescribeFleetsRequestFleetStoppedWaitTypeDef#

# DescribeFleetsRequestFleetStoppedWaitTypeDef usage example

from mypy_boto3_appstream.type_defs import DescribeFleetsRequestFleetStoppedWaitTypeDef

def get_value() -> DescribeFleetsRequestFleetStoppedWaitTypeDef:
    return {
        "Names": ...,
    }
# DescribeFleetsRequestFleetStoppedWaitTypeDef definition

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

DescribeUsersResultTypeDef#

# DescribeUsersResultTypeDef usage example

from mypy_boto3_appstream.type_defs import DescribeUsersResultTypeDef

def get_value() -> DescribeUsersResultTypeDef:
    return {
        "Users": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeUsersResultTypeDef definition

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

ListEntitledApplicationsResultTypeDef#

# ListEntitledApplicationsResultTypeDef usage example

from mypy_boto3_appstream.type_defs import ListEntitledApplicationsResultTypeDef

def get_value() -> ListEntitledApplicationsResultTypeDef:
    return {
        "EntitledApplications": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListEntitledApplicationsResultTypeDef definition

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

FleetTypeDef#

# FleetTypeDef usage example

from mypy_boto3_appstream.type_defs import FleetTypeDef

def get_value() -> FleetTypeDef:
    return {
        "Arn": ...,
        "Name": ...,
        "InstanceType": ...,
        "ComputeCapacityStatus": ...,
        "State": ...,
    }
# 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[VpcConfigTypeDef],  # (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)
  1. See FleetTypeType
  2. See ComputeCapacityStatusTypeDef
  3. See FleetStateType
  4. See VpcConfigTypeDef
  5. See FleetErrorTypeDef
  6. See DomainJoinInfoTypeDef
  7. See StreamViewType
  8. See PlatformTypeType
  9. See S3LocationTypeDef

SessionTypeDef#

# SessionTypeDef usage example

from mypy_boto3_appstream.type_defs import SessionTypeDef

def get_value() -> SessionTypeDef:
    return {
        "Id": ...,
        "UserId": ...,
        "StackName": ...,
        "FleetName": ...,
        "State": ...,
    }
# 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)
  1. See SessionStateType
  2. See SessionConnectionStateType
  3. See AuthenticationTypeType
  4. See NetworkAccessConfigurationTypeDef

ImageBuilderTypeDef#

# ImageBuilderTypeDef usage example

from mypy_boto3_appstream.type_defs import ImageBuilderTypeDef

def get_value() -> ImageBuilderTypeDef:
    return {
        "Name": ...,
    }
# ImageBuilderTypeDef definition

class ImageBuilderTypeDef(TypedDict):
    Name: str,
    Arn: NotRequired[str],
    ImageArn: NotRequired[str],
    Description: NotRequired[str],
    DisplayName: NotRequired[str],
    VpcConfig: NotRequired[VpcConfigTypeDef],  # (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)
  1. See VpcConfigTypeDef
  2. See PlatformTypeType
  3. See ImageBuilderStateType
  4. See ImageBuilderStateChangeReasonTypeDef
  5. See DomainJoinInfoTypeDef
  6. See NetworkAccessConfigurationTypeDef
  7. See ResourceErrorTypeDef
  8. See AccessEndpointTypeDef

SharedImagePermissionsTypeDef#

# SharedImagePermissionsTypeDef usage example

from mypy_boto3_appstream.type_defs import SharedImagePermissionsTypeDef

def get_value() -> SharedImagePermissionsTypeDef:
    return {
        "sharedAccountId": ...,
        "imagePermissions": ...,
    }
# SharedImagePermissionsTypeDef definition

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

UpdateImagePermissionsRequestRequestTypeDef#

# UpdateImagePermissionsRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import UpdateImagePermissionsRequestRequestTypeDef

def get_value() -> UpdateImagePermissionsRequestRequestTypeDef:
    return {
        "Name": ...,
        "SharedAccountId": ...,
        "ImagePermissions": ...,
    }
# UpdateImagePermissionsRequestRequestTypeDef definition

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

UsageReportSubscriptionTypeDef#

# UsageReportSubscriptionTypeDef usage example

from mypy_boto3_appstream.type_defs import UsageReportSubscriptionTypeDef

def get_value() -> UsageReportSubscriptionTypeDef:
    return {
        "S3BucketName": ...,
    }
# 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 usage example

from mypy_boto3_appstream.type_defs import StackTypeDef

def get_value() -> StackTypeDef:
    return {
        "Name": ...,
    }
# StackTypeDef definition

class StackTypeDef(TypedDict):
    Name: str,
    Arn: NotRequired[str],
    Description: NotRequired[str],
    DisplayName: NotRequired[str],
    CreatedTime: NotRequired[datetime],
    StorageConnectors: NotRequired[List[StorageConnectorTypeDef]],  # (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 StorageConnectorTypeDef
  2. See StackErrorTypeDef
  3. See UserSettingTypeDef
  4. See ApplicationSettingsResponseTypeDef
  5. See AccessEndpointTypeDef
  6. See StreamingExperienceSettingsTypeDef

CreateApplicationResultTypeDef#

# CreateApplicationResultTypeDef usage example

from mypy_boto3_appstream.type_defs import CreateApplicationResultTypeDef

def get_value() -> CreateApplicationResultTypeDef:
    return {
        "Application": ...,
        "ResponseMetadata": ...,
    }
# CreateApplicationResultTypeDef definition

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

DescribeApplicationsResultTypeDef#

# DescribeApplicationsResultTypeDef usage example

from mypy_boto3_appstream.type_defs import DescribeApplicationsResultTypeDef

def get_value() -> DescribeApplicationsResultTypeDef:
    return {
        "Applications": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeApplicationsResultTypeDef definition

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

ImageTypeDef#

# ImageTypeDef usage example

from mypy_boto3_appstream.type_defs import ImageTypeDef

def get_value() -> ImageTypeDef:
    return {
        "Name": ...,
    }
# 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)
  1. See ImageStateType
  2. See VisibilityTypeType
  3. See PlatformTypeType
  4. See ImageStateChangeReasonTypeDef
  5. See ApplicationTypeDef
  6. See ImagePermissionsTypeDef
  7. See ResourceErrorTypeDef

UpdateApplicationResultTypeDef#

# UpdateApplicationResultTypeDef usage example

from mypy_boto3_appstream.type_defs import UpdateApplicationResultTypeDef

def get_value() -> UpdateApplicationResultTypeDef:
    return {
        "Application": ...,
        "ResponseMetadata": ...,
    }
# UpdateApplicationResultTypeDef definition

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

AppBlockTypeDef#

# AppBlockTypeDef usage example

from mypy_boto3_appstream.type_defs import AppBlockTypeDef

def get_value() -> AppBlockTypeDef:
    return {
        "Name": ...,
        "Arn": ...,
        "SetupScriptDetails": ...,
    }
# AppBlockTypeDef definition

class AppBlockTypeDef(TypedDict):
    Name: str,
    Arn: str,
    SetupScriptDetails: ScriptDetailsTypeDef,  # (2)
    Description: NotRequired[str],
    DisplayName: NotRequired[str],
    SourceS3Location: NotRequired[S3LocationTypeDef],  # (1)
    CreatedTime: NotRequired[datetime],
  1. See S3LocationTypeDef
  2. See ScriptDetailsTypeDef

CreateAppBlockRequestRequestTypeDef#

# CreateAppBlockRequestRequestTypeDef usage example

from mypy_boto3_appstream.type_defs import CreateAppBlockRequestRequestTypeDef

def get_value() -> CreateAppBlockRequestRequestTypeDef:
    return {
        "Name": ...,
        "SourceS3Location": ...,
        "SetupScriptDetails": ...,
    }
# CreateAppBlockRequestRequestTypeDef definition

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

BatchAssociateUserStackResultTypeDef#

# BatchAssociateUserStackResultTypeDef usage example

from mypy_boto3_appstream.type_defs import BatchAssociateUserStackResultTypeDef

def get_value() -> BatchAssociateUserStackResultTypeDef:
    return {
        "errors": ...,
        "ResponseMetadata": ...,
    }
# BatchAssociateUserStackResultTypeDef definition

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

BatchDisassociateUserStackResultTypeDef#

# BatchDisassociateUserStackResultTypeDef usage example

from mypy_boto3_appstream.type_defs import BatchDisassociateUserStackResultTypeDef

def get_value() -> BatchDisassociateUserStackResultTypeDef:
    return {
        "errors": ...,
        "ResponseMetadata": ...,
    }
# BatchDisassociateUserStackResultTypeDef definition

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

CreateDirectoryConfigResultTypeDef#

# CreateDirectoryConfigResultTypeDef usage example

from mypy_boto3_appstream.type_defs import CreateDirectoryConfigResultTypeDef

def get_value() -> CreateDirectoryConfigResultTypeDef:
    return {
        "DirectoryConfig": ...,
        "ResponseMetadata": ...,
    }
# CreateDirectoryConfigResultTypeDef definition

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

DescribeDirectoryConfigsResultTypeDef#

# DescribeDirectoryConfigsResultTypeDef usage example

from mypy_boto3_appstream.type_defs import DescribeDirectoryConfigsResultTypeDef

def get_value() -> DescribeDirectoryConfigsResultTypeDef:
    return {
        "DirectoryConfigs": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeDirectoryConfigsResultTypeDef definition

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

UpdateDirectoryConfigResultTypeDef#

# UpdateDirectoryConfigResultTypeDef usage example

from mypy_boto3_appstream.type_defs import UpdateDirectoryConfigResultTypeDef

def get_value() -> UpdateDirectoryConfigResultTypeDef:
    return {
        "DirectoryConfig": ...,
        "ResponseMetadata": ...,
    }
# UpdateDirectoryConfigResultTypeDef definition

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

CreateEntitlementResultTypeDef#

# CreateEntitlementResultTypeDef usage example

from mypy_boto3_appstream.type_defs import CreateEntitlementResultTypeDef

def get_value() -> CreateEntitlementResultTypeDef:
    return {
        "Entitlement": ...,
        "ResponseMetadata": ...,
    }
# CreateEntitlementResultTypeDef definition

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

DescribeEntitlementsResultTypeDef#

# DescribeEntitlementsResultTypeDef usage example

from mypy_boto3_appstream.type_defs import DescribeEntitlementsResultTypeDef

def get_value() -> DescribeEntitlementsResultTypeDef:
    return {
        "Entitlements": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeEntitlementsResultTypeDef definition

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

UpdateEntitlementResultTypeDef#

# UpdateEntitlementResultTypeDef usage example

from mypy_boto3_appstream.type_defs import UpdateEntitlementResultTypeDef

def get_value() -> UpdateEntitlementResultTypeDef:
    return {
        "Entitlement": ...,
        "ResponseMetadata": ...,
    }
# UpdateEntitlementResultTypeDef definition

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

CreateFleetResultTypeDef#

# CreateFleetResultTypeDef usage example

from mypy_boto3_appstream.type_defs import CreateFleetResultTypeDef

def get_value() -> CreateFleetResultTypeDef:
    return {
        "Fleet": ...,
        "ResponseMetadata": ...,
    }
# CreateFleetResultTypeDef definition

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

DescribeFleetsResultTypeDef#

# DescribeFleetsResultTypeDef usage example

from mypy_boto3_appstream.type_defs import DescribeFleetsResultTypeDef

def get_value() -> DescribeFleetsResultTypeDef:
    return {
        "Fleets": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeFleetsResultTypeDef definition

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

UpdateFleetResultTypeDef#

# UpdateFleetResultTypeDef usage example

from mypy_boto3_appstream.type_defs import UpdateFleetResultTypeDef

def get_value() -> UpdateFleetResultTypeDef:
    return {
        "Fleet": ...,
        "ResponseMetadata": ...,
    }
# UpdateFleetResultTypeDef definition

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

DescribeSessionsResultTypeDef#

# DescribeSessionsResultTypeDef usage example

from mypy_boto3_appstream.type_defs import DescribeSessionsResultTypeDef

def get_value() -> DescribeSessionsResultTypeDef:
    return {
        "Sessions": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeSessionsResultTypeDef definition

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

CreateImageBuilderResultTypeDef#

# CreateImageBuilderResultTypeDef usage example

from mypy_boto3_appstream.type_defs import CreateImageBuilderResultTypeDef

def get_value() -> CreateImageBuilderResultTypeDef:
    return {
        "ImageBuilder": ...,
        "ResponseMetadata": ...,
    }
# CreateImageBuilderResultTypeDef definition

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

DeleteImageBuilderResultTypeDef#

# DeleteImageBuilderResultTypeDef usage example

from mypy_boto3_appstream.type_defs import DeleteImageBuilderResultTypeDef

def get_value() -> DeleteImageBuilderResultTypeDef:
    return {
        "ImageBuilder": ...,
        "ResponseMetadata": ...,
    }
# DeleteImageBuilderResultTypeDef definition

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

DescribeImageBuildersResultTypeDef#

# DescribeImageBuildersResultTypeDef usage example

from mypy_boto3_appstream.type_defs import DescribeImageBuildersResultTypeDef

def get_value() -> DescribeImageBuildersResultTypeDef:
    return {
        "ImageBuilders": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeImageBuildersResultTypeDef definition

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

StartImageBuilderResultTypeDef#

# StartImageBuilderResultTypeDef usage example

from mypy_boto3_appstream.type_defs import StartImageBuilderResultTypeDef

def get_value() -> StartImageBuilderResultTypeDef:
    return {
        "ImageBuilder": ...,
        "ResponseMetadata": ...,
    }
# StartImageBuilderResultTypeDef definition

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

StopImageBuilderResultTypeDef#

# StopImageBuilderResultTypeDef usage example

from mypy_boto3_appstream.type_defs import StopImageBuilderResultTypeDef

def get_value() -> StopImageBuilderResultTypeDef:
    return {
        "ImageBuilder": ...,
        "ResponseMetadata": ...,
    }
# StopImageBuilderResultTypeDef definition

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

DescribeImagePermissionsResultTypeDef#

# DescribeImagePermissionsResultTypeDef usage example

from mypy_boto3_appstream.type_defs import DescribeImagePermissionsResultTypeDef

def get_value() -> DescribeImagePermissionsResultTypeDef:
    return {
        "Name": ...,
        "SharedImagePermissionsList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeImagePermissionsResultTypeDef definition

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

DescribeUsageReportSubscriptionsResultTypeDef#

# DescribeUsageReportSubscriptionsResultTypeDef usage example

from mypy_boto3_appstream.type_defs import DescribeUsageReportSubscriptionsResultTypeDef

def get_value() -> DescribeUsageReportSubscriptionsResultTypeDef:
    return {
        "UsageReportSubscriptions": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeUsageReportSubscriptionsResultTypeDef definition

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

CreateStackResultTypeDef#

# CreateStackResultTypeDef usage example

from mypy_boto3_appstream.type_defs import CreateStackResultTypeDef

def get_value() -> CreateStackResultTypeDef:
    return {
        "Stack": ...,
        "ResponseMetadata": ...,
    }
# CreateStackResultTypeDef definition

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

DescribeStacksResultTypeDef#

# DescribeStacksResultTypeDef usage example

from mypy_boto3_appstream.type_defs import DescribeStacksResultTypeDef

def get_value() -> DescribeStacksResultTypeDef:
    return {
        "Stacks": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeStacksResultTypeDef definition

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

UpdateStackResultTypeDef#

# UpdateStackResultTypeDef usage example

from mypy_boto3_appstream.type_defs import UpdateStackResultTypeDef

def get_value() -> UpdateStackResultTypeDef:
    return {
        "Stack": ...,
        "ResponseMetadata": ...,
    }
# UpdateStackResultTypeDef definition

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

CreateUpdatedImageResultTypeDef#

# CreateUpdatedImageResultTypeDef usage example

from mypy_boto3_appstream.type_defs import CreateUpdatedImageResultTypeDef

def get_value() -> CreateUpdatedImageResultTypeDef:
    return {
        "image": ...,
        "canUpdateImage": ...,
        "ResponseMetadata": ...,
    }
# CreateUpdatedImageResultTypeDef definition

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

DeleteImageResultTypeDef#

# DeleteImageResultTypeDef usage example

from mypy_boto3_appstream.type_defs import DeleteImageResultTypeDef

def get_value() -> DeleteImageResultTypeDef:
    return {
        "Image": ...,
        "ResponseMetadata": ...,
    }
# DeleteImageResultTypeDef definition

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

DescribeImagesResultTypeDef#

# DescribeImagesResultTypeDef usage example

from mypy_boto3_appstream.type_defs import DescribeImagesResultTypeDef

def get_value() -> DescribeImagesResultTypeDef:
    return {
        "Images": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeImagesResultTypeDef definition

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

CreateAppBlockResultTypeDef#

# CreateAppBlockResultTypeDef usage example

from mypy_boto3_appstream.type_defs import CreateAppBlockResultTypeDef

def get_value() -> CreateAppBlockResultTypeDef:
    return {
        "AppBlock": ...,
        "ResponseMetadata": ...,
    }
# CreateAppBlockResultTypeDef definition

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

DescribeAppBlocksResultTypeDef#

# DescribeAppBlocksResultTypeDef usage example

from mypy_boto3_appstream.type_defs import DescribeAppBlocksResultTypeDef

def get_value() -> DescribeAppBlocksResultTypeDef:
    return {
        "AppBlocks": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeAppBlocksResultTypeDef definition

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