Skip to content

Type definitions#

Index > AppStream > Type definitions

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

StorageConnectorUnionTypeDef#

# StorageConnectorUnionTypeDef Union usage example

from types_boto3_appstream.type_defs import StorageConnectorUnionTypeDef


def get_value() -> StorageConnectorUnionTypeDef:
    return ...


# StorageConnectorUnionTypeDef definition

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

VpcConfigUnionTypeDef#

# VpcConfigUnionTypeDef Union usage example

from types_boto3_appstream.type_defs import VpcConfigUnionTypeDef


def get_value() -> VpcConfigUnionTypeDef:
    return ...


# VpcConfigUnionTypeDef definition

VpcConfigUnionTypeDef = Union[
    VpcConfigTypeDef,  # (1)
    VpcConfigOutputTypeDef,  # (2)
]
  1. See VpcConfigTypeDef
  2. See VpcConfigOutputTypeDef

AccessEndpointTypeDef#

# AccessEndpointTypeDef TypedDict usage example

from types_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

AppBlockBuilderAppBlockAssociationTypeDef#

# AppBlockBuilderAppBlockAssociationTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import AppBlockBuilderAppBlockAssociationTypeDef


def get_value() -> AppBlockBuilderAppBlockAssociationTypeDef:
    return {
        "AppBlockArn": ...,
    }


# AppBlockBuilderAppBlockAssociationTypeDef definition

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

AppBlockBuilderStateChangeReasonTypeDef#

# AppBlockBuilderStateChangeReasonTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import AppBlockBuilderStateChangeReasonTypeDef


def get_value() -> AppBlockBuilderStateChangeReasonTypeDef:
    return {
        "Code": ...,
    }


# AppBlockBuilderStateChangeReasonTypeDef definition

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

ResourceErrorTypeDef#

# ResourceErrorTypeDef TypedDict usage example

from types_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

VpcConfigOutputTypeDef#

# VpcConfigOutputTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import VpcConfigOutputTypeDef


def get_value() -> VpcConfigOutputTypeDef:
    return {
        "SubnetIds": ...,
    }


# VpcConfigOutputTypeDef definition

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

ErrorDetailsTypeDef#

# ErrorDetailsTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import ErrorDetailsTypeDef


def get_value() -> ErrorDetailsTypeDef:
    return {
        "ErrorCode": ...,
    }


# ErrorDetailsTypeDef definition

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

S3LocationTypeDef#

# S3LocationTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import S3LocationTypeDef


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


# S3LocationTypeDef definition

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

ApplicationFleetAssociationTypeDef#

# ApplicationFleetAssociationTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import ApplicationFleetAssociationTypeDef


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


# ApplicationFleetAssociationTypeDef definition

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

ApplicationSettingsResponseTypeDef#

# ApplicationSettingsResponseTypeDef TypedDict usage example

from types_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 TypedDict usage example

from types_boto3_appstream.type_defs import ApplicationSettingsTypeDef


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


# ApplicationSettingsTypeDef definition

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

AssociateAppBlockBuilderAppBlockRequestTypeDef#

# AssociateAppBlockBuilderAppBlockRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import AssociateAppBlockBuilderAppBlockRequestTypeDef


def get_value() -> AssociateAppBlockBuilderAppBlockRequestTypeDef:
    return {
        "AppBlockArn": ...,
    }


# AssociateAppBlockBuilderAppBlockRequestTypeDef definition

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

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import ResponseMetadataTypeDef


def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
    }


# ResponseMetadataTypeDef definition

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

AssociateApplicationFleetRequestTypeDef#

# AssociateApplicationFleetRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import AssociateApplicationFleetRequestTypeDef


def get_value() -> AssociateApplicationFleetRequestTypeDef:
    return {
        "FleetName": ...,
    }


# AssociateApplicationFleetRequestTypeDef definition

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

AssociateApplicationToEntitlementRequestTypeDef#

# AssociateApplicationToEntitlementRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import AssociateApplicationToEntitlementRequestTypeDef


def get_value() -> AssociateApplicationToEntitlementRequestTypeDef:
    return {
        "StackName": ...,
    }


# AssociateApplicationToEntitlementRequestTypeDef definition

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

AssociateFleetRequestTypeDef#

# AssociateFleetRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import AssociateFleetRequestTypeDef


def get_value() -> AssociateFleetRequestTypeDef:
    return {
        "FleetName": ...,
    }


# AssociateFleetRequestTypeDef definition

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

UserStackAssociationTypeDef#

# UserStackAssociationTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import UserStackAssociationTypeDef


def get_value() -> UserStackAssociationTypeDef:
    return {
        "StackName": ...,
    }


# UserStackAssociationTypeDef definition

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

CertificateBasedAuthPropertiesTypeDef#

# CertificateBasedAuthPropertiesTypeDef TypedDict usage example

from types_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 TypedDict usage example

from types_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],
    DesiredUserSessions: NotRequired[int],
    AvailableUserSessions: NotRequired[int],
    ActiveUserSessions: NotRequired[int],
    ActualUserSessions: NotRequired[int],

ComputeCapacityTypeDef#

# ComputeCapacityTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import ComputeCapacityTypeDef


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


# ComputeCapacityTypeDef definition

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

CopyImageRequestTypeDef#

# CopyImageRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import CopyImageRequestTypeDef


def get_value() -> CopyImageRequestTypeDef:
    return {
        "SourceImageName": ...,
    }


# CopyImageRequestTypeDef definition

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

CreateAppBlockBuilderStreamingURLRequestTypeDef#

# CreateAppBlockBuilderStreamingURLRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import CreateAppBlockBuilderStreamingURLRequestTypeDef


def get_value() -> CreateAppBlockBuilderStreamingURLRequestTypeDef:
    return {
        "AppBlockBuilderName": ...,
    }


# CreateAppBlockBuilderStreamingURLRequestTypeDef definition

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

ServiceAccountCredentialsTypeDef#

# ServiceAccountCredentialsTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import ServiceAccountCredentialsTypeDef


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


# ServiceAccountCredentialsTypeDef definition

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

EntitlementAttributeTypeDef#

# EntitlementAttributeTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import EntitlementAttributeTypeDef


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


# EntitlementAttributeTypeDef definition

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

DomainJoinInfoTypeDef#

# DomainJoinInfoTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DomainJoinInfoTypeDef


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


# DomainJoinInfoTypeDef definition

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

CreateImageBuilderStreamingURLRequestTypeDef#

# CreateImageBuilderStreamingURLRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import CreateImageBuilderStreamingURLRequestTypeDef


def get_value() -> CreateImageBuilderStreamingURLRequestTypeDef:
    return {
        "Name": ...,
    }


# CreateImageBuilderStreamingURLRequestTypeDef definition

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

StreamingExperienceSettingsTypeDef#

