Skip to content

Typed dictionaries

Index > AppStream > Typed dictionaries

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

AccessEndpointTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import AccessEndpointTypeDef

def get_value() -> AccessEndpointTypeDef:
    return {
        "EndpointType": ...,
    }
Definition
class AccessEndpointTypeDef(TypedDict):
    EndpointType: AccessEndpointTypeType,  # (1)
    VpceId: NotRequired[str],
  1. See AccessEndpointTypeType

S3LocationTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import S3LocationTypeDef

def get_value() -> S3LocationTypeDef:
    return {
        "S3Bucket": ...,
        "S3Key": ...,
    }
Definition
class S3LocationTypeDef(TypedDict):
    S3Bucket: str,
    S3Key: str,

ApplicationFleetAssociationTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import ApplicationFleetAssociationTypeDef

def get_value() -> ApplicationFleetAssociationTypeDef:
    return {
        "FleetName": ...,
        "ApplicationArn": ...,
    }
Definition
class ApplicationFleetAssociationTypeDef(TypedDict):
    FleetName: str,
    ApplicationArn: str,

ApplicationSettingsResponseTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import ApplicationSettingsResponseTypeDef

def get_value() -> ApplicationSettingsResponseTypeDef:
    return {
        "Enabled": ...,
    }
Definition
class ApplicationSettingsResponseTypeDef(TypedDict):
    Enabled: NotRequired[bool],
    SettingsGroup: NotRequired[str],
    S3BucketName: NotRequired[str],

ApplicationSettingsTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import ApplicationSettingsTypeDef

def get_value() -> ApplicationSettingsTypeDef:
    return {
        "Enabled": ...,
    }
Definition
class ApplicationSettingsTypeDef(TypedDict):
    Enabled: bool,
    SettingsGroup: NotRequired[str],

AssociateApplicationFleetRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import AssociateApplicationFleetRequestRequestTypeDef

def get_value() -> AssociateApplicationFleetRequestRequestTypeDef:
    return {
        "FleetName": ...,
        "ApplicationArn": ...,
    }
Definition
class AssociateApplicationFleetRequestRequestTypeDef(TypedDict):
    FleetName: str,
    ApplicationArn: str,

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

AssociateApplicationToEntitlementRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import AssociateApplicationToEntitlementRequestRequestTypeDef

def get_value() -> AssociateApplicationToEntitlementRequestRequestTypeDef:
    return {
        "StackName": ...,
        "EntitlementName": ...,
        "ApplicationIdentifier": ...,
    }
Definition
class AssociateApplicationToEntitlementRequestRequestTypeDef(TypedDict):
    StackName: str,
    EntitlementName: str,
    ApplicationIdentifier: str,

AssociateFleetRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import AssociateFleetRequestRequestTypeDef

def get_value() -> AssociateFleetRequestRequestTypeDef:
    return {
        "FleetName": ...,
        "StackName": ...,
    }
Definition
class AssociateFleetRequestRequestTypeDef(TypedDict):
    FleetName: str,
    StackName: str,

UserStackAssociationTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import UserStackAssociationTypeDef

def get_value() -> UserStackAssociationTypeDef:
    return {
        "StackName": ...,
        "UserName": ...,
        "AuthenticationType": ...,
    }
Definition
class UserStackAssociationTypeDef(TypedDict):
    StackName: str,
    UserName: str,
    AuthenticationType: AuthenticationTypeType,  # (1)
    SendEmailNotification: NotRequired[bool],
  1. See AuthenticationTypeType

CertificateBasedAuthPropertiesTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import CertificateBasedAuthPropertiesTypeDef

def get_value() -> CertificateBasedAuthPropertiesTypeDef:
    return {
        "Status": ...,
    }
Definition
class CertificateBasedAuthPropertiesTypeDef(TypedDict):
    Status: NotRequired[CertificateBasedAuthStatusType],  # (1)
    CertificateAuthorityArn: NotRequired[str],
  1. See CertificateBasedAuthStatusType

ComputeCapacityStatusTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import ComputeCapacityStatusTypeDef

def get_value() -> ComputeCapacityStatusTypeDef:
    return {
        "Desired": ...,
    }
Definition
class ComputeCapacityStatusTypeDef(TypedDict):
    Desired: int,
    Running: NotRequired[int],
    InUse: NotRequired[int],
    Available: NotRequired[int],

ComputeCapacityTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import ComputeCapacityTypeDef

def get_value() -> ComputeCapacityTypeDef:
    return {
        "DesiredInstances": ...,
    }
Definition
class ComputeCapacityTypeDef(TypedDict):
    DesiredInstances: int,

CopyImageRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import CopyImageRequestRequestTypeDef

def get_value() -> CopyImageRequestRequestTypeDef:
    return {
        "SourceImageName": ...,
        "DestinationImageName": ...,
        "DestinationRegion": ...,
    }
Definition
class CopyImageRequestRequestTypeDef(TypedDict):
    SourceImageName: str,
    DestinationImageName: str,
    DestinationRegion: str,
    DestinationImageDescription: NotRequired[str],

ServiceAccountCredentialsTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import ServiceAccountCredentialsTypeDef

def get_value() -> ServiceAccountCredentialsTypeDef:
    return {
        "AccountName": ...,
        "AccountPassword": ...,
    }
Definition
class ServiceAccountCredentialsTypeDef(TypedDict):
    AccountName: str,
    AccountPassword: str,

EntitlementAttributeTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import EntitlementAttributeTypeDef

def get_value() -> EntitlementAttributeTypeDef:
    return {
        "Name": ...,
        "Value": ...,
    }
Definition
class EntitlementAttributeTypeDef(TypedDict):
    Name: str,
    Value: str,

DomainJoinInfoTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DomainJoinInfoTypeDef

def get_value() -> DomainJoinInfoTypeDef:
    return {
        "DirectoryName": ...,
    }
Definition
class DomainJoinInfoTypeDef(TypedDict):
    DirectoryName: NotRequired[str],
    OrganizationalUnitDistinguishedName: NotRequired[str],

VpcConfigTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import VpcConfigTypeDef

def get_value() -> VpcConfigTypeDef:
    return {
        "SubnetIds": ...,
    }
Definition
class VpcConfigTypeDef(TypedDict):
    SubnetIds: NotRequired[Sequence[str]],
    SecurityGroupIds: NotRequired[Sequence[str]],

CreateImageBuilderStreamingURLRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import CreateImageBuilderStreamingURLRequestRequestTypeDef

def get_value() -> CreateImageBuilderStreamingURLRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class CreateImageBuilderStreamingURLRequestRequestTypeDef(TypedDict):
    Name: str,
    Validity: NotRequired[int],

StorageConnectorTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import StorageConnectorTypeDef

def get_value() -> StorageConnectorTypeDef:
    return {
        "ConnectorType": ...,
    }
Definition
class StorageConnectorTypeDef(TypedDict):
    ConnectorType: StorageConnectorTypeType,  # (1)
    ResourceIdentifier: NotRequired[str],
    Domains: NotRequired[Sequence[str]],
  1. See StorageConnectorTypeType

StreamingExperienceSettingsTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import StreamingExperienceSettingsTypeDef

def get_value() -> StreamingExperienceSettingsTypeDef:
    return {
        "PreferredProtocol": ...,
    }
Definition
class StreamingExperienceSettingsTypeDef(TypedDict):
    PreferredProtocol: NotRequired[PreferredProtocolType],  # (1)
  1. See PreferredProtocolType

UserSettingTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import UserSettingTypeDef

def get_value() -> UserSettingTypeDef:
    return {
        "Action": ...,
        "Permission": ...,
    }
Definition
class UserSettingTypeDef(TypedDict):
    Action: ActionType,  # (1)
    Permission: PermissionType,  # (2)
  1. See ActionType
  2. See PermissionType

CreateStreamingURLRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import CreateStreamingURLRequestRequestTypeDef

def get_value() -> CreateStreamingURLRequestRequestTypeDef:
    return {
        "StackName": ...,
        "FleetName": ...,
        "UserId": ...,
    }
Definition
class CreateStreamingURLRequestRequestTypeDef(TypedDict):
    StackName: str,
    FleetName: str,
    UserId: str,
    ApplicationId: NotRequired[str],
    Validity: NotRequired[int],
    SessionContext: NotRequired[str],

CreateUpdatedImageRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import CreateUpdatedImageRequestRequestTypeDef

def get_value() -> CreateUpdatedImageRequestRequestTypeDef:
    return {
        "existingImageName": ...,
        "newImageName": ...,
    }
Definition
class CreateUpdatedImageRequestRequestTypeDef(TypedDict):
    existingImageName: str,
    newImageName: str,
    newImageDescription: NotRequired[str],
    newImageDisplayName: NotRequired[str],
    newImageTags: NotRequired[Mapping[str, str]],
    dryRun: NotRequired[bool],

CreateUserRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import CreateUserRequestRequestTypeDef

def get_value() -> CreateUserRequestRequestTypeDef:
    return {
        "UserName": ...,
        "AuthenticationType": ...,
    }
Definition
class CreateUserRequestRequestTypeDef(TypedDict):
    UserName: str,
    AuthenticationType: AuthenticationTypeType,  # (1)
    MessageAction: NotRequired[MessageActionType],  # (2)
    FirstName: NotRequired[str],
    LastName: NotRequired[str],
  1. See AuthenticationTypeType
  2. See MessageActionType

DeleteAppBlockRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DeleteAppBlockRequestRequestTypeDef

def get_value() -> DeleteAppBlockRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DeleteAppBlockRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteApplicationRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DeleteApplicationRequestRequestTypeDef

def get_value() -> DeleteApplicationRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DeleteApplicationRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteDirectoryConfigRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DeleteDirectoryConfigRequestRequestTypeDef

def get_value() -> DeleteDirectoryConfigRequestRequestTypeDef:
    return {
        "DirectoryName": ...,
    }
Definition
class DeleteDirectoryConfigRequestRequestTypeDef(TypedDict):
    DirectoryName: str,

DeleteEntitlementRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DeleteEntitlementRequestRequestTypeDef

def get_value() -> DeleteEntitlementRequestRequestTypeDef:
    return {
        "Name": ...,
        "StackName": ...,
    }
Definition
class DeleteEntitlementRequestRequestTypeDef(TypedDict):
    Name: str,
    StackName: str,

DeleteFleetRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DeleteFleetRequestRequestTypeDef

def get_value() -> DeleteFleetRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DeleteFleetRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteImageBuilderRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DeleteImageBuilderRequestRequestTypeDef

def get_value() -> DeleteImageBuilderRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DeleteImageBuilderRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteImagePermissionsRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DeleteImagePermissionsRequestRequestTypeDef

def get_value() -> DeleteImagePermissionsRequestRequestTypeDef:
    return {
        "Name": ...,
        "SharedAccountId": ...,
    }
Definition
class DeleteImagePermissionsRequestRequestTypeDef(TypedDict):
    Name: str,
    SharedAccountId: str,

DeleteImageRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DeleteImageRequestRequestTypeDef

def get_value() -> DeleteImageRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DeleteImageRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteStackRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DeleteStackRequestRequestTypeDef

def get_value() -> DeleteStackRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DeleteStackRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteUserRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DeleteUserRequestRequestTypeDef

def get_value() -> DeleteUserRequestRequestTypeDef:
    return {
        "UserName": ...,
        "AuthenticationType": ...,
    }
Definition
class DeleteUserRequestRequestTypeDef(TypedDict):
    UserName: str,
    AuthenticationType: AuthenticationTypeType,  # (1)
  1. See AuthenticationTypeType

DescribeAppBlocksRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DescribeAppBlocksRequestRequestTypeDef

def get_value() -> DescribeAppBlocksRequestRequestTypeDef:
    return {
        "Arns": ...,
    }
Definition
class DescribeAppBlocksRequestRequestTypeDef(TypedDict):
    Arns: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

DescribeApplicationFleetAssociationsRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DescribeApplicationFleetAssociationsRequestRequestTypeDef

def get_value() -> DescribeApplicationFleetAssociationsRequestRequestTypeDef:
    return {
        "FleetName": ...,
    }
Definition
class DescribeApplicationFleetAssociationsRequestRequestTypeDef(TypedDict):
    FleetName: NotRequired[str],
    ApplicationArn: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

DescribeApplicationsRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DescribeApplicationsRequestRequestTypeDef

def get_value() -> DescribeApplicationsRequestRequestTypeDef:
    return {
        "Arns": ...,
    }
Definition
class DescribeApplicationsRequestRequestTypeDef(TypedDict):
    Arns: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

DescribeDirectoryConfigsRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DescribeDirectoryConfigsRequestRequestTypeDef

def get_value() -> DescribeDirectoryConfigsRequestRequestTypeDef:
    return {
        "DirectoryNames": ...,
    }
Definition
class DescribeDirectoryConfigsRequestRequestTypeDef(TypedDict):
    DirectoryNames: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

DescribeEntitlementsRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DescribeEntitlementsRequestRequestTypeDef

def get_value() -> DescribeEntitlementsRequestRequestTypeDef:
    return {
        "StackName": ...,
    }
Definition
class DescribeEntitlementsRequestRequestTypeDef(TypedDict):
    StackName: str,
    Name: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

WaiterConfigTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import WaiterConfigTypeDef

def get_value() -> WaiterConfigTypeDef:
    return {
        "Delay": ...,
    }
Definition
class WaiterConfigTypeDef(TypedDict):
    Delay: NotRequired[int],
    MaxAttempts: NotRequired[int],

DescribeFleetsRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DescribeFleetsRequestRequestTypeDef

def get_value() -> DescribeFleetsRequestRequestTypeDef:
    return {
        "Names": ...,
    }
Definition
class DescribeFleetsRequestRequestTypeDef(TypedDict):
    Names: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],

DescribeImageBuildersRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DescribeImageBuildersRequestRequestTypeDef

def get_value() -> DescribeImageBuildersRequestRequestTypeDef:
    return {
        "Names": ...,
    }
Definition
class DescribeImageBuildersRequestRequestTypeDef(TypedDict):
    Names: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

DescribeImagePermissionsRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DescribeImagePermissionsRequestRequestTypeDef

def get_value() -> DescribeImagePermissionsRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DescribeImagePermissionsRequestRequestTypeDef(TypedDict):
    Name: str,
    MaxResults: NotRequired[int],
    SharedAwsAccountIds: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],

DescribeImagesRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DescribeImagesRequestRequestTypeDef

def get_value() -> DescribeImagesRequestRequestTypeDef:
    return {
        "Names": ...,
    }
Definition
class DescribeImagesRequestRequestTypeDef(TypedDict):
    Names: NotRequired[Sequence[str]],
    Arns: NotRequired[Sequence[str]],
    Type: NotRequired[VisibilityTypeType],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See VisibilityTypeType

DescribeSessionsRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DescribeSessionsRequestRequestTypeDef

def get_value() -> DescribeSessionsRequestRequestTypeDef:
    return {
        "StackName": ...,
        "FleetName": ...,
    }
Definition
class DescribeSessionsRequestRequestTypeDef(TypedDict):
    StackName: str,
    FleetName: str,
    UserId: NotRequired[str],
    NextToken: NotRequired[str],
    Limit: NotRequired[int],
    AuthenticationType: NotRequired[AuthenticationTypeType],  # (1)
  1. See AuthenticationTypeType

DescribeStacksRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DescribeStacksRequestRequestTypeDef

def get_value() -> DescribeStacksRequestRequestTypeDef:
    return {
        "Names": ...,
    }
Definition
class DescribeStacksRequestRequestTypeDef(TypedDict):
    Names: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],

DescribeUsageReportSubscriptionsRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DescribeUsageReportSubscriptionsRequestRequestTypeDef

def get_value() -> DescribeUsageReportSubscriptionsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class DescribeUsageReportSubscriptionsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

DescribeUserStackAssociationsRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DescribeUserStackAssociationsRequestRequestTypeDef

def get_value() -> DescribeUserStackAssociationsRequestRequestTypeDef:
    return {
        "StackName": ...,
    }
Definition
class DescribeUserStackAssociationsRequestRequestTypeDef(TypedDict):
    StackName: NotRequired[str],
    UserName: NotRequired[str],
    AuthenticationType: NotRequired[AuthenticationTypeType],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See AuthenticationTypeType

DescribeUsersRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DescribeUsersRequestRequestTypeDef

def get_value() -> DescribeUsersRequestRequestTypeDef:
    return {
        "AuthenticationType": ...,
    }
Definition
class DescribeUsersRequestRequestTypeDef(TypedDict):
    AuthenticationType: AuthenticationTypeType,  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See AuthenticationTypeType

UserTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import UserTypeDef

def get_value() -> UserTypeDef:
    return {
        "AuthenticationType": ...,
    }
Definition
class UserTypeDef(TypedDict):
    AuthenticationType: AuthenticationTypeType,  # (1)
    Arn: NotRequired[str],
    UserName: NotRequired[str],
    Enabled: NotRequired[bool],
    Status: NotRequired[str],
    FirstName: NotRequired[str],
    LastName: NotRequired[str],
    CreatedTime: NotRequired[datetime],
  1. See AuthenticationTypeType

DisableUserRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DisableUserRequestRequestTypeDef

def get_value() -> DisableUserRequestRequestTypeDef:
    return {
        "UserName": ...,
        "AuthenticationType": ...,
    }
Definition
class DisableUserRequestRequestTypeDef(TypedDict):
    UserName: str,
    AuthenticationType: AuthenticationTypeType,  # (1)
  1. See AuthenticationTypeType

DisassociateApplicationFleetRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DisassociateApplicationFleetRequestRequestTypeDef

def get_value() -> DisassociateApplicationFleetRequestRequestTypeDef:
    return {
        "FleetName": ...,
        "ApplicationArn": ...,
    }
Definition
class DisassociateApplicationFleetRequestRequestTypeDef(TypedDict):
    FleetName: str,
    ApplicationArn: str,

DisassociateApplicationFromEntitlementRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DisassociateApplicationFromEntitlementRequestRequestTypeDef

def get_value() -> DisassociateApplicationFromEntitlementRequestRequestTypeDef:
    return {
        "StackName": ...,
        "EntitlementName": ...,
        "ApplicationIdentifier": ...,
    }
Definition
class DisassociateApplicationFromEntitlementRequestRequestTypeDef(TypedDict):
    StackName: str,
    EntitlementName: str,
    ApplicationIdentifier: str,

DisassociateFleetRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DisassociateFleetRequestRequestTypeDef

def get_value() -> DisassociateFleetRequestRequestTypeDef:
    return {
        "FleetName": ...,
        "StackName": ...,
    }
Definition
class DisassociateFleetRequestRequestTypeDef(TypedDict):
    FleetName: str,
    StackName: str,

EnableUserRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import EnableUserRequestRequestTypeDef

def get_value() -> EnableUserRequestRequestTypeDef:
    return {
        "UserName": ...,
        "AuthenticationType": ...,
    }
Definition
class EnableUserRequestRequestTypeDef(TypedDict):
    UserName: str,
    AuthenticationType: AuthenticationTypeType,  # (1)
  1. See AuthenticationTypeType

EntitledApplicationTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import EntitledApplicationTypeDef

def get_value() -> EntitledApplicationTypeDef:
    return {
        "ApplicationIdentifier": ...,
    }
Definition
class EntitledApplicationTypeDef(TypedDict):
    ApplicationIdentifier: str,

ExpireSessionRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import ExpireSessionRequestRequestTypeDef

def get_value() -> ExpireSessionRequestRequestTypeDef:
    return {
        "SessionId": ...,
    }
Definition
class ExpireSessionRequestRequestTypeDef(TypedDict):
    SessionId: str,

FleetErrorTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import FleetErrorTypeDef

def get_value() -> FleetErrorTypeDef:
    return {
        "ErrorCode": ...,
    }
Definition
class FleetErrorTypeDef(TypedDict):
    ErrorCode: NotRequired[FleetErrorCodeType],  # (1)
    ErrorMessage: NotRequired[str],
  1. See FleetErrorCodeType

ImageBuilderStateChangeReasonTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import ImageBuilderStateChangeReasonTypeDef

def get_value() -> ImageBuilderStateChangeReasonTypeDef:
    return {
        "Code": ...,
    }
Definition
class ImageBuilderStateChangeReasonTypeDef(TypedDict):
    Code: NotRequired[ImageBuilderStateChangeReasonCodeType],  # (1)
    Message: NotRequired[str],
  1. See ImageBuilderStateChangeReasonCodeType

NetworkAccessConfigurationTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import NetworkAccessConfigurationTypeDef

def get_value() -> NetworkAccessConfigurationTypeDef:
    return {
        "EniPrivateIpAddress": ...,
    }
Definition
class NetworkAccessConfigurationTypeDef(TypedDict):
    EniPrivateIpAddress: NotRequired[str],
    EniId: NotRequired[str],

ResourceErrorTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import ResourceErrorTypeDef

def get_value() -> ResourceErrorTypeDef:
    return {
        "ErrorCode": ...,
    }
Definition
class ResourceErrorTypeDef(TypedDict):
    ErrorCode: NotRequired[FleetErrorCodeType],  # (1)
    ErrorMessage: NotRequired[str],
    ErrorTimestamp: NotRequired[datetime],
  1. See FleetErrorCodeType

ImagePermissionsTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import ImagePermissionsTypeDef

def get_value() -> ImagePermissionsTypeDef:
    return {
        "allowFleet": ...,
    }
Definition
class ImagePermissionsTypeDef(TypedDict):
    allowFleet: NotRequired[bool],
    allowImageBuilder: NotRequired[bool],

ImageStateChangeReasonTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import ImageStateChangeReasonTypeDef

def get_value() -> ImageStateChangeReasonTypeDef:
    return {
        "Code": ...,
    }
Definition
class ImageStateChangeReasonTypeDef(TypedDict):
    Code: NotRequired[ImageStateChangeReasonCodeType],  # (1)
    Message: NotRequired[str],
  1. See ImageStateChangeReasonCodeType

LastReportGenerationExecutionErrorTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import LastReportGenerationExecutionErrorTypeDef

def get_value() -> LastReportGenerationExecutionErrorTypeDef:
    return {
        "ErrorCode": ...,
    }
Definition
class LastReportGenerationExecutionErrorTypeDef(TypedDict):
    ErrorCode: NotRequired[UsageReportExecutionErrorCodeType],  # (1)
    ErrorMessage: NotRequired[str],
  1. See UsageReportExecutionErrorCodeType

ListAssociatedFleetsRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import ListAssociatedFleetsRequestRequestTypeDef

def get_value() -> ListAssociatedFleetsRequestRequestTypeDef:
    return {
        "StackName": ...,
    }
Definition
class ListAssociatedFleetsRequestRequestTypeDef(TypedDict):
    StackName: str,
    NextToken: NotRequired[str],

ListAssociatedStacksRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import ListAssociatedStacksRequestRequestTypeDef

