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

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)
  1. See ServiceAccountCredentialsTypeDef

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],
  1. See ServiceAccountCredentialsTypeDef

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)
  1. See ServiceAccountCredentialsTypeDef

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<