# StreamingExperienceSettingsTypeDef TypedDict usage example

from types_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 TypedDict usage example

from types_boto3_appstream.type_defs import UserSettingTypeDef


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


# UserSettingTypeDef definition

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

CreateStreamingURLRequestTypeDef#

# CreateStreamingURLRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import CreateStreamingURLRequestTypeDef


def get_value() -> CreateStreamingURLRequestTypeDef:
    return {
        "StackName": ...,
    }


# CreateStreamingURLRequestTypeDef definition

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

ThemeFooterLinkTypeDef#

# ThemeFooterLinkTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import ThemeFooterLinkTypeDef


def get_value() -> ThemeFooterLinkTypeDef:
    return {
        "DisplayName": ...,
    }


# ThemeFooterLinkTypeDef definition

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

CreateUpdatedImageRequestTypeDef#

# CreateUpdatedImageRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import CreateUpdatedImageRequestTypeDef


def get_value() -> CreateUpdatedImageRequestTypeDef:
    return {
        "existingImageName": ...,
    }


# CreateUpdatedImageRequestTypeDef definition

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

CreateUserRequestTypeDef#

# CreateUserRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import CreateUserRequestTypeDef


def get_value() -> CreateUserRequestTypeDef:
    return {
        "UserName": ...,
    }


# CreateUserRequestTypeDef definition

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

DeleteAppBlockBuilderRequestTypeDef#

# DeleteAppBlockBuilderRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DeleteAppBlockBuilderRequestTypeDef


def get_value() -> DeleteAppBlockBuilderRequestTypeDef:
    return {
        "Name": ...,
    }


# DeleteAppBlockBuilderRequestTypeDef definition

class DeleteAppBlockBuilderRequestTypeDef(TypedDict):
    Name: str,

DeleteAppBlockRequestTypeDef#

# DeleteAppBlockRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DeleteAppBlockRequestTypeDef


def get_value() -> DeleteAppBlockRequestTypeDef:
    return {
        "Name": ...,
    }


# DeleteAppBlockRequestTypeDef definition

class DeleteAppBlockRequestTypeDef(TypedDict):
    Name: str,

DeleteApplicationRequestTypeDef#

# DeleteApplicationRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DeleteApplicationRequestTypeDef


def get_value() -> DeleteApplicationRequestTypeDef:
    return {
        "Name": ...,
    }


# DeleteApplicationRequestTypeDef definition

class DeleteApplicationRequestTypeDef(TypedDict):
    Name: str,

DeleteDirectoryConfigRequestTypeDef#

# DeleteDirectoryConfigRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DeleteDirectoryConfigRequestTypeDef


def get_value() -> DeleteDirectoryConfigRequestTypeDef:
    return {
        "DirectoryName": ...,
    }


# DeleteDirectoryConfigRequestTypeDef definition

class DeleteDirectoryConfigRequestTypeDef(TypedDict):
    DirectoryName: str,

DeleteEntitlementRequestTypeDef#

# DeleteEntitlementRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DeleteEntitlementRequestTypeDef


def get_value() -> DeleteEntitlementRequestTypeDef:
    return {
        "Name": ...,
    }


# DeleteEntitlementRequestTypeDef definition

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

DeleteFleetRequestTypeDef#

# DeleteFleetRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DeleteFleetRequestTypeDef


def get_value() -> DeleteFleetRequestTypeDef:
    return {
        "Name": ...,
    }


# DeleteFleetRequestTypeDef definition

class DeleteFleetRequestTypeDef(TypedDict):
    Name: str,

DeleteImageBuilderRequestTypeDef#

# DeleteImageBuilderRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DeleteImageBuilderRequestTypeDef


def get_value() -> DeleteImageBuilderRequestTypeDef:
    return {
        "Name": ...,
    }


# DeleteImageBuilderRequestTypeDef definition

class DeleteImageBuilderRequestTypeDef(TypedDict):
    Name: str,

DeleteImagePermissionsRequestTypeDef#

# DeleteImagePermissionsRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DeleteImagePermissionsRequestTypeDef


def get_value() -> DeleteImagePermissionsRequestTypeDef:
    return {
        "Name": ...,
    }


# DeleteImagePermissionsRequestTypeDef definition

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

DeleteImageRequestTypeDef#

# DeleteImageRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DeleteImageRequestTypeDef


def get_value() -> DeleteImageRequestTypeDef:
    return {
        "Name": ...,
    }


# DeleteImageRequestTypeDef definition

class DeleteImageRequestTypeDef(TypedDict):
    Name: str,

DeleteStackRequestTypeDef#

# DeleteStackRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DeleteStackRequestTypeDef


def get_value() -> DeleteStackRequestTypeDef:
    return {
        "Name": ...,
    }


# DeleteStackRequestTypeDef definition

class DeleteStackRequestTypeDef(TypedDict):
    Name: str,

DeleteThemeForStackRequestTypeDef#

# DeleteThemeForStackRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DeleteThemeForStackRequestTypeDef


def get_value() -> DeleteThemeForStackRequestTypeDef:
    return {
        "StackName": ...,
    }


# DeleteThemeForStackRequestTypeDef definition

class DeleteThemeForStackRequestTypeDef(TypedDict):
    StackName: str,

DeleteUserRequestTypeDef#

# DeleteUserRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DeleteUserRequestTypeDef


def get_value() -> DeleteUserRequestTypeDef:
    return {
        "UserName": ...,
    }


# DeleteUserRequestTypeDef definition

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

DescribeAppBlockBuilderAppBlockAssociationsRequestTypeDef#

# DescribeAppBlockBuilderAppBlockAssociationsRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeAppBlockBuilderAppBlockAssociationsRequestTypeDef


def get_value() -> DescribeAppBlockBuilderAppBlockAssociationsRequestTypeDef:
    return {
        "AppBlockArn": ...,
    }


# DescribeAppBlockBuilderAppBlockAssociationsRequestTypeDef definition

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

DescribeAppBlockBuildersRequestTypeDef#

# DescribeAppBlockBuildersRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeAppBlockBuildersRequestTypeDef


def get_value() -> DescribeAppBlockBuildersRequestTypeDef:
    return {
        "Names": ...,
    }


# DescribeAppBlockBuildersRequestTypeDef definition

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

DescribeAppBlocksRequestTypeDef#

# DescribeAppBlocksRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeAppBlocksRequestTypeDef


def get_value() -> DescribeAppBlocksRequestTypeDef:
    return {
        "Arns": ...,
    }


# DescribeAppBlocksRequestTypeDef definition

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

DescribeApplicationFleetAssociationsRequestTypeDef#

# DescribeApplicationFleetAssociationsRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeApplicationFleetAssociationsRequestTypeDef