def get_value() -> ListAssociatedStacksRequestRequestTypeDef:
    return {
        "FleetName": ...,
    }
Definition
class ListAssociatedStacksRequestRequestTypeDef(TypedDict):
    FleetName: str,
    NextToken: NotRequired[str],

ListEntitledApplicationsRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import ListEntitledApplicationsRequestRequestTypeDef

def get_value() -> ListEntitledApplicationsRequestRequestTypeDef:
    return {
        "StackName": ...,
        "EntitlementName": ...,
    }
Definition
class ListEntitledApplicationsRequestRequestTypeDef(TypedDict):
    StackName: str,
    EntitlementName: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListTagsForResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

StackErrorTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import StackErrorTypeDef

def get_value() -> StackErrorTypeDef:
    return {
        "ErrorCode": ...,
    }
Definition
class StackErrorTypeDef(TypedDict):
    ErrorCode: NotRequired[StackErrorCodeType],  # (1)
    ErrorMessage: NotRequired[str],
  1. See StackErrorCodeType

StartFleetRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import StartFleetRequestRequestTypeDef

def get_value() -> StartFleetRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class StartFleetRequestRequestTypeDef(TypedDict):
    Name: str,

StartImageBuilderRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import StartImageBuilderRequestRequestTypeDef

def get_value() -> StartImageBuilderRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class StartImageBuilderRequestRequestTypeDef(TypedDict):
    Name: str,
    AppstreamAgentVersion: NotRequired[str],

StopFleetRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import StopFleetRequestRequestTypeDef

def get_value() -> StopFleetRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class StopFleetRequestRequestTypeDef(TypedDict):
    Name: str,

StopImageBuilderRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import StopImageBuilderRequestRequestTypeDef

def get_value() -> StopImageBuilderRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class StopImageBuilderRequestRequestTypeDef(TypedDict):
    Name: str,

TagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "Tags": ...,
    }
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: Mapping[str, str],

UntagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "TagKeys": ...,
    }
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeys: Sequence[str],

ApplicationTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import ApplicationTypeDef

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

CreateApplicationRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import CreateApplicationRequestRequestTypeDef

def get_value() -> CreateApplicationRequestRequestTypeDef:
    return {
        "Name": ...,
        "IconS3Location": ...,
        "LaunchPath": ...,
        "Platforms": ...,
        "InstanceFamilies": ...,
        "AppBlockArn": ...,
    }
Definition
class CreateApplicationRequestRequestTypeDef(TypedDict):
    Name: str,
    IconS3Location: S3LocationTypeDef,  # (1)
    LaunchPath: str,
    Platforms: Sequence[PlatformTypeType],  # (2)
    InstanceFamilies: Sequence[str],
    AppBlockArn: str,
    DisplayName: NotRequired[str],
    Description: NotRequired[str],
    WorkingDirectory: NotRequired[str],
    LaunchParameters: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
  1. See S3LocationTypeDef
  2. See PlatformTypeType

ScriptDetailsTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import ScriptDetailsTypeDef

def get_value() -> ScriptDetailsTypeDef:
    return {
        "ScriptS3Location": ...,
        "ExecutablePath": ...,
        "TimeoutInSeconds": ...,
    }
Definition
class ScriptDetailsTypeDef(TypedDict):
    ScriptS3Location: S3LocationTypeDef,  # (1)
    ExecutablePath: str,
    TimeoutInSeconds: int,
    ExecutableParameters: NotRequired[str],
  1. See S3LocationTypeDef

UpdateApplicationRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import UpdateApplicationRequestRequestTypeDef

def get_value() -> UpdateApplicationRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class UpdateApplicationRequestRequestTypeDef(TypedDict):
    Name: str,
    DisplayName: NotRequired[str],
    Description: NotRequired[str],
    IconS3Location: NotRequired[S3LocationTypeDef],  # (1)
    LaunchPath: NotRequired[str],
    WorkingDirectory: NotRequired[str],
    LaunchParameters: NotRequired[str],
    AppBlockArn: NotRequired[str],
    AttributesToDelete: NotRequired[Sequence[ApplicationAttributeType]],  # (2)
  1. See S3LocationTypeDef
  2. See ApplicationAttributeType

AssociateApplicationFleetResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import AssociateApplicationFleetResultTypeDef

def get_value() -> AssociateApplicationFleetResultTypeDef:
    return {
        "ApplicationFleetAssociation": ...,
        "ResponseMetadata": ...,
    }
Definition
class AssociateApplicationFleetResultTypeDef(TypedDict):
    ApplicationFleetAssociation: ApplicationFleetAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationFleetAssociationTypeDef
  2. See ResponseMetadataTypeDef

CopyImageResponseTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import CopyImageResponseTypeDef

def get_value() -> CopyImageResponseTypeDef:
    return {
        "DestinationImageName": ...,
        "ResponseMetadata": ...,
    }
Definition
class CopyImageResponseTypeDef(TypedDict):
    DestinationImageName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateImageBuilderStreamingURLResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import CreateImageBuilderStreamingURLResultTypeDef