def get_value() -> DescribeApplicationFleetAssociationsRequestTypeDef:
    return {
        "FleetName": ...,
    }


# DescribeApplicationFleetAssociationsRequestTypeDef definition

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

DescribeApplicationsRequestTypeDef#

# DescribeApplicationsRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeApplicationsRequestTypeDef


def get_value() -> DescribeApplicationsRequestTypeDef:
    return {
        "Arns": ...,
    }


# DescribeApplicationsRequestTypeDef definition

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

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict usage example

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

DescribeDirectoryConfigsRequestTypeDef#

# DescribeDirectoryConfigsRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeDirectoryConfigsRequestTypeDef


def get_value() -> DescribeDirectoryConfigsRequestTypeDef:
    return {
        "DirectoryNames": ...,
    }


# DescribeDirectoryConfigsRequestTypeDef definition

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

DescribeEntitlementsRequestTypeDef#

# DescribeEntitlementsRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeEntitlementsRequestTypeDef


def get_value() -> DescribeEntitlementsRequestTypeDef:
    return {
        "StackName": ...,
    }


# DescribeEntitlementsRequestTypeDef definition

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

DescribeFleetsRequestTypeDef#

# DescribeFleetsRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeFleetsRequestTypeDef


def get_value() -> DescribeFleetsRequestTypeDef:
    return {
        "Names": ...,
    }


# DescribeFleetsRequestTypeDef definition

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

WaiterConfigTypeDef#

# WaiterConfigTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import WaiterConfigTypeDef


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


# WaiterConfigTypeDef definition

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

DescribeImageBuildersRequestTypeDef#

# DescribeImageBuildersRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeImageBuildersRequestTypeDef


def get_value() -> DescribeImageBuildersRequestTypeDef:
    return {
        "Names": ...,
    }


# DescribeImageBuildersRequestTypeDef definition

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

DescribeImagePermissionsRequestTypeDef#

# DescribeImagePermissionsRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeImagePermissionsRequestTypeDef


def get_value() -> DescribeImagePermissionsRequestTypeDef:
    return {
        "Name": ...,
    }


# DescribeImagePermissionsRequestTypeDef definition

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

DescribeImagesRequestTypeDef#

# DescribeImagesRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeImagesRequestTypeDef


def get_value() -> DescribeImagesRequestTypeDef:
    return {
        "Names": ...,
    }


# DescribeImagesRequestTypeDef definition

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

DescribeSessionsRequestTypeDef#

# DescribeSessionsRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeSessionsRequestTypeDef


def get_value() -> DescribeSessionsRequestTypeDef:
    return {
        "StackName": ...,
    }


# DescribeSessionsRequestTypeDef definition

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

DescribeStacksRequestTypeDef#

# DescribeStacksRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeStacksRequestTypeDef


def get_value() -> DescribeStacksRequestTypeDef:
    return {
        "Names": ...,
    }


# DescribeStacksRequestTypeDef definition

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

DescribeThemeForStackRequestTypeDef#

# DescribeThemeForStackRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeThemeForStackRequestTypeDef


def get_value() -> DescribeThemeForStackRequestTypeDef:
    return {
        "StackName": ...,
    }


# DescribeThemeForStackRequestTypeDef definition

class DescribeThemeForStackRequestTypeDef(TypedDict):
    StackName: str,

DescribeUsageReportSubscriptionsRequestTypeDef#

# DescribeUsageReportSubscriptionsRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeUsageReportSubscriptionsRequestTypeDef


def get_value() -> DescribeUsageReportSubscriptionsRequestTypeDef:
    return {
        "MaxResults": ...,
    }


# DescribeUsageReportSubscriptionsRequestTypeDef definition

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

DescribeUserStackAssociationsRequestTypeDef#

# DescribeUserStackAssociationsRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeUserStackAssociationsRequestTypeDef


def get_value() -> DescribeUserStackAssociationsRequestTypeDef:
    return {
        "StackName": ...,
    }


# DescribeUserStackAssociationsRequestTypeDef definition

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

DescribeUsersRequestTypeDef#

# DescribeUsersRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeUsersRequestTypeDef


def get_value() -> DescribeUsersRequestTypeDef:
    return {
        "AuthenticationType": ...,
    }


# DescribeUsersRequestTypeDef definition

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

UserTypeDef#

# UserTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import UserTypeDef


def get_value() -> UserTypeDef:
    return {
        "Arn": ...,
    }


# 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

DisableUserRequestTypeDef#

# DisableUserRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DisableUserRequestTypeDef


def get_value() -> DisableUserRequestTypeDef:
    return {
        "UserName": ...,
    }


# DisableUserRequestTypeDef definition

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

DisassociateAppBlockBuilderAppBlockRequestTypeDef#

# DisassociateAppBlockBuilderAppBlockRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DisassociateAppBlockBuilderAppBlockRequestTypeDef


def get_value() -> DisassociateAppBlockBuilderAppBlockRequestTypeDef:
    return {
        "AppBlockArn": ...,
    }


# DisassociateAppBlockBuilderAppBlockRequestTypeDef definition

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

DisassociateApplicationFleetRequestTypeDef#

# DisassociateApplicationFleetRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DisassociateApplicationFleetRequestTypeDef


def get_value() -> DisassociateApplicationFleetRequestTypeDef:
    return {
        "FleetName": ...,
    }


# DisassociateApplicationFleetRequestTypeDef definition

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

DisassociateApplicationFromEntitlementRequestTypeDef#

# DisassociateApplicationFromEntitlementRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DisassociateApplicationFromEntitlementRequestTypeDef


def get_value() -> DisassociateApplicationFromEntitlementRequestTypeDef:
    return {
        "StackName": ...,
    }


# DisassociateApplicationFromEntitlementRequestTypeDef definition

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

DisassociateFleetRequestTypeDef#

# DisassociateFleetRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DisassociateFleetRequestTypeDef


def get_value() -> DisassociateFleetRequestTypeDef:
    return {
        "FleetName": ...,
    }


# DisassociateFleetRequestTypeDef definition

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

EnableUserRequestTypeDef#

# EnableUserRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import EnableUserRequestTypeDef


def get_value() -> EnableUserRequestTypeDef:
    return {
        "UserName": ...,
    }


# EnableUserRequestTypeDef definition

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

EntitledApplicationTypeDef#

# EntitledApplicationTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import EntitledApplicationTypeDef


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


# EntitledApplicationTypeDef definition

class EntitledApplicationTypeDef(TypedDict):
    ApplicationIdentifier: str,

ExpireSessionRequestTypeDef#

# ExpireSessionRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import ExpireSessionRequestTypeDef


def get_value() -> ExpireSessionRequestTypeDef:
    return {
        "SessionId": ...,
    }


# ExpireSessionRequestTypeDef definition

class ExpireSessionRequestTypeDef(TypedDict):
    SessionId: str,

FleetErrorTypeDef#

# FleetErrorTypeDef TypedDict usage example

from types_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 TypedDict usage example

from types_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 TypedDict usage example

from types_boto3_appstream.type_defs import NetworkAccessConfigurationTypeDef


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


# NetworkAccessConfigurationTypeDef definition

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

ImagePermissionsTypeDef#

# ImagePermissionsTypeDef TypedDict usage example

from types_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 TypedDict usage example

from types_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 TypedDict usage example

from types_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

ListAssociatedFleetsRequestTypeDef#

# ListAssociatedFleetsRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import ListAssociatedFleetsRequestTypeDef


def get_value() -> ListAssociatedFleetsRequestTypeDef:
    return {
        "StackName": ...,
    }


# ListAssociatedFleetsRequestTypeDef definition

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

ListAssociatedStacksRequestTypeDef#

# ListAssociatedStacksRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import ListAssociatedStacksRequestTypeDef


def get_value() -> ListAssociatedStacksRequestTypeDef:
    return {
        "FleetName": ...,
    }


# ListAssociatedStacksRequestTypeDef definition

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

ListEntitledApplicationsRequestTypeDef#

# ListEntitledApplicationsRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import ListEntitledApplicationsRequestTypeDef


def get_value() -> ListEntitledApplicationsRequestTypeDef:
    return {
        "StackName": ...,
    }


# ListEntitledApplicationsRequestTypeDef definition

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

ListTagsForResourceRequestTypeDef#

# ListTagsForResourceRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import ListTagsForResourceRequestTypeDef


def get_value() -> ListTagsForResourceRequestTypeDef:
    return {
        "ResourceArn": ...,
    }


# ListTagsForResourceRequestTypeDef definition

class ListTagsForResourceRequestTypeDef(TypedDict):
    ResourceArn: str,

StackErrorTypeDef#

# StackErrorTypeDef TypedDict usage example

from types_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

StorageConnectorOutputTypeDef#

# StorageConnectorOutputTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import StorageConnectorOutputTypeDef


def get_value() -> StorageConnectorOutputTypeDef:
    return {
        "ConnectorType": ...,
    }


# StorageConnectorOutputTypeDef definition

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

StartAppBlockBuilderRequestTypeDef#

# StartAppBlockBuilderRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import StartAppBlockBuilderRequestTypeDef


def get_value() -> StartAppBlockBuilderRequestTypeDef:
    return {
        "Name": ...,
    }


# StartAppBlockBuilderRequestTypeDef definition

class StartAppBlockBuilderRequestTypeDef(TypedDict):
    Name: str,

StartFleetRequestTypeDef#

# StartFleetRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import StartFleetRequestTypeDef


def get_value() -> StartFleetRequestTypeDef:
    return {
        "Name": ...,
    }


# StartFleetRequestTypeDef definition

class StartFleetRequestTypeDef(TypedDict):
    Name: str,

StartImageBuilderRequestTypeDef#

# StartImageBuilderRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import StartImageBuilderRequestTypeDef


def get_value() -> StartImageBuilderRequestTypeDef:
    return {
        "Name": ...,
    }


# StartImageBuilderRequestTypeDef definition

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

StopAppBlockBuilderRequestTypeDef#

# StopAppBlockBuilderRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import StopAppBlockBuilderRequestTypeDef


def get_value() -> StopAppBlockBuilderRequestTypeDef:
    return {
        "Name": ...,
    }


# StopAppBlockBuilderRequestTypeDef definition

class StopAppBlockBuilderRequestTypeDef(TypedDict):
    Name: str,

StopFleetRequestTypeDef#

# StopFleetRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import StopFleetRequestTypeDef


def get_value() -> StopFleetRequestTypeDef:
    return {
        "Name": ...,
    }


# StopFleetRequestTypeDef definition

class StopFleetRequestTypeDef(TypedDict):
    Name: str,

StopImageBuilderRequestTypeDef#

# StopImageBuilderRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import StopImageBuilderRequestTypeDef


def get_value() -> StopImageBuilderRequestTypeDef:
    return {
        "Name": ...,
    }


# StopImageBuilderRequestTypeDef definition

class StopImageBuilderRequestTypeDef(TypedDict):
    Name: str,

StorageConnectorTypeDef#

# StorageConnectorTypeDef TypedDict usage example

from types_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]],
    DomainsRequireAdminConsent: NotRequired[Sequence[str]],
  1. See StorageConnectorTypeType

TagResourceRequestTypeDef#

# TagResourceRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import TagResourceRequestTypeDef


def get_value() -> TagResourceRequestTypeDef:
    return {
        "ResourceArn": ...,
    }


# TagResourceRequestTypeDef definition

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

UntagResourceRequestTypeDef#

# UntagResourceRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import UntagResourceRequestTypeDef


def get_value() -> UntagResourceRequestTypeDef:
    return {
        "ResourceArn": ...,
    }


# UntagResourceRequestTypeDef definition

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

VpcConfigTypeDef#

# VpcConfigTypeDef TypedDict usage example

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

AppBlockBuilderTypeDef#

# AppBlockBuilderTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import AppBlockBuilderTypeDef


def get_value() -> AppBlockBuilderTypeDef:
    return {
        "Arn": ...,
    }


# AppBlockBuilderTypeDef definition

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

ApplicationTypeDef#

# ApplicationTypeDef TypedDict usage example

from types_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

CreateApplicationRequestTypeDef#

# CreateApplicationRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import CreateApplicationRequestTypeDef


def get_value() -> CreateApplicationRequestTypeDef:
    return {
        "Name": ...,
    }


# CreateApplicationRequestTypeDef definition