def get_value() -> CreateImageBuilderStreamingURLResultTypeDef:
    return {
        "StreamingURL": ...,
        "Expires": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateImageBuilderStreamingURLResultTypeDef(TypedDict):
    StreamingURL: str,
    Expires: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateStreamingURLResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import CreateStreamingURLResultTypeDef

def get_value() -> CreateStreamingURLResultTypeDef:
    return {
        "StreamingURL": ...,
        "Expires": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateStreamingURLResultTypeDef(TypedDict):
    StreamingURL: str,
    Expires: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateUsageReportSubscriptionResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import CreateUsageReportSubscriptionResultTypeDef

def get_value() -> CreateUsageReportSubscriptionResultTypeDef:
    return {
        "S3BucketName": ...,
        "Schedule": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateUsageReportSubscriptionResultTypeDef(TypedDict):
    S3BucketName: str,
    Schedule: UsageReportScheduleType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UsageReportScheduleType
  2. See ResponseMetadataTypeDef

DescribeApplicationFleetAssociationsResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DescribeApplicationFleetAssociationsResultTypeDef

def get_value() -> DescribeApplicationFleetAssociationsResultTypeDef:
    return {
        "ApplicationFleetAssociations": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeApplicationFleetAssociationsResultTypeDef(TypedDict):
    ApplicationFleetAssociations: List[ApplicationFleetAssociationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationFleetAssociationTypeDef
  2. See ResponseMetadataTypeDef

ListAssociatedFleetsResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import ListAssociatedFleetsResultTypeDef

def get_value() -> ListAssociatedFleetsResultTypeDef:
    return {
        "Names": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListAssociatedFleetsResultTypeDef(TypedDict):
    Names: List[str],
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListAssociatedStacksResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import ListAssociatedStacksResultTypeDef

def get_value() -> ListAssociatedStacksResultTypeDef:
    return {
        "Names": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListAssociatedStacksResultTypeDef(TypedDict):
    Names: List[str],
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

BatchAssociateUserStackRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import BatchAssociateUserStackRequestRequestTypeDef

def get_value() -> BatchAssociateUserStackRequestRequestTypeDef:
    return {
        "UserStackAssociations": ...,
    }
Definition
class BatchAssociateUserStackRequestRequestTypeDef(TypedDict):
    UserStackAssociations: Sequence[UserStackAssociationTypeDef],  # (1)
  1. See UserStackAssociationTypeDef

BatchDisassociateUserStackRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import BatchDisassociateUserStackRequestRequestTypeDef

def get_value() -> BatchDisassociateUserStackRequestRequestTypeDef:
    return {
        "UserStackAssociations": ...,
    }
Definition
class BatchDisassociateUserStackRequestRequestTypeDef(TypedDict):
    UserStackAssociations: Sequence[UserStackAssociationTypeDef],  # (1)
  1. See UserStackAssociationTypeDef

DescribeUserStackAssociationsResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DescribeUserStackAssociationsResultTypeDef

def get_value() -> DescribeUserStackAssociationsResultTypeDef:
    return {
        "UserStackAssociations": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeUserStackAssociationsResultTypeDef(TypedDict):
    UserStackAssociations: List[UserStackAssociationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UserStackAssociationTypeDef
  2. See ResponseMetadataTypeDef

UserStackAssociationErrorTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import UserStackAssociationErrorTypeDef

def get_value() -> UserStackAssociationErrorTypeDef:
    return {
        "UserStackAssociation": ...,
    }
Definition
class UserStackAssociationErrorTypeDef(TypedDict):
    UserStackAssociation: NotRequired[UserStackAssociationTypeDef],  # (1)
    ErrorCode: NotRequired[UserStackAssociationErrorCodeType],  # (2)
    ErrorMessage: NotRequired[str],
  1. See UserStackAssociationTypeDef
  2. See UserStackAssociationErrorCodeType

CreateDirectoryConfigRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import CreateDirectoryConfigRequestRequestTypeDef

def get_value() -> CreateDirectoryConfigRequestRequestTypeDef:
    return {
        "DirectoryName": ...,
        "OrganizationalUnitDistinguishedNames": ...,
    }
Definition
class CreateDirectoryConfigRequestRequestTypeDef(TypedDict):
    DirectoryName: str,
    OrganizationalUnitDistinguishedNames: Sequence[str],
    ServiceAccountCredentials: NotRequired[ServiceAccountCredentialsTypeDef],  # (1)
    CertificateBasedAuthProperties: NotRequired[CertificateBasedAuthPropertiesTypeDef],  # (2)
  1. See ServiceAccountCredentialsTypeDef
  2. See CertificateBasedAuthPropertiesTypeDef

DirectoryConfigTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DirectoryConfigTypeDef

def get_value() -> DirectoryConfigTypeDef:
    return {
        "DirectoryName": ...,
    }
Definition
class DirectoryConfigTypeDef(TypedDict):
    DirectoryName: str,
    OrganizationalUnitDistinguishedNames: NotRequired[List[str]],
    ServiceAccountCredentials: NotRequired[ServiceAccountCredentialsTypeDef],  # (1)
    CreatedTime: NotRequired[datetime],
    CertificateBasedAuthProperties: NotRequired[CertificateBasedAuthPropertiesTypeDef],  # (2)
  1. See ServiceAccountCredentialsTypeDef
  2. See CertificateBasedAuthPropertiesTypeDef

UpdateDirectoryConfigRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import UpdateDirectoryConfigRequestRequestTypeDef

def get_value() -> UpdateDirectoryConfigRequestRequestTypeDef:
    return {
        "DirectoryName": ...,
    }
Definition
class UpdateDirectoryConfigRequestRequestTypeDef(TypedDict):
    DirectoryName: str,
    OrganizationalUnitDistinguishedNames: NotRequired[Sequence[str]],
    ServiceAccountCredentials: NotRequired[ServiceAccountCredentialsTypeDef],  # (1)
    CertificateBasedAuthProperties: NotRequired[CertificateBasedAuthPropertiesTypeDef],  # (2)
  1. See ServiceAccountCredentialsTypeDef
  2. See CertificateBasedAuthPropertiesTypeDef

CreateEntitlementRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import CreateEntitlementRequestRequestTypeDef

def get_value() -> CreateEntitlementRequestRequestTypeDef:
    return {
        "Name": ...,
        "StackName": ...,
        "AppVisibility": ...,
        "Attributes": ...,
    }
Definition
class CreateEntitlementRequestRequestTypeDef(TypedDict):
    Name: str,
    StackName: str,
    AppVisibility: AppVisibilityType,  # (1)
    Attributes: Sequence[EntitlementAttributeTypeDef],  # (2)
    Description: NotRequired[str],
  1. See AppVisibilityType
  2. See EntitlementAttributeTypeDef

EntitlementTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import EntitlementTypeDef

def get_value() -> EntitlementTypeDef:
    return {
        "Name": ...,
        "StackName": ...,
        "AppVisibility": ...,
        "Attributes": ...,
    }
Definition
class EntitlementTypeDef(TypedDict):
    Name: str,
    StackName: str,
    AppVisibility: AppVisibilityType,  # (1)
    Attributes: List[EntitlementAttributeTypeDef],  # (2)
    Description: NotRequired[str],
    CreatedTime: NotRequired[datetime],
    LastModifiedTime: NotRequired[datetime],
  1. See AppVisibilityType
  2. See EntitlementAttributeTypeDef

UpdateEntitlementRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import UpdateEntitlementRequestRequestTypeDef

def get_value() -> UpdateEntitlementRequestRequestTypeDef:
    return {
        "Name": ...,
        "StackName": ...,
    }
Definition
class UpdateEntitlementRequestRequestTypeDef(TypedDict):
    Name: str,
    StackName: str,
    Description: NotRequired[str],
    AppVisibility: NotRequired[AppVisibilityType],  # (1)
    Attributes: NotRequired[Sequence[EntitlementAttributeTypeDef]],  # (2)
  1. See AppVisibilityType
  2. See EntitlementAttributeTypeDef

CreateFleetRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import CreateFleetRequestRequestTypeDef

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

CreateImageBuilderRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import CreateImageBuilderRequestRequestTypeDef

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

UpdateFleetRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import UpdateFleetRequestRequestTypeDef

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

CreateStackRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import CreateStackRequestRequestTypeDef

def get_value() -> CreateStackRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class CreateStackRequestRequestTypeDef(TypedDict):
    Name: str,
    Description: NotRequired[str],
    DisplayName: NotRequired[str],
    StorageConnectors: NotRequired[Sequence[StorageConnectorTypeDef]],  # (1)
    RedirectURL: NotRequired[str],
    FeedbackURL: NotRequired[str],
    UserSettings: NotRequired[Sequence[UserSettingTypeDef]],  # (2)
    ApplicationSettings: NotRequired[ApplicationSettingsTypeDef],  # (3)
    Tags: NotRequired[Mapping[str, str]],
    AccessEndpoints: NotRequired[Sequence[AccessEndpointTypeDef]],  # (4)
    EmbedHostDomains: NotRequired[Sequence[str]],
    StreamingExperienceSettings: NotRequired[StreamingExperienceSettingsTypeDef],  # (5)
  1. See StorageConnectorTypeDef
  2. See UserSettingTypeDef
  3. See ApplicationSettingsTypeDef
  4. See AccessEndpointTypeDef
  5. See StreamingExperienceSettingsTypeDef

UpdateStackRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import UpdateStackRequestRequestTypeDef

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

DescribeDirectoryConfigsRequestDescribeDirectoryConfigsPaginateTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DescribeDirectoryConfigsRequestDescribeDirectoryConfigsPaginateTypeDef

def get_value() -> DescribeDirectoryConfigsRequestDescribeDirectoryConfigsPaginateTypeDef:
    return {
        "DirectoryNames": ...,
    }
Definition
class DescribeDirectoryConfigsRequestDescribeDirectoryConfigsPaginateTypeDef(TypedDict):
    DirectoryNames: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeFleetsRequestDescribeFleetsPaginateTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DescribeFleetsRequestDescribeFleetsPaginateTypeDef

def get_value() -> DescribeFleetsRequestDescribeFleetsPaginateTypeDef:
    return {
        "Names": ...,
    }
Definition
class DescribeFleetsRequestDescribeFleetsPaginateTypeDef(TypedDict):
    Names: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeImageBuildersRequestDescribeImageBuildersPaginateTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DescribeImageBuildersRequestDescribeImageBuildersPaginateTypeDef

def get_value() -> DescribeImageBuildersRequestDescribeImageBuildersPaginateTypeDef:
    return {
        "Names": ...,
    }
Definition
class DescribeImageBuildersRequestDescribeImageBuildersPaginateTypeDef(TypedDict):
    Names: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeImagesRequestDescribeImagesPaginateTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DescribeImagesRequestDescribeImagesPaginateTypeDef

def get_value() -> DescribeImagesRequestDescribeImagesPaginateTypeDef:
    return {
        "Names": ...,
    }
Definition
class DescribeImagesRequestDescribeImagesPaginateTypeDef(TypedDict):
    Names: NotRequired[Sequence[str]],
    Arns: NotRequired[Sequence[str]],
    Type: NotRequired[VisibilityTypeType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See VisibilityTypeType
  2. See PaginatorConfigTypeDef

DescribeSessionsRequestDescribeSessionsPaginateTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DescribeSessionsRequestDescribeSessionsPaginateTypeDef

def get_value() -> DescribeSessionsRequestDescribeSessionsPaginateTypeDef:
    return {
        "StackName": ...,
        "FleetName": ...,
    }
Definition
class DescribeSessionsRequestDescribeSessionsPaginateTypeDef(TypedDict):
    StackName: str,
    FleetName: str,
    UserId: NotRequired[str],
    AuthenticationType: NotRequired[AuthenticationTypeType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See AuthenticationTypeType
  2. See PaginatorConfigTypeDef

DescribeStacksRequestDescribeStacksPaginateTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DescribeStacksRequestDescribeStacksPaginateTypeDef

def get_value() -> DescribeStacksRequestDescribeStacksPaginateTypeDef:
    return {
        "Names": ...,
    }
Definition
class DescribeStacksRequestDescribeStacksPaginateTypeDef(TypedDict):
    Names: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeUserStackAssociationsRequestDescribeUserStackAssociationsPaginateTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DescribeUserStackAssociationsRequestDescribeUserStackAssociationsPaginateTypeDef

def get_value() -> DescribeUserStackAssociationsRequestDescribeUserStackAssociationsPaginateTypeDef:
    return {
        "StackName": ...,
    }
Definition
class DescribeUserStackAssociationsRequestDescribeUserStackAssociationsPaginateTypeDef(TypedDict):
    StackName: NotRequired[str],
    UserName: NotRequired[str],
    AuthenticationType: NotRequired[AuthenticationTypeType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See AuthenticationTypeType
  2. See PaginatorConfigTypeDef

DescribeUsersRequestDescribeUsersPaginateTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DescribeUsersRequestDescribeUsersPaginateTypeDef

def get_value() -> DescribeUsersRequestDescribeUsersPaginateTypeDef:
    return {
        "AuthenticationType": ...,
    }
Definition
class DescribeUsersRequestDescribeUsersPaginateTypeDef(TypedDict):
    AuthenticationType: AuthenticationTypeType,  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See AuthenticationTypeType
  2. See PaginatorConfigTypeDef

ListAssociatedFleetsRequestListAssociatedFleetsPaginateTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import ListAssociatedFleetsRequestListAssociatedFleetsPaginateTypeDef

def get_value() -> ListAssociatedFleetsRequestListAssociatedFleetsPaginateTypeDef:
    return {
        "StackName": ...,
    }
Definition
class ListAssociatedFleetsRequestListAssociatedFleetsPaginateTypeDef(TypedDict):
    StackName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListAssociatedStacksRequestListAssociatedStacksPaginateTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import ListAssociatedStacksRequestListAssociatedStacksPaginateTypeDef

def get_value() -> ListAssociatedStacksRequestListAssociatedStacksPaginateTypeDef:
    return {
        "FleetName": ...,
    }
Definition
class ListAssociatedStacksRequestListAssociatedStacksPaginateTypeDef(TypedDict):
    FleetName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeFleetsRequestFleetStartedWaitTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DescribeFleetsRequestFleetStartedWaitTypeDef

def get_value() -> DescribeFleetsRequestFleetStartedWaitTypeDef:
    return {
        "Names": ...,
    }
Definition
class DescribeFleetsRequestFleetStartedWaitTypeDef(TypedDict):
    Names: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeFleetsRequestFleetStoppedWaitTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DescribeFleetsRequestFleetStoppedWaitTypeDef

def get_value() -> DescribeFleetsRequestFleetStoppedWaitTypeDef:
    return {
        "Names": ...,
    }
Definition
class DescribeFleetsRequestFleetStoppedWaitTypeDef(TypedDict):
    Names: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeUsersResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DescribeUsersResultTypeDef

def get_value() -> DescribeUsersResultTypeDef:
    return {
        "Users": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeUsersResultTypeDef(TypedDict):
    Users: List[UserTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UserTypeDef
  2. See ResponseMetadataTypeDef

ListEntitledApplicationsResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import ListEntitledApplicationsResultTypeDef

def get_value() -> ListEntitledApplicationsResultTypeDef:
    return {
        "EntitledApplications": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListEntitledApplicationsResultTypeDef(TypedDict):
    EntitledApplications: List[EntitledApplicationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EntitledApplicationTypeDef
  2. See ResponseMetadataTypeDef

FleetTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import FleetTypeDef

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

SessionTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import SessionTypeDef

def get_value() -> SessionTypeDef:
    return {
        "Id": ...,
        "UserId": ...,
        "StackName": ...,
        "FleetName": ...,
        "State": ...,
    }
Definition
class SessionTypeDef(TypedDict):
    Id: str,
    UserId: str,
    StackName: str,
    FleetName: str,
    State: SessionStateType,  # (1)
    ConnectionState: NotRequired[SessionConnectionStateType],  # (2)
    StartTime: NotRequired[datetime],
    MaxExpirationTime: NotRequired[datetime],
    AuthenticationType: NotRequired[AuthenticationTypeType],  # (3)
    NetworkAccessConfiguration: NotRequired[NetworkAccessConfigurationTypeDef],  # (4)
  1. See SessionStateType
  2. See SessionConnectionStateType
  3. See AuthenticationTypeType
  4. See NetworkAccessConfigurationTypeDef

ImageBuilderTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import ImageBuilderTypeDef

def get_value() -> ImageBuilderTypeDef:
    return {
        "Name": ...,
    }
Definition
class ImageBuilderTypeDef(TypedDict):
    Name: str,
    Arn: NotRequired[str],
    ImageArn: NotRequired[str],
    Description: NotRequired[str],
    DisplayName: NotRequired[str],
    VpcConfig: NotRequired[VpcConfigTypeDef],  # (1)
    InstanceType: NotRequired[str],
    Platform: NotRequired[PlatformTypeType],  # (2)
    IamRoleArn: NotRequired[str],
    State: NotRequired[ImageBuilderStateType],  # (3)
    StateChangeReason: NotRequired[ImageBuilderStateChangeReasonTypeDef],  # (4)
    CreatedTime: NotRequired[datetime],
    EnableDefaultInternetAccess: NotRequired[bool],
    DomainJoinInfo: NotRequired[DomainJoinInfoTypeDef],  # (5)
    NetworkAccessConfiguration: NotRequired[NetworkAccessConfigurationTypeDef],  # (6)
    ImageBuilderErrors: NotRequired[List[ResourceErrorTypeDef]],  # (7)
    AppstreamAgentVersion: NotRequired[str],
    AccessEndpoints: NotRequired[List[AccessEndpointTypeDef]],  # (8)
  1. See VpcConfigTypeDef
  2. See PlatformTypeType
  3. See ImageBuilderStateType
  4. See ImageBuilderStateChangeReasonTypeDef
  5. See DomainJoinInfoTypeDef
  6. See NetworkAccessConfigurationTypeDef
  7. See ResourceErrorTypeDef
  8. See AccessEndpointTypeDef

SharedImagePermissionsTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import SharedImagePermissionsTypeDef

def get_value() -> SharedImagePermissionsTypeDef:
    return {
        "sharedAccountId": ...,
        "imagePermissions": ...,
    }
Definition
class SharedImagePermissionsTypeDef(TypedDict):
    sharedAccountId: str,
    imagePermissions: ImagePermissionsTypeDef,  # (1)
  1. See ImagePermissionsTypeDef

UpdateImagePermissionsRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import UpdateImagePermissionsRequestRequestTypeDef

def get_value() -> UpdateImagePermissionsRequestRequestTypeDef:
    return {
        "Name": ...,
        "SharedAccountId": ...,
        "ImagePermissions": ...,
    }
Definition
class UpdateImagePermissionsRequestRequestTypeDef(TypedDict):
    Name: str,
    SharedAccountId: str,
    ImagePermissions: ImagePermissionsTypeDef,  # (1)
  1. See ImagePermissionsTypeDef

UsageReportSubscriptionTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import UsageReportSubscriptionTypeDef

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

Usage Example
from mypy_boto3_appstream.type_defs import StackTypeDef

def get_value() -> StackTypeDef:
    return {
        "Name": ...,
    }
Definition
class StackTypeDef(TypedDict):
    Name: str,
    Arn: NotRequired[str],
    Description: NotRequired[str],
    DisplayName: NotRequired[str],
    CreatedTime: NotRequired[datetime],
    StorageConnectors: NotRequired[List[StorageConnectorTypeDef]],  # (1)
    RedirectURL: NotRequired[str],
    FeedbackURL: NotRequired[str],
    StackErrors: NotRequired[List[StackErrorTypeDef]],  # (2)
    UserSettings: NotRequired[List[UserSettingTypeDef]],  # (3)
    ApplicationSettings: NotRequired[ApplicationSettingsResponseTypeDef],  # (4)
    AccessEndpoints: NotRequired[List[AccessEndpointTypeDef]],  # (5)
    EmbedHostDomains: NotRequired[List[str]],
    StreamingExperienceSettings: NotRequired[StreamingExperienceSettingsTypeDef],  # (6)
  1. See StorageConnectorTypeDef
  2. See StackErrorTypeDef
  3. See UserSettingTypeDef
  4. See ApplicationSettingsResponseTypeDef
  5. See AccessEndpointTypeDef
  6. See StreamingExperienceSettingsTypeDef

CreateApplicationResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import CreateApplicationResultTypeDef

def get_value() -> CreateApplicationResultTypeDef:
    return {
        "Application": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateApplicationResultTypeDef(TypedDict):
    Application: ApplicationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationTypeDef
  2. See ResponseMetadataTypeDef

DescribeApplicationsResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DescribeApplicationsResultTypeDef

def get_value() -> DescribeApplicationsResultTypeDef:
    return {
        "Applications": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeApplicationsResultTypeDef(TypedDict):
    Applications: List[ApplicationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationTypeDef
  2. See ResponseMetadataTypeDef

ImageTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import ImageTypeDef

def get_value() -> ImageTypeDef:
    return {
        "Name": ...,
    }
Definition
class ImageTypeDef(TypedDict):
    Name: str,
    Arn: NotRequired[str],
    BaseImageArn: NotRequired[str],
    DisplayName: NotRequired[str],
    State: NotRequired[ImageStateType],  # (1)
    Visibility: NotRequired[VisibilityTypeType],  # (2)
    ImageBuilderSupported: NotRequired[bool],
    ImageBuilderName: NotRequired[str],
    Platform: NotRequired[PlatformTypeType],  # (3)
    Description: NotRequired[str],
    StateChangeReason: NotRequired[ImageStateChangeReasonTypeDef],  # (4)
    Applications: NotRequired[List[ApplicationTypeDef]],  # (5)
    CreatedTime: NotRequired[datetime],
    PublicBaseImageReleasedDate: NotRequired[datetime],
    AppstreamAgentVersion: NotRequired[str],
    ImagePermissions: NotRequired[ImagePermissionsTypeDef],  # (6)
    ImageErrors: NotRequired[List[ResourceErrorTypeDef]],  # (7)
  1. See ImageStateType
  2. See VisibilityTypeType
  3. See PlatformTypeType
  4. See ImageStateChangeReasonTypeDef
  5. See ApplicationTypeDef
  6. See ImagePermissionsTypeDef
  7. See ResourceErrorTypeDef

UpdateApplicationResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import UpdateApplicationResultTypeDef

def get_value() -> UpdateApplicationResultTypeDef:
    return {
        "Application": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateApplicationResultTypeDef(TypedDict):
    Application: ApplicationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationTypeDef
  2. See ResponseMetadataTypeDef

AppBlockTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import AppBlockTypeDef

def get_value() -> AppBlockTypeDef:
    return {
        "Name": ...,
        "Arn": ...,
        "SetupScriptDetails": ...,
    }
Definition
class AppBlockTypeDef(TypedDict):
    Name: str,
    Arn: str,
    SetupScriptDetails: ScriptDetailsTypeDef,  # (2)
    Description: NotRequired[str],
    DisplayName: NotRequired[str],
    SourceS3Location: NotRequired[S3LocationTypeDef],  # (1)
    CreatedTime: NotRequired[datetime],
  1. See S3LocationTypeDef
  2. See ScriptDetailsTypeDef

CreateAppBlockRequestRequestTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import CreateAppBlockRequestRequestTypeDef

def get_value() -> CreateAppBlockRequestRequestTypeDef:
    return {
        "Name": ...,
        "SourceS3Location": ...,
        "SetupScriptDetails": ...,
    }
Definition
class CreateAppBlockRequestRequestTypeDef(TypedDict):
    Name: str,
    SourceS3Location: S3LocationTypeDef,  # (1)
    SetupScriptDetails: ScriptDetailsTypeDef,  # (2)
    Description: NotRequired[str],
    DisplayName: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
  1. See S3LocationTypeDef
  2. See ScriptDetailsTypeDef

BatchAssociateUserStackResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import BatchAssociateUserStackResultTypeDef

def get_value() -> BatchAssociateUserStackResultTypeDef:
    return {
        "errors": ...,
        "ResponseMetadata": ...,
    }
Definition
class BatchAssociateUserStackResultTypeDef(TypedDict):
    errors: List[UserStackAssociationErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UserStackAssociationErrorTypeDef
  2. See ResponseMetadataTypeDef

BatchDisassociateUserStackResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import BatchDisassociateUserStackResultTypeDef

def get_value() -> BatchDisassociateUserStackResultTypeDef:
    return {
        "errors": ...,
        "ResponseMetadata": ...,
    }
Definition
class BatchDisassociateUserStackResultTypeDef(TypedDict):
    errors: List[UserStackAssociationErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UserStackAssociationErrorTypeDef
  2. See ResponseMetadataTypeDef

CreateDirectoryConfigResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import CreateDirectoryConfigResultTypeDef

def get_value() -> CreateDirectoryConfigResultTypeDef:
    return {
        "DirectoryConfig": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateDirectoryConfigResultTypeDef(TypedDict):
    DirectoryConfig: DirectoryConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DirectoryConfigTypeDef
  2. See ResponseMetadataTypeDef

DescribeDirectoryConfigsResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DescribeDirectoryConfigsResultTypeDef

def get_value() -> DescribeDirectoryConfigsResultTypeDef:
    return {
        "DirectoryConfigs": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeDirectoryConfigsResultTypeDef(TypedDict):
    DirectoryConfigs: List[DirectoryConfigTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DirectoryConfigTypeDef
  2. See ResponseMetadataTypeDef

UpdateDirectoryConfigResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import UpdateDirectoryConfigResultTypeDef

def get_value() -> UpdateDirectoryConfigResultTypeDef:
    return {
        "DirectoryConfig": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateDirectoryConfigResultTypeDef(TypedDict):
    DirectoryConfig: DirectoryConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DirectoryConfigTypeDef
  2. See ResponseMetadataTypeDef

CreateEntitlementResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import CreateEntitlementResultTypeDef

def get_value() -> CreateEntitlementResultTypeDef:
    return {
        "Entitlement": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateEntitlementResultTypeDef(TypedDict):
    Entitlement: EntitlementTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EntitlementTypeDef
  2. See ResponseMetadataTypeDef

DescribeEntitlementsResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DescribeEntitlementsResultTypeDef

def get_value() -> DescribeEntitlementsResultTypeDef:
    return {
        "Entitlements": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeEntitlementsResultTypeDef(TypedDict):
    Entitlements: List[EntitlementTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EntitlementTypeDef
  2. See ResponseMetadataTypeDef

UpdateEntitlementResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import UpdateEntitlementResultTypeDef

def get_value() -> UpdateEntitlementResultTypeDef:
    return {
        "Entitlement": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateEntitlementResultTypeDef(TypedDict):
    Entitlement: EntitlementTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EntitlementTypeDef
  2. See ResponseMetadataTypeDef

CreateFleetResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import CreateFleetResultTypeDef

def get_value() -> CreateFleetResultTypeDef:
    return {
        "Fleet": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateFleetResultTypeDef(TypedDict):
    Fleet: FleetTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FleetTypeDef
  2. See ResponseMetadataTypeDef

DescribeFleetsResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DescribeFleetsResultTypeDef

def get_value() -> DescribeFleetsResultTypeDef:
    return {
        "Fleets": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeFleetsResultTypeDef(TypedDict):
    Fleets: List[FleetTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FleetTypeDef
  2. See ResponseMetadataTypeDef

UpdateFleetResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import UpdateFleetResultTypeDef

def get_value() -> UpdateFleetResultTypeDef:
    return {
        "Fleet": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateFleetResultTypeDef(TypedDict):
    Fleet: FleetTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FleetTypeDef
  2. See ResponseMetadataTypeDef

DescribeSessionsResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DescribeSessionsResultTypeDef

def get_value() -> DescribeSessionsResultTypeDef:
    return {
        "Sessions": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeSessionsResultTypeDef(TypedDict):
    Sessions: List[SessionTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SessionTypeDef
  2. See ResponseMetadataTypeDef

CreateImageBuilderResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import CreateImageBuilderResultTypeDef

def get_value() -> CreateImageBuilderResultTypeDef:
    return {
        "ImageBuilder": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateImageBuilderResultTypeDef(TypedDict):
    ImageBuilder: ImageBuilderTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ImageBuilderTypeDef
  2. See ResponseMetadataTypeDef

DeleteImageBuilderResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DeleteImageBuilderResultTypeDef

def get_value() -> DeleteImageBuilderResultTypeDef:
    return {
        "ImageBuilder": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteImageBuilderResultTypeDef(TypedDict):
    ImageBuilder: ImageBuilderTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ImageBuilderTypeDef
  2. See ResponseMetadataTypeDef

DescribeImageBuildersResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DescribeImageBuildersResultTypeDef

def get_value() -> DescribeImageBuildersResultTypeDef:
    return {
        "ImageBuilders": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeImageBuildersResultTypeDef(TypedDict):
    ImageBuilders: List[ImageBuilderTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ImageBuilderTypeDef
  2. See ResponseMetadataTypeDef

StartImageBuilderResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import StartImageBuilderResultTypeDef

def get_value() -> StartImageBuilderResultTypeDef:
    return {
        "ImageBuilder": ...,
        "ResponseMetadata": ...,
    }
Definition
class StartImageBuilderResultTypeDef(TypedDict):
    ImageBuilder: ImageBuilderTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ImageBuilderTypeDef
  2. See ResponseMetadataTypeDef

StopImageBuilderResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import StopImageBuilderResultTypeDef

def get_value() -> StopImageBuilderResultTypeDef:
    return {
        "ImageBuilder": ...,
        "ResponseMetadata": ...,
    }
Definition
class StopImageBuilderResultTypeDef(TypedDict):
    ImageBuilder: ImageBuilderTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ImageBuilderTypeDef
  2. See ResponseMetadataTypeDef

DescribeImagePermissionsResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DescribeImagePermissionsResultTypeDef

def get_value() -> DescribeImagePermissionsResultTypeDef:
    return {
        "Name": ...,
        "SharedImagePermissionsList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeImagePermissionsResultTypeDef(TypedDict):
    Name: str,
    SharedImagePermissionsList: List[SharedImagePermissionsTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SharedImagePermissionsTypeDef
  2. See ResponseMetadataTypeDef

DescribeUsageReportSubscriptionsResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DescribeUsageReportSubscriptionsResultTypeDef

def get_value() -> DescribeUsageReportSubscriptionsResultTypeDef:
    return {
        "UsageReportSubscriptions": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeUsageReportSubscriptionsResultTypeDef(TypedDict):
    UsageReportSubscriptions: List[UsageReportSubscriptionTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UsageReportSubscriptionTypeDef
  2. See ResponseMetadataTypeDef

CreateStackResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import CreateStackResultTypeDef

def get_value() -> CreateStackResultTypeDef:
    return {
        "Stack": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateStackResultTypeDef(TypedDict):
    Stack: StackTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackTypeDef
  2. See ResponseMetadataTypeDef

DescribeStacksResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DescribeStacksResultTypeDef

def get_value() -> DescribeStacksResultTypeDef:
    return {
        "Stacks": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeStacksResultTypeDef(TypedDict):
    Stacks: List[StackTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackTypeDef
  2. See ResponseMetadataTypeDef

UpdateStackResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import UpdateStackResultTypeDef

def get_value() -> UpdateStackResultTypeDef:
    return {
        "Stack": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateStackResultTypeDef(TypedDict):
    Stack: StackTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackTypeDef
  2. See ResponseMetadataTypeDef

CreateUpdatedImageResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import CreateUpdatedImageResultTypeDef

def get_value() -> CreateUpdatedImageResultTypeDef:
    return {
        "image": ...,
        "canUpdateImage": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateUpdatedImageResultTypeDef(TypedDict):
    image: ImageTypeDef,  # (1)
    canUpdateImage: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ImageTypeDef
  2. See ResponseMetadataTypeDef

DeleteImageResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DeleteImageResultTypeDef

def get_value() -> DeleteImageResultTypeDef:
    return {
        "Image": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteImageResultTypeDef(TypedDict):
    Image: ImageTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ImageTypeDef
  2. See ResponseMetadataTypeDef

DescribeImagesResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DescribeImagesResultTypeDef

def get_value() -> DescribeImagesResultTypeDef:
    return {
        "Images": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeImagesResultTypeDef(TypedDict):
    Images: List[ImageTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ImageTypeDef
  2. See ResponseMetadataTypeDef

CreateAppBlockResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import CreateAppBlockResultTypeDef

def get_value() -> CreateAppBlockResultTypeDef:
    return {
        "AppBlock": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateAppBlockResultTypeDef(TypedDict):
    AppBlock: AppBlockTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AppBlockTypeDef
  2. See ResponseMetadataTypeDef

DescribeAppBlocksResultTypeDef

Usage Example
from mypy_boto3_appstream.type_defs import DescribeAppBlocksResultTypeDef

def get_value() -> DescribeAppBlocksResultTypeDef:
    return {
        "AppBlocks": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeAppBlocksResultTypeDef(TypedDict):
    AppBlocks: List[AppBlockTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AppBlockTypeDef
  2. See ResponseMetadataTypeDef