class CreateApplicationRequestTypeDef(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 TypedDict usage example

from types_boto3_appstream.type_defs import ScriptDetailsTypeDef


def get_value() -> ScriptDetailsTypeDef:
    return {
        "ScriptS3Location": ...,
    }


# ScriptDetailsTypeDef definition

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

UpdateApplicationRequestTypeDef#

# UpdateApplicationRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import UpdateApplicationRequestTypeDef


def get_value() -> UpdateApplicationRequestTypeDef:
    return {
        "Name": ...,
    }


# UpdateApplicationRequestTypeDef definition

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

AssociateAppBlockBuilderAppBlockResultTypeDef#

# AssociateAppBlockBuilderAppBlockResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import AssociateAppBlockBuilderAppBlockResultTypeDef


def get_value() -> AssociateAppBlockBuilderAppBlockResultTypeDef:
    return {
        "AppBlockBuilderAppBlockAssociation": ...,
    }


# AssociateAppBlockBuilderAppBlockResultTypeDef definition

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

AssociateApplicationFleetResultTypeDef#

# AssociateApplicationFleetResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import AssociateApplicationFleetResultTypeDef


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


# AssociateApplicationFleetResultTypeDef definition

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

CopyImageResponseTypeDef#

# CopyImageResponseTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import CopyImageResponseTypeDef


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


# CopyImageResponseTypeDef definition

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

CreateAppBlockBuilderStreamingURLResultTypeDef#

# CreateAppBlockBuilderStreamingURLResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import CreateAppBlockBuilderStreamingURLResultTypeDef


def get_value() -> CreateAppBlockBuilderStreamingURLResultTypeDef:
    return {
        "StreamingURL": ...,
    }


# CreateAppBlockBuilderStreamingURLResultTypeDef definition

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

CreateImageBuilderStreamingURLResultTypeDef#

# CreateImageBuilderStreamingURLResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import CreateImageBuilderStreamingURLResultTypeDef


def get_value() -> CreateImageBuilderStreamingURLResultTypeDef:
    return {
        "StreamingURL": ...,
    }


# CreateImageBuilderStreamingURLResultTypeDef definition

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

CreateStreamingURLResultTypeDef#

# CreateStreamingURLResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import CreateStreamingURLResultTypeDef


def get_value() -> CreateStreamingURLResultTypeDef:
    return {
        "StreamingURL": ...,
    }


# CreateStreamingURLResultTypeDef definition

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

CreateUsageReportSubscriptionResultTypeDef#

# CreateUsageReportSubscriptionResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import CreateUsageReportSubscriptionResultTypeDef


def get_value() -> CreateUsageReportSubscriptionResultTypeDef:
    return {
        "S3BucketName": ...,
    }


# CreateUsageReportSubscriptionResultTypeDef definition

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

DescribeAppBlockBuilderAppBlockAssociationsResultTypeDef#

# DescribeAppBlockBuilderAppBlockAssociationsResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeAppBlockBuilderAppBlockAssociationsResultTypeDef


def get_value() -> DescribeAppBlockBuilderAppBlockAssociationsResultTypeDef:
    return {
        "AppBlockBuilderAppBlockAssociations": ...,
    }


# DescribeAppBlockBuilderAppBlockAssociationsResultTypeDef definition

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

DescribeApplicationFleetAssociationsResultTypeDef#

# DescribeApplicationFleetAssociationsResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeApplicationFleetAssociationsResultTypeDef


def get_value() -> DescribeApplicationFleetAssociationsResultTypeDef:
    return {
        "ApplicationFleetAssociations": ...,
    }


# DescribeApplicationFleetAssociationsResultTypeDef definition

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

ListAssociatedFleetsResultTypeDef#

# ListAssociatedFleetsResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import ListAssociatedFleetsResultTypeDef


def get_value() -> ListAssociatedFleetsResultTypeDef:
    return {
        "Names": ...,
    }


# ListAssociatedFleetsResultTypeDef definition

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

ListAssociatedStacksResultTypeDef#

# ListAssociatedStacksResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import ListAssociatedStacksResultTypeDef


def get_value() -> ListAssociatedStacksResultTypeDef:
    return {
        "Names": ...,
    }


# ListAssociatedStacksResultTypeDef definition

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

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import ListTagsForResourceResponseTypeDef


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


# ListTagsForResourceResponseTypeDef definition

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

BatchAssociateUserStackRequestTypeDef#

# BatchAssociateUserStackRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import BatchAssociateUserStackRequestTypeDef


def get_value() -> BatchAssociateUserStackRequestTypeDef:
    return {
        "UserStackAssociations": ...,
    }


# BatchAssociateUserStackRequestTypeDef definition

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

BatchDisassociateUserStackRequestTypeDef#

# BatchDisassociateUserStackRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import BatchDisassociateUserStackRequestTypeDef


def get_value() -> BatchDisassociateUserStackRequestTypeDef:
    return {
        "UserStackAssociations": ...,
    }


# BatchDisassociateUserStackRequestTypeDef definition

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

DescribeUserStackAssociationsResultTypeDef#

# DescribeUserStackAssociationsResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeUserStackAssociationsResultTypeDef


def get_value() -> DescribeUserStackAssociationsResultTypeDef:
    return {
        "UserStackAssociations": ...,
    }


# DescribeUserStackAssociationsResultTypeDef definition

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

UserStackAssociationErrorTypeDef#

# UserStackAssociationErrorTypeDef TypedDict usage example

from types_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

CreateDirectoryConfigRequestTypeDef#

# CreateDirectoryConfigRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import CreateDirectoryConfigRequestTypeDef


def get_value() -> CreateDirectoryConfigRequestTypeDef:
    return {
        "DirectoryName": ...,
    }


# CreateDirectoryConfigRequestTypeDef definition

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

DirectoryConfigTypeDef#

# DirectoryConfigTypeDef TypedDict usage example

from types_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

UpdateDirectoryConfigRequestTypeDef#

# UpdateDirectoryConfigRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import UpdateDirectoryConfigRequestTypeDef


def get_value() -> UpdateDirectoryConfigRequestTypeDef:
    return {
        "DirectoryName": ...,
    }


# UpdateDirectoryConfigRequestTypeDef definition

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

CreateEntitlementRequestTypeDef#

# CreateEntitlementRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import CreateEntitlementRequestTypeDef


def get_value() -> CreateEntitlementRequestTypeDef:
    return {
        "Name": ...,
    }


# CreateEntitlementRequestTypeDef definition

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

EntitlementTypeDef#

# EntitlementTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import EntitlementTypeDef


def get_value() -> EntitlementTypeDef:
    return {
        "Name": ...,
    }


# 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

UpdateEntitlementRequestTypeDef#

# UpdateEntitlementRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import UpdateEntitlementRequestTypeDef


def get_value() -> UpdateEntitlementRequestTypeDef:
    return {
        "Name": ...,
    }


# UpdateEntitlementRequestTypeDef definition

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

CreateThemeForStackRequestTypeDef#

# CreateThemeForStackRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import CreateThemeForStackRequestTypeDef


def get_value() -> CreateThemeForStackRequestTypeDef:
    return {
        "StackName": ...,
    }


# CreateThemeForStackRequestTypeDef definition

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

ThemeTypeDef#

# ThemeTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import ThemeTypeDef


def get_value() -> ThemeTypeDef:
    return {
        "StackName": ...,
    }


# ThemeTypeDef definition

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

UpdateThemeForStackRequestTypeDef#

# UpdateThemeForStackRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import UpdateThemeForStackRequestTypeDef


def get_value() -> UpdateThemeForStackRequestTypeDef:
    return {
        "StackName": ...,
    }


# UpdateThemeForStackRequestTypeDef definition

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

DescribeDirectoryConfigsRequestPaginateTypeDef#

# DescribeDirectoryConfigsRequestPaginateTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeDirectoryConfigsRequestPaginateTypeDef


def get_value() -> DescribeDirectoryConfigsRequestPaginateTypeDef:
    return {
        "DirectoryNames": ...,
    }


# DescribeDirectoryConfigsRequestPaginateTypeDef definition

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

DescribeFleetsRequestPaginateTypeDef#

# DescribeFleetsRequestPaginateTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeFleetsRequestPaginateTypeDef


def get_value() -> DescribeFleetsRequestPaginateTypeDef:
    return {
        "Names": ...,
    }


# DescribeFleetsRequestPaginateTypeDef definition

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

DescribeImageBuildersRequestPaginateTypeDef#

# DescribeImageBuildersRequestPaginateTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeImageBuildersRequestPaginateTypeDef


def get_value() -> DescribeImageBuildersRequestPaginateTypeDef:
    return {
        "Names": ...,
    }


# DescribeImageBuildersRequestPaginateTypeDef definition

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

DescribeImagesRequestPaginateTypeDef#

# DescribeImagesRequestPaginateTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeImagesRequestPaginateTypeDef


def get_value() -> DescribeImagesRequestPaginateTypeDef:
    return {
        "Names": ...,
    }


# DescribeImagesRequestPaginateTypeDef definition

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

DescribeSessionsRequestPaginateTypeDef#

# DescribeSessionsRequestPaginateTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeSessionsRequestPaginateTypeDef


def get_value() -> DescribeSessionsRequestPaginateTypeDef:
    return {
        "StackName": ...,
    }


# DescribeSessionsRequestPaginateTypeDef definition

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

DescribeStacksRequestPaginateTypeDef#

# DescribeStacksRequestPaginateTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeStacksRequestPaginateTypeDef


def get_value() -> DescribeStacksRequestPaginateTypeDef:
    return {
        "Names": ...,
    }


# DescribeStacksRequestPaginateTypeDef definition

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

DescribeUserStackAssociationsRequestPaginateTypeDef#

# DescribeUserStackAssociationsRequestPaginateTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeUserStackAssociationsRequestPaginateTypeDef


def get_value() -> DescribeUserStackAssociationsRequestPaginateTypeDef:
    return {
        "StackName": ...,
    }


# DescribeUserStackAssociationsRequestPaginateTypeDef definition

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

DescribeUsersRequestPaginateTypeDef#

# DescribeUsersRequestPaginateTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeUsersRequestPaginateTypeDef


def get_value() -> DescribeUsersRequestPaginateTypeDef:
    return {
        "AuthenticationType": ...,
    }


# DescribeUsersRequestPaginateTypeDef definition

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

ListAssociatedFleetsRequestPaginateTypeDef#

# ListAssociatedFleetsRequestPaginateTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import ListAssociatedFleetsRequestPaginateTypeDef


def get_value() -> ListAssociatedFleetsRequestPaginateTypeDef:
    return {
        "StackName": ...,
    }


# ListAssociatedFleetsRequestPaginateTypeDef definition

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

ListAssociatedStacksRequestPaginateTypeDef#

# ListAssociatedStacksRequestPaginateTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import ListAssociatedStacksRequestPaginateTypeDef


def get_value() -> ListAssociatedStacksRequestPaginateTypeDef:
    return {
        "FleetName": ...,
    }


# ListAssociatedStacksRequestPaginateTypeDef definition

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

DescribeFleetsRequestWaitExtraTypeDef#

# DescribeFleetsRequestWaitExtraTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeFleetsRequestWaitExtraTypeDef


def get_value() -> DescribeFleetsRequestWaitExtraTypeDef:
    return {
        "Names": ...,
    }


# DescribeFleetsRequestWaitExtraTypeDef definition

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

DescribeFleetsRequestWaitTypeDef#

# DescribeFleetsRequestWaitTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeFleetsRequestWaitTypeDef


def get_value() -> DescribeFleetsRequestWaitTypeDef:
    return {
        "Names": ...,
    }


# DescribeFleetsRequestWaitTypeDef definition

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

DescribeUsersResultTypeDef#

# DescribeUsersResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeUsersResultTypeDef


def get_value() -> DescribeUsersResultTypeDef:
    return {
        "Users": ...,
    }


# DescribeUsersResultTypeDef definition

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

ListEntitledApplicationsResultTypeDef#

# ListEntitledApplicationsResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import ListEntitledApplicationsResultTypeDef


def get_value() -> ListEntitledApplicationsResultTypeDef:
    return {
        "EntitledApplications": ...,
    }


# ListEntitledApplicationsResultTypeDef definition

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

FleetTypeDef#

# FleetTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import FleetTypeDef


def get_value() -> FleetTypeDef:
    return {
        "Arn": ...,
    }


# FleetTypeDef definition

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

ImageBuilderTypeDef#

# ImageBuilderTypeDef TypedDict usage example

from types_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[VpcConfigOutputTypeDef],  # (1)
    InstanceType: NotRequired[str],
    Platform: NotRequired[PlatformTypeType],  # (2)
    IamRoleArn: NotRequired[str],
    State: NotRequired[ImageBuilderStateType],  # (3)
    StateChangeReason: NotRequired[ImageBuilderStateChangeReasonTypeDef],  # (4)
    CreatedTime: NotRequired[datetime],
    EnableDefaultInternetAccess: NotRequired[bool],
    DomainJoinInfo: NotRequired[DomainJoinInfoTypeDef],  # (5)
    NetworkAccessConfiguration: NotRequired[NetworkAccessConfigurationTypeDef],  # (6)
    ImageBuilderErrors: NotRequired[List[ResourceErrorTypeDef]],  # (7)
    AppstreamAgentVersion: NotRequired[str],
    AccessEndpoints: NotRequired[List[AccessEndpointTypeDef]],  # (8)
    LatestAppstreamAgentVersion: NotRequired[LatestAppstreamAgentVersionType],  # (9)
  1. See VpcConfigOutputTypeDef
  2. See PlatformTypeType
  3. See ImageBuilderStateType
  4. See ImageBuilderStateChangeReasonTypeDef
  5. See DomainJoinInfoTypeDef
  6. See NetworkAccessConfigurationTypeDef
  7. See ResourceErrorTypeDef
  8. See AccessEndpointTypeDef
  9. See LatestAppstreamAgentVersionType

SessionTypeDef#

# SessionTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import SessionTypeDef


def get_value() -> SessionTypeDef:
    return {
        "Id": ...,
    }


# SessionTypeDef definition

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

SharedImagePermissionsTypeDef#

# SharedImagePermissionsTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import SharedImagePermissionsTypeDef


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


# SharedImagePermissionsTypeDef definition

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

UpdateImagePermissionsRequestTypeDef#

# UpdateImagePermissionsRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import UpdateImagePermissionsRequestTypeDef


def get_value() -> UpdateImagePermissionsRequestTypeDef:
    return {
        "Name": ...,
    }


# UpdateImagePermissionsRequestTypeDef definition

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

UsageReportSubscriptionTypeDef#

# UsageReportSubscriptionTypeDef TypedDict usage example

from types_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 TypedDict usage example

from types_boto3_appstream.type_defs import StackTypeDef


def get_value() -> StackTypeDef:
    return {
        "Arn": ...,
    }


# StackTypeDef definition

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

CreateAppBlockBuilderResultTypeDef#

# CreateAppBlockBuilderResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import CreateAppBlockBuilderResultTypeDef


def get_value() -> CreateAppBlockBuilderResultTypeDef:
    return {
        "AppBlockBuilder": ...,
    }


# CreateAppBlockBuilderResultTypeDef definition

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

DescribeAppBlockBuildersResultTypeDef#

# DescribeAppBlockBuildersResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeAppBlockBuildersResultTypeDef


def get_value() -> DescribeAppBlockBuildersResultTypeDef:
    return {
        "AppBlockBuilders": ...,
    }


# DescribeAppBlockBuildersResultTypeDef definition

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

StartAppBlockBuilderResultTypeDef#

# StartAppBlockBuilderResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import StartAppBlockBuilderResultTypeDef


def get_value() -> StartAppBlockBuilderResultTypeDef:
    return {
        "AppBlockBuilder": ...,
    }


# StartAppBlockBuilderResultTypeDef definition

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

StopAppBlockBuilderResultTypeDef#

# StopAppBlockBuilderResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import StopAppBlockBuilderResultTypeDef


def get_value() -> StopAppBlockBuilderResultTypeDef:
    return {
        "AppBlockBuilder": ...,
    }


# StopAppBlockBuilderResultTypeDef definition

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

UpdateAppBlockBuilderResultTypeDef#

# UpdateAppBlockBuilderResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import UpdateAppBlockBuilderResultTypeDef


def get_value() -> UpdateAppBlockBuilderResultTypeDef:
    return {
        "AppBlockBuilder": ...,
    }


# UpdateAppBlockBuilderResultTypeDef definition

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

CreateApplicationResultTypeDef#

# CreateApplicationResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import CreateApplicationResultTypeDef


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


# CreateApplicationResultTypeDef definition

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

DescribeApplicationsResultTypeDef#

# DescribeApplicationsResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeApplicationsResultTypeDef


def get_value() -> DescribeApplicationsResultTypeDef:
    return {
        "Applications": ...,
    }


# DescribeApplicationsResultTypeDef definition

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

ImageTypeDef#

# ImageTypeDef TypedDict usage example

from types_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)
    LatestAppstreamAgentVersion: NotRequired[LatestAppstreamAgentVersionType],  # (8)
    SupportedInstanceFamilies: NotRequired[List[str]],
    DynamicAppProvidersEnabled: NotRequired[DynamicAppProvidersEnabledType],  # (9)
    ImageSharedWithOthers: NotRequired[ImageSharedWithOthersType],  # (10)
  1. See ImageStateType
  2. See VisibilityTypeType
  3. See PlatformTypeType
  4. See ImageStateChangeReasonTypeDef
  5. See ApplicationTypeDef
  6. See ImagePermissionsTypeDef
  7. See ResourceErrorTypeDef
  8. See LatestAppstreamAgentVersionType
  9. See DynamicAppProvidersEnabledType
  10. See ImageSharedWithOthersType

UpdateApplicationResultTypeDef#

# UpdateApplicationResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import UpdateApplicationResultTypeDef


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


# UpdateApplicationResultTypeDef definition

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

AppBlockTypeDef#

# AppBlockTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import AppBlockTypeDef


def get_value() -> AppBlockTypeDef:
    return {
        "Name": ...,
    }


# AppBlockTypeDef definition

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

CreateAppBlockRequestTypeDef#

# CreateAppBlockRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import CreateAppBlockRequestTypeDef


def get_value() -> CreateAppBlockRequestTypeDef:
    return {
        "Name": ...,
    }


# CreateAppBlockRequestTypeDef definition

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

BatchAssociateUserStackResultTypeDef#

# BatchAssociateUserStackResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import BatchAssociateUserStackResultTypeDef


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


# BatchAssociateUserStackResultTypeDef definition

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

BatchDisassociateUserStackResultTypeDef#

# BatchDisassociateUserStackResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import BatchDisassociateUserStackResultTypeDef


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


# BatchDisassociateUserStackResultTypeDef definition

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

CreateDirectoryConfigResultTypeDef#

# CreateDirectoryConfigResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import CreateDirectoryConfigResultTypeDef


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


# CreateDirectoryConfigResultTypeDef definition

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

DescribeDirectoryConfigsResultTypeDef#

# DescribeDirectoryConfigsResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeDirectoryConfigsResultTypeDef


def get_value() -> DescribeDirectoryConfigsResultTypeDef:
    return {
        "DirectoryConfigs": ...,
    }


# DescribeDirectoryConfigsResultTypeDef definition

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

UpdateDirectoryConfigResultTypeDef#

# UpdateDirectoryConfigResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import UpdateDirectoryConfigResultTypeDef


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


# UpdateDirectoryConfigResultTypeDef definition

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

CreateEntitlementResultTypeDef#

# CreateEntitlementResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import CreateEntitlementResultTypeDef


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


# CreateEntitlementResultTypeDef definition

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

DescribeEntitlementsResultTypeDef#

# DescribeEntitlementsResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeEntitlementsResultTypeDef


def get_value() -> DescribeEntitlementsResultTypeDef:
    return {
        "Entitlements": ...,
    }


# DescribeEntitlementsResultTypeDef definition

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

UpdateEntitlementResultTypeDef#

# UpdateEntitlementResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import UpdateEntitlementResultTypeDef


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


# UpdateEntitlementResultTypeDef definition

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

CreateThemeForStackResultTypeDef#

# CreateThemeForStackResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import CreateThemeForStackResultTypeDef


def get_value() -> CreateThemeForStackResultTypeDef:
    return {
        "Theme": ...,
    }


# CreateThemeForStackResultTypeDef definition

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

DescribeThemeForStackResultTypeDef#

# DescribeThemeForStackResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeThemeForStackResultTypeDef


def get_value() -> DescribeThemeForStackResultTypeDef:
    return {
        "Theme": ...,
    }


# DescribeThemeForStackResultTypeDef definition

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

UpdateThemeForStackResultTypeDef#

# UpdateThemeForStackResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import UpdateThemeForStackResultTypeDef


def get_value() -> UpdateThemeForStackResultTypeDef:
    return {
        "Theme": ...,
    }


# UpdateThemeForStackResultTypeDef definition

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

CreateFleetResultTypeDef#

# CreateFleetResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import CreateFleetResultTypeDef


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


# CreateFleetResultTypeDef definition

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

DescribeFleetsResultTypeDef#

# DescribeFleetsResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeFleetsResultTypeDef


def get_value() -> DescribeFleetsResultTypeDef:
    return {
        "Fleets": ...,
    }


# DescribeFleetsResultTypeDef definition

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

UpdateFleetResultTypeDef#

# UpdateFleetResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import UpdateFleetResultTypeDef


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


# UpdateFleetResultTypeDef definition

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

CreateImageBuilderResultTypeDef#

# CreateImageBuilderResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import CreateImageBuilderResultTypeDef


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


# CreateImageBuilderResultTypeDef definition

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

DeleteImageBuilderResultTypeDef#

# DeleteImageBuilderResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DeleteImageBuilderResultTypeDef


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


# DeleteImageBuilderResultTypeDef definition

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

DescribeImageBuildersResultTypeDef#

# DescribeImageBuildersResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeImageBuildersResultTypeDef


def get_value() -> DescribeImageBuildersResultTypeDef:
    return {
        "ImageBuilders": ...,
    }


# DescribeImageBuildersResultTypeDef definition

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

StartImageBuilderResultTypeDef#

# StartImageBuilderResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import StartImageBuilderResultTypeDef


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


# StartImageBuilderResultTypeDef definition

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

StopImageBuilderResultTypeDef#

# StopImageBuilderResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import StopImageBuilderResultTypeDef


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


# StopImageBuilderResultTypeDef definition

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

DescribeSessionsResultTypeDef#

# DescribeSessionsResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeSessionsResultTypeDef


def get_value() -> DescribeSessionsResultTypeDef:
    return {
        "Sessions": ...,
    }


# DescribeSessionsResultTypeDef definition

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

DescribeImagePermissionsResultTypeDef#

# DescribeImagePermissionsResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeImagePermissionsResultTypeDef


def get_value() -> DescribeImagePermissionsResultTypeDef:
    return {
        "Name": ...,
    }


# DescribeImagePermissionsResultTypeDef definition

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

DescribeUsageReportSubscriptionsResultTypeDef#

# DescribeUsageReportSubscriptionsResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeUsageReportSubscriptionsResultTypeDef


def get_value() -> DescribeUsageReportSubscriptionsResultTypeDef:
    return {
        "UsageReportSubscriptions": ...,
    }


# DescribeUsageReportSubscriptionsResultTypeDef definition

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

CreateStackResultTypeDef#

# CreateStackResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import CreateStackResultTypeDef


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


# CreateStackResultTypeDef definition

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

DescribeStacksResultTypeDef#

# DescribeStacksResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeStacksResultTypeDef


def get_value() -> DescribeStacksResultTypeDef:
    return {
        "Stacks": ...,
    }


# DescribeStacksResultTypeDef definition

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

UpdateStackResultTypeDef#

# UpdateStackResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import UpdateStackResultTypeDef


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


# UpdateStackResultTypeDef definition

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

CreateStackRequestTypeDef#

# CreateStackRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import CreateStackRequestTypeDef


def get_value() -> CreateStackRequestTypeDef:
    return {
        "Name": ...,
    }


# CreateStackRequestTypeDef definition

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

UpdateStackRequestTypeDef#

# UpdateStackRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import UpdateStackRequestTypeDef


def get_value() -> UpdateStackRequestTypeDef:
    return {
        "Name": ...,
    }


# UpdateStackRequestTypeDef definition

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

CreateAppBlockBuilderRequestTypeDef#

# CreateAppBlockBuilderRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import CreateAppBlockBuilderRequestTypeDef


def get_value() -> CreateAppBlockBuilderRequestTypeDef:
    return {
        "Name": ...,
    }


# CreateAppBlockBuilderRequestTypeDef definition

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

CreateFleetRequestTypeDef#

# CreateFleetRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import CreateFleetRequestTypeDef


def get_value() -> CreateFleetRequestTypeDef:
    return {
        "Name": ...,
    }


# CreateFleetRequestTypeDef definition

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

CreateImageBuilderRequestTypeDef#

# CreateImageBuilderRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import CreateImageBuilderRequestTypeDef


def get_value() -> CreateImageBuilderRequestTypeDef:
    return {
        "Name": ...,
    }


# CreateImageBuilderRequestTypeDef definition

class CreateImageBuilderRequestTypeDef(TypedDict):
    Name: str,
    InstanceType: str,
    ImageName: NotRequired[str],
    ImageArn: NotRequired[str],
    Description: NotRequired[str],
    DisplayName: NotRequired[str],
    VpcConfig: NotRequired[VpcConfigUnionTypeDef],  # (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 VpcConfigOutputTypeDef
  2. See DomainJoinInfoTypeDef
  3. See AccessEndpointTypeDef

UpdateAppBlockBuilderRequestTypeDef#

# UpdateAppBlockBuilderRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import UpdateAppBlockBuilderRequestTypeDef


def get_value() -> UpdateAppBlockBuilderRequestTypeDef:
    return {
        "Name": ...,
    }


# UpdateAppBlockBuilderRequestTypeDef definition

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

UpdateFleetRequestTypeDef#

# UpdateFleetRequestTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import UpdateFleetRequestTypeDef


def get_value() -> UpdateFleetRequestTypeDef:
    return {
        "ImageName": ...,
    }


# UpdateFleetRequestTypeDef definition

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

CreateUpdatedImageResultTypeDef#

# CreateUpdatedImageResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import CreateUpdatedImageResultTypeDef


def get_value() -> CreateUpdatedImageResultTypeDef:
    return {
        "image": ...,
    }


# CreateUpdatedImageResultTypeDef definition

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

DeleteImageResultTypeDef#

# DeleteImageResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DeleteImageResultTypeDef


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


# DeleteImageResultTypeDef definition

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

DescribeImagesResultTypeDef#

# DescribeImagesResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeImagesResultTypeDef


def get_value() -> DescribeImagesResultTypeDef:
    return {
        "Images": ...,
    }


# DescribeImagesResultTypeDef definition

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

CreateAppBlockResultTypeDef#

# CreateAppBlockResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import CreateAppBlockResultTypeDef


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


# CreateAppBlockResultTypeDef definition

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

DescribeAppBlocksResultTypeDef#

# DescribeAppBlocksResultTypeDef TypedDict usage example

from types_boto3_appstream.type_defs import DescribeAppBlocksResultTypeDef


def get_value() -> DescribeAppBlocksResultTypeDef:
    return {
        "AppBlocks": ...,
    }


# DescribeAppBlocksResultTypeDef definition

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