Typed dictionaries#
Auto-generated documentation for AppStream type annotations stubs module mypy-boto3-appstream.
AccessEndpointTypeDef#
# AccessEndpointTypeDef usage example
from mypy_boto3_appstream.type_defs import AccessEndpointTypeDef
def get_value() -> AccessEndpointTypeDef:
return {
"EndpointType": ...,
}
# AccessEndpointTypeDef definition
class AccessEndpointTypeDef(TypedDict):
EndpointType: AccessEndpointTypeType, # (1)
VpceId: NotRequired[str],
S3LocationTypeDef#
# S3LocationTypeDef usage example
from mypy_boto3_appstream.type_defs import S3LocationTypeDef
def get_value() -> S3LocationTypeDef:
return {
"S3Bucket": ...,
"S3Key": ...,
}
# S3LocationTypeDef definition
class S3LocationTypeDef(TypedDict):
S3Bucket: str,
S3Key: str,
ApplicationFleetAssociationTypeDef#
# ApplicationFleetAssociationTypeDef usage example
from mypy_boto3_appstream.type_defs import ApplicationFleetAssociationTypeDef
def get_value() -> ApplicationFleetAssociationTypeDef:
return {
"FleetName": ...,
"ApplicationArn": ...,
}
# ApplicationFleetAssociationTypeDef definition
class ApplicationFleetAssociationTypeDef(TypedDict):
FleetName: str,
ApplicationArn: str,
ApplicationSettingsResponseTypeDef#
# ApplicationSettingsResponseTypeDef usage example
from mypy_boto3_appstream.type_defs import ApplicationSettingsResponseTypeDef
def get_value() -> ApplicationSettingsResponseTypeDef:
return {
"Enabled": ...,
}
# ApplicationSettingsResponseTypeDef definition
class ApplicationSettingsResponseTypeDef(TypedDict):
Enabled: NotRequired[bool],
SettingsGroup: NotRequired[str],
S3BucketName: NotRequired[str],
ApplicationSettingsTypeDef#
# ApplicationSettingsTypeDef usage example
from mypy_boto3_appstream.type_defs import ApplicationSettingsTypeDef
def get_value() -> ApplicationSettingsTypeDef:
return {
"Enabled": ...,
}
# ApplicationSettingsTypeDef definition
class ApplicationSettingsTypeDef(TypedDict):
Enabled: bool,
SettingsGroup: NotRequired[str],
AssociateApplicationFleetRequestRequestTypeDef#
# AssociateApplicationFleetRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import AssociateApplicationFleetRequestRequestTypeDef
def get_value() -> AssociateApplicationFleetRequestRequestTypeDef:
return {
"FleetName": ...,
"ApplicationArn": ...,
}
# AssociateApplicationFleetRequestRequestTypeDef definition
class AssociateApplicationFleetRequestRequestTypeDef(TypedDict):
FleetName: str,
ApplicationArn: str,
AssociateApplicationToEntitlementRequestRequestTypeDef#
# AssociateApplicationToEntitlementRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import AssociateApplicationToEntitlementRequestRequestTypeDef
def get_value() -> AssociateApplicationToEntitlementRequestRequestTypeDef:
return {
"StackName": ...,
"EntitlementName": ...,
"ApplicationIdentifier": ...,
}
# AssociateApplicationToEntitlementRequestRequestTypeDef definition
class AssociateApplicationToEntitlementRequestRequestTypeDef(TypedDict):
StackName: str,
EntitlementName: str,
ApplicationIdentifier: str,
AssociateFleetRequestRequestTypeDef#
# AssociateFleetRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import AssociateFleetRequestRequestTypeDef
def get_value() -> AssociateFleetRequestRequestTypeDef:
return {
"FleetName": ...,
"StackName": ...,
}
# AssociateFleetRequestRequestTypeDef definition
class AssociateFleetRequestRequestTypeDef(TypedDict):
FleetName: str,
StackName: str,
UserStackAssociationTypeDef#
# UserStackAssociationTypeDef usage example
from mypy_boto3_appstream.type_defs import UserStackAssociationTypeDef
def get_value() -> UserStackAssociationTypeDef:
return {
"StackName": ...,
"UserName": ...,
"AuthenticationType": ...,
}
# UserStackAssociationTypeDef definition
class UserStackAssociationTypeDef(TypedDict):
StackName: str,
UserName: str,
AuthenticationType: AuthenticationTypeType, # (1)
SendEmailNotification: NotRequired[bool],
CertificateBasedAuthPropertiesTypeDef#
# CertificateBasedAuthPropertiesTypeDef usage example
from mypy_boto3_appstream.type_defs import CertificateBasedAuthPropertiesTypeDef
def get_value() -> CertificateBasedAuthPropertiesTypeDef:
return {
"Status": ...,
}
# CertificateBasedAuthPropertiesTypeDef definition
class CertificateBasedAuthPropertiesTypeDef(TypedDict):
Status: NotRequired[CertificateBasedAuthStatusType], # (1)
CertificateAuthorityArn: NotRequired[str],
ComputeCapacityStatusTypeDef#
# ComputeCapacityStatusTypeDef usage example
from mypy_boto3_appstream.type_defs import ComputeCapacityStatusTypeDef
def get_value() -> ComputeCapacityStatusTypeDef:
return {
"Desired": ...,
}
# ComputeCapacityStatusTypeDef definition
class ComputeCapacityStatusTypeDef(TypedDict):
Desired: int,
Running: NotRequired[int],
InUse: NotRequired[int],
Available: NotRequired[int],
ComputeCapacityTypeDef#
# ComputeCapacityTypeDef usage example
from mypy_boto3_appstream.type_defs import ComputeCapacityTypeDef
def get_value() -> ComputeCapacityTypeDef:
return {
"DesiredInstances": ...,
}
# ComputeCapacityTypeDef definition
class ComputeCapacityTypeDef(TypedDict):
DesiredInstances: int,
CopyImageRequestRequestTypeDef#
# CopyImageRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import CopyImageRequestRequestTypeDef
def get_value() -> CopyImageRequestRequestTypeDef:
return {
"SourceImageName": ...,
"DestinationImageName": ...,
"DestinationRegion": ...,
}
# CopyImageRequestRequestTypeDef definition
class CopyImageRequestRequestTypeDef(TypedDict):
SourceImageName: str,
DestinationImageName: str,
DestinationRegion: str,
DestinationImageDescription: NotRequired[str],
CopyImageResponseTypeDef#
# CopyImageResponseTypeDef usage example
from mypy_boto3_appstream.type_defs import CopyImageResponseTypeDef
def get_value() -> CopyImageResponseTypeDef:
return {
"DestinationImageName": ...,
"ResponseMetadata": ...,
}
# CopyImageResponseTypeDef definition
class CopyImageResponseTypeDef(TypedDict):
DestinationImageName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ServiceAccountCredentialsTypeDef#
# ServiceAccountCredentialsTypeDef usage example
from mypy_boto3_appstream.type_defs import ServiceAccountCredentialsTypeDef
def get_value() -> ServiceAccountCredentialsTypeDef:
return {
"AccountName": ...,
"AccountPassword": ...,
}
# ServiceAccountCredentialsTypeDef definition
class ServiceAccountCredentialsTypeDef(TypedDict):
AccountName: str,
AccountPassword: str,
EntitlementAttributeTypeDef#
# EntitlementAttributeTypeDef usage example
from mypy_boto3_appstream.type_defs import EntitlementAttributeTypeDef
def get_value() -> EntitlementAttributeTypeDef:
return {
"Name": ...,
"Value": ...,
}
# EntitlementAttributeTypeDef definition
class EntitlementAttributeTypeDef(TypedDict):
Name: str,
Value: str,
DomainJoinInfoTypeDef#
# DomainJoinInfoTypeDef usage example
from mypy_boto3_appstream.type_defs import DomainJoinInfoTypeDef
def get_value() -> DomainJoinInfoTypeDef:
return {
"DirectoryName": ...,
}
# DomainJoinInfoTypeDef definition
class DomainJoinInfoTypeDef(TypedDict):
DirectoryName: NotRequired[str],
OrganizationalUnitDistinguishedName: NotRequired[str],
VpcConfigTypeDef#
# VpcConfigTypeDef usage example
from mypy_boto3_appstream.type_defs import VpcConfigTypeDef
def get_value() -> VpcConfigTypeDef:
return {
"SubnetIds": ...,
}
# VpcConfigTypeDef definition
class VpcConfigTypeDef(TypedDict):
SubnetIds: NotRequired[Sequence[str]],
SecurityGroupIds: NotRequired[Sequence[str]],
CreateImageBuilderStreamingURLRequestRequestTypeDef#
# CreateImageBuilderStreamingURLRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import CreateImageBuilderStreamingURLRequestRequestTypeDef
def get_value() -> CreateImageBuilderStreamingURLRequestRequestTypeDef:
return {
"Name": ...,
}
# CreateImageBuilderStreamingURLRequestRequestTypeDef definition
class CreateImageBuilderStreamingURLRequestRequestTypeDef(TypedDict):
Name: str,
Validity: NotRequired[int],
CreateImageBuilderStreamingURLResultTypeDef#
# CreateImageBuilderStreamingURLResultTypeDef usage example
from mypy_boto3_appstream.type_defs import CreateImageBuilderStreamingURLResultTypeDef
def get_value() -> CreateImageBuilderStreamingURLResultTypeDef:
return {
"StreamingURL": ...,
"Expires": ...,
"ResponseMetadata": ...,
}
# CreateImageBuilderStreamingURLResultTypeDef definition
class CreateImageBuilderStreamingURLResultTypeDef(TypedDict):
StreamingURL: str,
Expires: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StorageConnectorTypeDef#
# StorageConnectorTypeDef usage example
from mypy_boto3_appstream.type_defs import StorageConnectorTypeDef
def get_value() -> StorageConnectorTypeDef:
return {
"ConnectorType": ...,
}
# StorageConnectorTypeDef definition
class StorageConnectorTypeDef(TypedDict):
ConnectorType: StorageConnectorTypeType, # (1)
ResourceIdentifier: NotRequired[str],
Domains: NotRequired[Sequence[str]],
StreamingExperienceSettingsTypeDef#
# StreamingExperienceSettingsTypeDef usage example
from mypy_boto3_appstream.type_defs import StreamingExperienceSettingsTypeDef
def get_value() -> StreamingExperienceSettingsTypeDef:
return {
"PreferredProtocol": ...,
}
# StreamingExperienceSettingsTypeDef definition
class StreamingExperienceSettingsTypeDef(TypedDict):
PreferredProtocol: NotRequired[PreferredProtocolType], # (1)
UserSettingTypeDef#
# UserSettingTypeDef usage example
from mypy_boto3_appstream.type_defs import UserSettingTypeDef
def get_value() -> UserSettingTypeDef:
return {
"Action": ...,
"Permission": ...,
}
# UserSettingTypeDef definition
class UserSettingTypeDef(TypedDict):
Action: ActionType, # (1)
Permission: PermissionType, # (2)
- See ActionType
- See PermissionType
CreateStreamingURLRequestRequestTypeDef#
# CreateStreamingURLRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import CreateStreamingURLRequestRequestTypeDef
def get_value() -> CreateStreamingURLRequestRequestTypeDef:
return {
"StackName": ...,
"FleetName": ...,
"UserId": ...,
}
# CreateStreamingURLRequestRequestTypeDef definition
class CreateStreamingURLRequestRequestTypeDef(TypedDict):
StackName: str,
FleetName: str,
UserId: str,
ApplicationId: NotRequired[str],
Validity: NotRequired[int],
SessionContext: NotRequired[str],
CreateStreamingURLResultTypeDef#
# CreateStreamingURLResultTypeDef usage example
from mypy_boto3_appstream.type_defs import CreateStreamingURLResultTypeDef
def get_value() -> CreateStreamingURLResultTypeDef:
return {
"StreamingURL": ...,
"Expires": ...,
"ResponseMetadata": ...,
}
# CreateStreamingURLResultTypeDef definition
class CreateStreamingURLResultTypeDef(TypedDict):
StreamingURL: str,
Expires: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateUpdatedImageRequestRequestTypeDef#
# CreateUpdatedImageRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import CreateUpdatedImageRequestRequestTypeDef
def get_value() -> CreateUpdatedImageRequestRequestTypeDef:
return {
"existingImageName": ...,
"newImageName": ...,
}
# CreateUpdatedImageRequestRequestTypeDef definition
class CreateUpdatedImageRequestRequestTypeDef(TypedDict):
existingImageName: str,
newImageName: str,
newImageDescription: NotRequired[str],
newImageDisplayName: NotRequired[str],
newImageTags: NotRequired[Mapping[str, str]],
dryRun: NotRequired[bool],
CreateUsageReportSubscriptionResultTypeDef#
# CreateUsageReportSubscriptionResultTypeDef usage example
from mypy_boto3_appstream.type_defs import CreateUsageReportSubscriptionResultTypeDef
def get_value() -> CreateUsageReportSubscriptionResultTypeDef:
return {
"S3BucketName": ...,
"Schedule": ...,
"ResponseMetadata": ...,
}
# CreateUsageReportSubscriptionResultTypeDef definition
class CreateUsageReportSubscriptionResultTypeDef(TypedDict):
S3BucketName: str,
Schedule: UsageReportScheduleType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateUserRequestRequestTypeDef#
# CreateUserRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import CreateUserRequestRequestTypeDef
def get_value() -> CreateUserRequestRequestTypeDef:
return {
"UserName": ...,
"AuthenticationType": ...,
}
# CreateUserRequestRequestTypeDef definition
class CreateUserRequestRequestTypeDef(TypedDict):
UserName: str,
AuthenticationType: AuthenticationTypeType, # (1)
MessageAction: NotRequired[MessageActionType], # (2)
FirstName: NotRequired[str],
LastName: NotRequired[str],
DeleteAppBlockRequestRequestTypeDef#
# DeleteAppBlockRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import DeleteAppBlockRequestRequestTypeDef
def get_value() -> DeleteAppBlockRequestRequestTypeDef:
return {
"Name": ...,
}
# DeleteAppBlockRequestRequestTypeDef definition
class DeleteAppBlockRequestRequestTypeDef(TypedDict):
Name: str,
DeleteApplicationRequestRequestTypeDef#
# DeleteApplicationRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import DeleteApplicationRequestRequestTypeDef
def get_value() -> DeleteApplicationRequestRequestTypeDef:
return {
"Name": ...,
}
# DeleteApplicationRequestRequestTypeDef definition
class DeleteApplicationRequestRequestTypeDef(TypedDict):
Name: str,
DeleteDirectoryConfigRequestRequestTypeDef#
# DeleteDirectoryConfigRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import DeleteDirectoryConfigRequestRequestTypeDef
def get_value() -> DeleteDirectoryConfigRequestRequestTypeDef:
return {
"DirectoryName": ...,
}
# DeleteDirectoryConfigRequestRequestTypeDef definition
class DeleteDirectoryConfigRequestRequestTypeDef(TypedDict):
DirectoryName: str,
DeleteEntitlementRequestRequestTypeDef#
# DeleteEntitlementRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import DeleteEntitlementRequestRequestTypeDef
def get_value() -> DeleteEntitlementRequestRequestTypeDef:
return {
"Name": ...,
"StackName": ...,
}
# DeleteEntitlementRequestRequestTypeDef definition
class DeleteEntitlementRequestRequestTypeDef(TypedDict):
Name: str,
StackName: str,
DeleteFleetRequestRequestTypeDef#
# DeleteFleetRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import DeleteFleetRequestRequestTypeDef
def get_value() -> DeleteFleetRequestRequestTypeDef:
return {
"Name": ...,
}
# DeleteFleetRequestRequestTypeDef definition
class DeleteFleetRequestRequestTypeDef(TypedDict):
Name: str,
DeleteImageBuilderRequestRequestTypeDef#
# DeleteImageBuilderRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import DeleteImageBuilderRequestRequestTypeDef
def get_value() -> DeleteImageBuilderRequestRequestTypeDef:
return {
"Name": ...,
}
# DeleteImageBuilderRequestRequestTypeDef definition
class DeleteImageBuilderRequestRequestTypeDef(TypedDict):
Name: str,
DeleteImagePermissionsRequestRequestTypeDef#
# DeleteImagePermissionsRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import DeleteImagePermissionsRequestRequestTypeDef
def get_value() -> DeleteImagePermissionsRequestRequestTypeDef:
return {
"Name": ...,
"SharedAccountId": ...,
}
# DeleteImagePermissionsRequestRequestTypeDef definition
class DeleteImagePermissionsRequestRequestTypeDef(TypedDict):
Name: str,
SharedAccountId: str,
DeleteImageRequestRequestTypeDef#
# DeleteImageRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import DeleteImageRequestRequestTypeDef
def get_value() -> DeleteImageRequestRequestTypeDef:
return {
"Name": ...,
}
# DeleteImageRequestRequestTypeDef definition
class DeleteImageRequestRequestTypeDef(TypedDict):
Name: str,
DeleteStackRequestRequestTypeDef#
# DeleteStackRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import DeleteStackRequestRequestTypeDef
def get_value() -> DeleteStackRequestRequestTypeDef:
return {
"Name": ...,
}
# DeleteStackRequestRequestTypeDef definition
class DeleteStackRequestRequestTypeDef(TypedDict):
Name: str,
DeleteUserRequestRequestTypeDef#
# DeleteUserRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import DeleteUserRequestRequestTypeDef
def get_value() -> DeleteUserRequestRequestTypeDef:
return {
"UserName": ...,
"AuthenticationType": ...,
}
# DeleteUserRequestRequestTypeDef definition
class DeleteUserRequestRequestTypeDef(TypedDict):
UserName: str,
AuthenticationType: AuthenticationTypeType, # (1)
DescribeAppBlocksRequestRequestTypeDef#
# DescribeAppBlocksRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import DescribeAppBlocksRequestRequestTypeDef
def get_value() -> DescribeAppBlocksRequestRequestTypeDef:
return {
"Arns": ...,
}
# DescribeAppBlocksRequestRequestTypeDef definition
class DescribeAppBlocksRequestRequestTypeDef(TypedDict):
Arns: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeApplicationFleetAssociationsRequestRequestTypeDef#
# DescribeApplicationFleetAssociationsRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import DescribeApplicationFleetAssociationsRequestRequestTypeDef
def get_value() -> DescribeApplicationFleetAssociationsRequestRequestTypeDef:
return {
"FleetName": ...,
}
# DescribeApplicationFleetAssociationsRequestRequestTypeDef definition
class DescribeApplicationFleetAssociationsRequestRequestTypeDef(TypedDict):
FleetName: NotRequired[str],
ApplicationArn: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeApplicationsRequestRequestTypeDef#
# DescribeApplicationsRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import DescribeApplicationsRequestRequestTypeDef
def get_value() -> DescribeApplicationsRequestRequestTypeDef:
return {
"Arns": ...,
}
# DescribeApplicationsRequestRequestTypeDef definition
class DescribeApplicationsRequestRequestTypeDef(TypedDict):
Arns: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeDirectoryConfigsRequestDescribeDirectoryConfigsPaginateTypeDef#
# DescribeDirectoryConfigsRequestDescribeDirectoryConfigsPaginateTypeDef usage example
from mypy_boto3_appstream.type_defs import DescribeDirectoryConfigsRequestDescribeDirectoryConfigsPaginateTypeDef
def get_value() -> DescribeDirectoryConfigsRequestDescribeDirectoryConfigsPaginateTypeDef:
return {
"DirectoryNames": ...,
}
# DescribeDirectoryConfigsRequestDescribeDirectoryConfigsPaginateTypeDef definition
class DescribeDirectoryConfigsRequestDescribeDirectoryConfigsPaginateTypeDef(TypedDict):
DirectoryNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeDirectoryConfigsRequestRequestTypeDef#
# DescribeDirectoryConfigsRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import DescribeDirectoryConfigsRequestRequestTypeDef
def get_value() -> DescribeDirectoryConfigsRequestRequestTypeDef:
return {
"DirectoryNames": ...,
}
# DescribeDirectoryConfigsRequestRequestTypeDef definition
class DescribeDirectoryConfigsRequestRequestTypeDef(TypedDict):
DirectoryNames: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeEntitlementsRequestRequestTypeDef#
# DescribeEntitlementsRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import DescribeEntitlementsRequestRequestTypeDef
def get_value() -> DescribeEntitlementsRequestRequestTypeDef:
return {
"StackName": ...,
}
# DescribeEntitlementsRequestRequestTypeDef definition
class DescribeEntitlementsRequestRequestTypeDef(TypedDict):
StackName: str,
Name: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeFleetsRequestDescribeFleetsPaginateTypeDef#
# DescribeFleetsRequestDescribeFleetsPaginateTypeDef usage example
from mypy_boto3_appstream.type_defs import DescribeFleetsRequestDescribeFleetsPaginateTypeDef
def get_value() -> DescribeFleetsRequestDescribeFleetsPaginateTypeDef:
return {
"Names": ...,
}
# DescribeFleetsRequestDescribeFleetsPaginateTypeDef definition
class DescribeFleetsRequestDescribeFleetsPaginateTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
WaiterConfigTypeDef#
# WaiterConfigTypeDef usage example
from mypy_boto3_appstream.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
return {
"Delay": ...,
}
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
DescribeFleetsRequestRequestTypeDef#
# DescribeFleetsRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import DescribeFleetsRequestRequestTypeDef
def get_value() -> DescribeFleetsRequestRequestTypeDef:
return {
"Names": ...,
}
# DescribeFleetsRequestRequestTypeDef definition
class DescribeFleetsRequestRequestTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
DescribeImageBuildersRequestDescribeImageBuildersPaginateTypeDef#
# DescribeImageBuildersRequestDescribeImageBuildersPaginateTypeDef usage example
from mypy_boto3_appstream.type_defs import DescribeImageBuildersRequestDescribeImageBuildersPaginateTypeDef
def get_value() -> DescribeImageBuildersRequestDescribeImageBuildersPaginateTypeDef:
return {
"Names": ...,
}
# DescribeImageBuildersRequestDescribeImageBuildersPaginateTypeDef definition
class DescribeImageBuildersRequestDescribeImageBuildersPaginateTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeImageBuildersRequestRequestTypeDef#
# DescribeImageBuildersRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import DescribeImageBuildersRequestRequestTypeDef
def get_value() -> DescribeImageBuildersRequestRequestTypeDef:
return {
"Names": ...,
}
# DescribeImageBuildersRequestRequestTypeDef definition
class DescribeImageBuildersRequestRequestTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeImagePermissionsRequestRequestTypeDef#
# DescribeImagePermissionsRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import DescribeImagePermissionsRequestRequestTypeDef
def get_value() -> DescribeImagePermissionsRequestRequestTypeDef:
return {
"Name": ...,
}
# DescribeImagePermissionsRequestRequestTypeDef definition
class DescribeImagePermissionsRequestRequestTypeDef(TypedDict):
Name: str,
MaxResults: NotRequired[int],
SharedAwsAccountIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
DescribeImagesRequestDescribeImagesPaginateTypeDef#
# DescribeImagesRequestDescribeImagesPaginateTypeDef usage example
from mypy_boto3_appstream.type_defs import DescribeImagesRequestDescribeImagesPaginateTypeDef
def get_value() -> DescribeImagesRequestDescribeImagesPaginateTypeDef:
return {
"Names": ...,
}
# DescribeImagesRequestDescribeImagesPaginateTypeDef definition
class DescribeImagesRequestDescribeImagesPaginateTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
Arns: NotRequired[Sequence[str]],
Type: NotRequired[VisibilityTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeImagesRequestRequestTypeDef#
# DescribeImagesRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import DescribeImagesRequestRequestTypeDef
def get_value() -> DescribeImagesRequestRequestTypeDef:
return {
"Names": ...,
}
# DescribeImagesRequestRequestTypeDef definition
class DescribeImagesRequestRequestTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
Arns: NotRequired[Sequence[str]],
Type: NotRequired[VisibilityTypeType], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeSessionsRequestDescribeSessionsPaginateTypeDef#
# DescribeSessionsRequestDescribeSessionsPaginateTypeDef usage example
from mypy_boto3_appstream.type_defs import DescribeSessionsRequestDescribeSessionsPaginateTypeDef
def get_value() -> DescribeSessionsRequestDescribeSessionsPaginateTypeDef:
return {
"StackName": ...,
"FleetName": ...,
}
# DescribeSessionsRequestDescribeSessionsPaginateTypeDef definition
class DescribeSessionsRequestDescribeSessionsPaginateTypeDef(TypedDict):
StackName: str,
FleetName: str,
UserId: NotRequired[str],
AuthenticationType: NotRequired[AuthenticationTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeSessionsRequestRequestTypeDef#
# DescribeSessionsRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import DescribeSessionsRequestRequestTypeDef
def get_value() -> DescribeSessionsRequestRequestTypeDef:
return {
"StackName": ...,
"FleetName": ...,
}
# DescribeSessionsRequestRequestTypeDef definition
class DescribeSessionsRequestRequestTypeDef(TypedDict):
StackName: str,
FleetName: str,
UserId: NotRequired[str],
NextToken: NotRequired[str],
Limit: NotRequired[int],
AuthenticationType: NotRequired[AuthenticationTypeType], # (1)
DescribeStacksRequestDescribeStacksPaginateTypeDef#
# DescribeStacksRequestDescribeStacksPaginateTypeDef usage example
from mypy_boto3_appstream.type_defs import DescribeStacksRequestDescribeStacksPaginateTypeDef
def get_value() -> DescribeStacksRequestDescribeStacksPaginateTypeDef:
return {
"Names": ...,
}
# DescribeStacksRequestDescribeStacksPaginateTypeDef definition
class DescribeStacksRequestDescribeStacksPaginateTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeStacksRequestRequestTypeDef#
# DescribeStacksRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import DescribeStacksRequestRequestTypeDef
def get_value() -> DescribeStacksRequestRequestTypeDef:
return {
"Names": ...,
}
# DescribeStacksRequestRequestTypeDef definition
class DescribeStacksRequestRequestTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
DescribeUsageReportSubscriptionsRequestRequestTypeDef#
# DescribeUsageReportSubscriptionsRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import DescribeUsageReportSubscriptionsRequestRequestTypeDef
def get_value() -> DescribeUsageReportSubscriptionsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
# DescribeUsageReportSubscriptionsRequestRequestTypeDef definition
class DescribeUsageReportSubscriptionsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeUserStackAssociationsRequestDescribeUserStackAssociationsPaginateTypeDef#
# DescribeUserStackAssociationsRequestDescribeUserStackAssociationsPaginateTypeDef usage example
from mypy_boto3_appstream.type_defs import DescribeUserStackAssociationsRequestDescribeUserStackAssociationsPaginateTypeDef
def get_value() -> DescribeUserStackAssociationsRequestDescribeUserStackAssociationsPaginateTypeDef:
return {
"StackName": ...,
}
# DescribeUserStackAssociationsRequestDescribeUserStackAssociationsPaginateTypeDef definition
class DescribeUserStackAssociationsRequestDescribeUserStackAssociationsPaginateTypeDef(TypedDict):
StackName: NotRequired[str],
UserName: NotRequired[str],
AuthenticationType: NotRequired[AuthenticationTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeUserStackAssociationsRequestRequestTypeDef#
# DescribeUserStackAssociationsRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import DescribeUserStackAssociationsRequestRequestTypeDef
def get_value() -> DescribeUserStackAssociationsRequestRequestTypeDef:
return {
"StackName": ...,
}
# DescribeUserStackAssociationsRequestRequestTypeDef definition
class DescribeUserStackAssociationsRequestRequestTypeDef(TypedDict):
StackName: NotRequired[str],
UserName: NotRequired[str],
AuthenticationType: NotRequired[AuthenticationTypeType], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeUsersRequestDescribeUsersPaginateTypeDef#
# DescribeUsersRequestDescribeUsersPaginateTypeDef usage example
from mypy_boto3_appstream.type_defs import DescribeUsersRequestDescribeUsersPaginateTypeDef
def get_value() -> DescribeUsersRequestDescribeUsersPaginateTypeDef:
return {
"AuthenticationType": ...,
}
# DescribeUsersRequestDescribeUsersPaginateTypeDef definition
class DescribeUsersRequestDescribeUsersPaginateTypeDef(TypedDict):
AuthenticationType: AuthenticationTypeType, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeUsersRequestRequestTypeDef#
# DescribeUsersRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import DescribeUsersRequestRequestTypeDef
def get_value() -> DescribeUsersRequestRequestTypeDef:
return {
"AuthenticationType": ...,
}
# DescribeUsersRequestRequestTypeDef definition
class DescribeUsersRequestRequestTypeDef(TypedDict):
AuthenticationType: AuthenticationTypeType, # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
UserTypeDef#
# UserTypeDef usage example
from mypy_boto3_appstream.type_defs import UserTypeDef
def get_value() -> UserTypeDef:
return {
"AuthenticationType": ...,
}
# UserTypeDef definition
class UserTypeDef(TypedDict):
AuthenticationType: AuthenticationTypeType, # (1)
Arn: NotRequired[str],
UserName: NotRequired[str],
Enabled: NotRequired[bool],
Status: NotRequired[str],
FirstName: NotRequired[str],
LastName: NotRequired[str],
CreatedTime: NotRequired[datetime],
DisableUserRequestRequestTypeDef#
# DisableUserRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import DisableUserRequestRequestTypeDef
def get_value() -> DisableUserRequestRequestTypeDef:
return {
"UserName": ...,
"AuthenticationType": ...,
}
# DisableUserRequestRequestTypeDef definition
class DisableUserRequestRequestTypeDef(TypedDict):
UserName: str,
AuthenticationType: AuthenticationTypeType, # (1)
DisassociateApplicationFleetRequestRequestTypeDef#
# DisassociateApplicationFleetRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import DisassociateApplicationFleetRequestRequestTypeDef
def get_value() -> DisassociateApplicationFleetRequestRequestTypeDef:
return {
"FleetName": ...,
"ApplicationArn": ...,
}
# DisassociateApplicationFleetRequestRequestTypeDef definition
class DisassociateApplicationFleetRequestRequestTypeDef(TypedDict):
FleetName: str,
ApplicationArn: str,
DisassociateApplicationFromEntitlementRequestRequestTypeDef#
# DisassociateApplicationFromEntitlementRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import DisassociateApplicationFromEntitlementRequestRequestTypeDef
def get_value() -> DisassociateApplicationFromEntitlementRequestRequestTypeDef:
return {
"StackName": ...,
"EntitlementName": ...,
"ApplicationIdentifier": ...,
}
# DisassociateApplicationFromEntitlementRequestRequestTypeDef definition
class DisassociateApplicationFromEntitlementRequestRequestTypeDef(TypedDict):
StackName: str,
EntitlementName: str,
ApplicationIdentifier: str,
DisassociateFleetRequestRequestTypeDef#
# DisassociateFleetRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import DisassociateFleetRequestRequestTypeDef
def get_value() -> DisassociateFleetRequestRequestTypeDef:
return {
"FleetName": ...,
"StackName": ...,
}
# DisassociateFleetRequestRequestTypeDef definition
class DisassociateFleetRequestRequestTypeDef(TypedDict):
FleetName: str,
StackName: str,
EnableUserRequestRequestTypeDef#
# EnableUserRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import EnableUserRequestRequestTypeDef
def get_value() -> EnableUserRequestRequestTypeDef:
return {
"UserName": ...,
"AuthenticationType": ...,
}
# EnableUserRequestRequestTypeDef definition
class EnableUserRequestRequestTypeDef(TypedDict):
UserName: str,
AuthenticationType: AuthenticationTypeType, # (1)
EntitledApplicationTypeDef#
# EntitledApplicationTypeDef usage example
from mypy_boto3_appstream.type_defs import EntitledApplicationTypeDef
def get_value() -> EntitledApplicationTypeDef:
return {
"ApplicationIdentifier": ...,
}
# EntitledApplicationTypeDef definition
class EntitledApplicationTypeDef(TypedDict):
ApplicationIdentifier: str,
ExpireSessionRequestRequestTypeDef#
# ExpireSessionRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import ExpireSessionRequestRequestTypeDef
def get_value() -> ExpireSessionRequestRequestTypeDef:
return {
"SessionId": ...,
}
# ExpireSessionRequestRequestTypeDef definition
class ExpireSessionRequestRequestTypeDef(TypedDict):
SessionId: str,
FleetErrorTypeDef#
# FleetErrorTypeDef usage example
from mypy_boto3_appstream.type_defs import FleetErrorTypeDef
def get_value() -> FleetErrorTypeDef:
return {
"ErrorCode": ...,
}
# FleetErrorTypeDef definition
class FleetErrorTypeDef(TypedDict):
ErrorCode: NotRequired[FleetErrorCodeType], # (1)
ErrorMessage: NotRequired[str],
ImageBuilderStateChangeReasonTypeDef#
# ImageBuilderStateChangeReasonTypeDef usage example
from mypy_boto3_appstream.type_defs import ImageBuilderStateChangeReasonTypeDef
def get_value() -> ImageBuilderStateChangeReasonTypeDef:
return {
"Code": ...,
}
# ImageBuilderStateChangeReasonTypeDef definition
class ImageBuilderStateChangeReasonTypeDef(TypedDict):
Code: NotRequired[ImageBuilderStateChangeReasonCodeType], # (1)
Message: NotRequired[str],
NetworkAccessConfigurationTypeDef#
# NetworkAccessConfigurationTypeDef usage example
from mypy_boto3_appstream.type_defs import NetworkAccessConfigurationTypeDef
def get_value() -> NetworkAccessConfigurationTypeDef:
return {
"EniPrivateIpAddress": ...,
}
# NetworkAccessConfigurationTypeDef definition
class NetworkAccessConfigurationTypeDef(TypedDict):
EniPrivateIpAddress: NotRequired[str],
EniId: NotRequired[str],
ResourceErrorTypeDef#
# ResourceErrorTypeDef usage example
from mypy_boto3_appstream.type_defs import ResourceErrorTypeDef
def get_value() -> ResourceErrorTypeDef:
return {
"ErrorCode": ...,
}
# ResourceErrorTypeDef definition
class ResourceErrorTypeDef(TypedDict):
ErrorCode: NotRequired[FleetErrorCodeType], # (1)
ErrorMessage: NotRequired[str],
ErrorTimestamp: NotRequired[datetime],
ImagePermissionsTypeDef#
# ImagePermissionsTypeDef usage example
from mypy_boto3_appstream.type_defs import ImagePermissionsTypeDef
def get_value() -> ImagePermissionsTypeDef:
return {
"allowFleet": ...,
}
# ImagePermissionsTypeDef definition
class ImagePermissionsTypeDef(TypedDict):
allowFleet: NotRequired[bool],
allowImageBuilder: NotRequired[bool],
ImageStateChangeReasonTypeDef#
# ImageStateChangeReasonTypeDef usage example
from mypy_boto3_appstream.type_defs import ImageStateChangeReasonTypeDef
def get_value() -> ImageStateChangeReasonTypeDef:
return {
"Code": ...,
}
# ImageStateChangeReasonTypeDef definition
class ImageStateChangeReasonTypeDef(TypedDict):
Code: NotRequired[ImageStateChangeReasonCodeType], # (1)
Message: NotRequired[str],
LastReportGenerationExecutionErrorTypeDef#
# LastReportGenerationExecutionErrorTypeDef usage example
from mypy_boto3_appstream.type_defs import LastReportGenerationExecutionErrorTypeDef
def get_value() -> LastReportGenerationExecutionErrorTypeDef:
return {
"ErrorCode": ...,
}
# LastReportGenerationExecutionErrorTypeDef definition
class LastReportGenerationExecutionErrorTypeDef(TypedDict):
ErrorCode: NotRequired[UsageReportExecutionErrorCodeType], # (1)
ErrorMessage: NotRequired[str],
ListAssociatedFleetsRequestListAssociatedFleetsPaginateTypeDef#
# ListAssociatedFleetsRequestListAssociatedFleetsPaginateTypeDef usage example
from mypy_boto3_appstream.type_defs import ListAssociatedFleetsRequestListAssociatedFleetsPaginateTypeDef
def get_value() -> ListAssociatedFleetsRequestListAssociatedFleetsPaginateTypeDef:
return {
"StackName": ...,
}
# ListAssociatedFleetsRequestListAssociatedFleetsPaginateTypeDef definition
class ListAssociatedFleetsRequestListAssociatedFleetsPaginateTypeDef(TypedDict):
StackName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAssociatedFleetsRequestRequestTypeDef#
# ListAssociatedFleetsRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import ListAssociatedFleetsRequestRequestTypeDef
def get_value() -> ListAssociatedFleetsRequestRequestTypeDef:
return {
"StackName": ...,
}
# ListAssociatedFleetsRequestRequestTypeDef definition
class ListAssociatedFleetsRequestRequestTypeDef(TypedDict):
StackName: str,
NextToken: NotRequired[str],
ListAssociatedFleetsResultTypeDef#
# ListAssociatedFleetsResultTypeDef usage example
from mypy_boto3_appstream.type_defs import ListAssociatedFleetsResultTypeDef
def get_value() -> ListAssociatedFleetsResultTypeDef:
return {
"Names": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListAssociatedFleetsResultTypeDef definition
class ListAssociatedFleetsResultTypeDef(TypedDict):
Names: List[str],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListAssociatedStacksRequestListAssociatedStacksPaginateTypeDef#
# ListAssociatedStacksRequestListAssociatedStacksPaginateTypeDef usage example
from mypy_boto3_appstream.type_defs import ListAssociatedStacksRequestListAssociatedStacksPaginateTypeDef
def get_value() -> ListAssociatedStacksRequestListAssociatedStacksPaginateTypeDef:
return {
"FleetName": ...,
}
# ListAssociatedStacksRequestListAssociatedStacksPaginateTypeDef definition
class ListAssociatedStacksRequestListAssociatedStacksPaginateTypeDef(TypedDict):
FleetName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAssociatedStacksRequestRequestTypeDef#
# ListAssociatedStacksRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import ListAssociatedStacksRequestRequestTypeDef
def get_value() -> ListAssociatedStacksRequestRequestTypeDef:
return {
"FleetName": ...,
}
# ListAssociatedStacksRequestRequestTypeDef definition
class ListAssociatedStacksRequestRequestTypeDef(TypedDict):
FleetName: str,
NextToken: NotRequired[str],
ListAssociatedStacksResultTypeDef#
# ListAssociatedStacksResultTypeDef usage example
from mypy_boto3_appstream.type_defs import ListAssociatedStacksResultTypeDef
def get_value() -> ListAssociatedStacksResultTypeDef:
return {
"Names": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListAssociatedStacksResultTypeDef definition
class ListAssociatedStacksResultTypeDef(TypedDict):
Names: List[str],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListEntitledApplicationsRequestRequestTypeDef#
# ListEntitledApplicationsRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import ListEntitledApplicationsRequestRequestTypeDef
def get_value() -> ListEntitledApplicationsRequestRequestTypeDef:
return {
"StackName": ...,
"EntitlementName": ...,
}
# ListEntitledApplicationsRequestRequestTypeDef definition
class ListEntitledApplicationsRequestRequestTypeDef(TypedDict):
StackName: str,
EntitlementName: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef usage example
from mypy_boto3_appstream.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_appstream.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_appstream.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
StackErrorTypeDef#
# StackErrorTypeDef usage example
from mypy_boto3_appstream.type_defs import StackErrorTypeDef
def get_value() -> StackErrorTypeDef:
return {
"ErrorCode": ...,
}
# StackErrorTypeDef definition
class StackErrorTypeDef(TypedDict):
ErrorCode: NotRequired[StackErrorCodeType], # (1)
ErrorMessage: NotRequired[str],
StartFleetRequestRequestTypeDef#
# StartFleetRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import StartFleetRequestRequestTypeDef
def get_value() -> StartFleetRequestRequestTypeDef:
return {
"Name": ...,
}
# StartFleetRequestRequestTypeDef definition
class StartFleetRequestRequestTypeDef(TypedDict):
Name: str,
StartImageBuilderRequestRequestTypeDef#
# StartImageBuilderRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import StartImageBuilderRequestRequestTypeDef
def get_value() -> StartImageBuilderRequestRequestTypeDef:
return {
"Name": ...,
}
# StartImageBuilderRequestRequestTypeDef definition
class StartImageBuilderRequestRequestTypeDef(TypedDict):
Name: str,
AppstreamAgentVersion: NotRequired[str],
StopFleetRequestRequestTypeDef#
# StopFleetRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import StopFleetRequestRequestTypeDef
def get_value() -> StopFleetRequestRequestTypeDef:
return {
"Name": ...,
}
# StopFleetRequestRequestTypeDef definition
class StopFleetRequestRequestTypeDef(TypedDict):
Name: str,
StopImageBuilderRequestRequestTypeDef#
# StopImageBuilderRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import StopImageBuilderRequestRequestTypeDef
def get_value() -> StopImageBuilderRequestRequestTypeDef:
return {
"Name": ...,
}
# StopImageBuilderRequestRequestTypeDef definition
class StopImageBuilderRequestRequestTypeDef(TypedDict):
Name: str,
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"Tags": ...,
}
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"TagKeys": ...,
}
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
ApplicationTypeDef#
# ApplicationTypeDef usage example
from mypy_boto3_appstream.type_defs import ApplicationTypeDef
def get_value() -> ApplicationTypeDef:
return {
"Name": ...,
}
# ApplicationTypeDef definition
class ApplicationTypeDef(TypedDict):
Name: NotRequired[str],
DisplayName: NotRequired[str],
IconURL: NotRequired[str],
LaunchPath: NotRequired[str],
LaunchParameters: NotRequired[str],
Enabled: NotRequired[bool],
Metadata: NotRequired[Dict[str, str]],
WorkingDirectory: NotRequired[str],
Description: NotRequired[str],
Arn: NotRequired[str],
AppBlockArn: NotRequired[str],
IconS3Location: NotRequired[S3LocationTypeDef], # (1)
Platforms: NotRequired[List[PlatformTypeType]], # (2)
InstanceFamilies: NotRequired[List[str]],
CreatedTime: NotRequired[datetime],
- See S3LocationTypeDef
- See PlatformTypeType
CreateApplicationRequestRequestTypeDef#
# CreateApplicationRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import CreateApplicationRequestRequestTypeDef
def get_value() -> CreateApplicationRequestRequestTypeDef:
return {
"Name": ...,
"IconS3Location": ...,
"LaunchPath": ...,
"Platforms": ...,
"InstanceFamilies": ...,
"AppBlockArn": ...,
}
# CreateApplicationRequestRequestTypeDef definition
class CreateApplicationRequestRequestTypeDef(TypedDict):
Name: str,
IconS3Location: S3LocationTypeDef, # (1)
LaunchPath: str,
Platforms: Sequence[PlatformTypeType], # (2)
InstanceFamilies: Sequence[str],
AppBlockArn: str,
DisplayName: NotRequired[str],
Description: NotRequired[str],
WorkingDirectory: NotRequired[str],
LaunchParameters: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
- See S3LocationTypeDef
- See PlatformTypeType
ScriptDetailsTypeDef#
# ScriptDetailsTypeDef usage example
from mypy_boto3_appstream.type_defs import ScriptDetailsTypeDef
def get_value() -> ScriptDetailsTypeDef:
return {
"ScriptS3Location": ...,
"ExecutablePath": ...,
"TimeoutInSeconds": ...,
}
# ScriptDetailsTypeDef definition
class ScriptDetailsTypeDef(TypedDict):
ScriptS3Location: S3LocationTypeDef, # (1)
ExecutablePath: str,
TimeoutInSeconds: int,
ExecutableParameters: NotRequired[str],
UpdateApplicationRequestRequestTypeDef#
# UpdateApplicationRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import UpdateApplicationRequestRequestTypeDef
def get_value() -> UpdateApplicationRequestRequestTypeDef:
return {
"Name": ...,
}
# UpdateApplicationRequestRequestTypeDef definition
class UpdateApplicationRequestRequestTypeDef(TypedDict):
Name: str,
DisplayName: NotRequired[str],
Description: NotRequired[str],
IconS3Location: NotRequired[S3LocationTypeDef], # (1)
LaunchPath: NotRequired[str],
WorkingDirectory: NotRequired[str],
LaunchParameters: NotRequired[str],
AppBlockArn: NotRequired[str],
AttributesToDelete: NotRequired[Sequence[ApplicationAttributeType]], # (2)
AssociateApplicationFleetResultTypeDef#
# AssociateApplicationFleetResultTypeDef usage example
from mypy_boto3_appstream.type_defs import AssociateApplicationFleetResultTypeDef
def get_value() -> AssociateApplicationFleetResultTypeDef:
return {
"ApplicationFleetAssociation": ...,
"ResponseMetadata": ...,
}
# AssociateApplicationFleetResultTypeDef definition
class AssociateApplicationFleetResultTypeDef(TypedDict):
ApplicationFleetAssociation: ApplicationFleetAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeApplicationFleetAssociationsResultTypeDef#
# DescribeApplicationFleetAssociationsResultTypeDef usage example
from mypy_boto3_appstream.type_defs import DescribeApplicationFleetAssociationsResultTypeDef
def get_value() -> DescribeApplicationFleetAssociationsResultTypeDef:
return {
"ApplicationFleetAssociations": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeApplicationFleetAssociationsResultTypeDef definition
class DescribeApplicationFleetAssociationsResultTypeDef(TypedDict):
ApplicationFleetAssociations: List[ApplicationFleetAssociationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchAssociateUserStackRequestRequestTypeDef#
# BatchAssociateUserStackRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import BatchAssociateUserStackRequestRequestTypeDef
def get_value() -> BatchAssociateUserStackRequestRequestTypeDef:
return {
"UserStackAssociations": ...,
}
# BatchAssociateUserStackRequestRequestTypeDef definition
class BatchAssociateUserStackRequestRequestTypeDef(TypedDict):
UserStackAssociations: Sequence[UserStackAssociationTypeDef], # (1)
BatchDisassociateUserStackRequestRequestTypeDef#
# BatchDisassociateUserStackRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import BatchDisassociateUserStackRequestRequestTypeDef
def get_value() -> BatchDisassociateUserStackRequestRequestTypeDef:
return {
"UserStackAssociations": ...,
}
# BatchDisassociateUserStackRequestRequestTypeDef definition
class BatchDisassociateUserStackRequestRequestTypeDef(TypedDict):
UserStackAssociations: Sequence[UserStackAssociationTypeDef], # (1)
DescribeUserStackAssociationsResultTypeDef#
# DescribeUserStackAssociationsResultTypeDef usage example
from mypy_boto3_appstream.type_defs import DescribeUserStackAssociationsResultTypeDef
def get_value() -> DescribeUserStackAssociationsResultTypeDef:
return {
"UserStackAssociations": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeUserStackAssociationsResultTypeDef definition
class DescribeUserStackAssociationsResultTypeDef(TypedDict):
UserStackAssociations: List[UserStackAssociationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UserStackAssociationErrorTypeDef#
# UserStackAssociationErrorTypeDef usage example
from mypy_boto3_appstream.type_defs import UserStackAssociationErrorTypeDef
def get_value() -> UserStackAssociationErrorTypeDef:
return {
"UserStackAssociation": ...,
}
# UserStackAssociationErrorTypeDef definition
class UserStackAssociationErrorTypeDef(TypedDict):
UserStackAssociation: NotRequired[UserStackAssociationTypeDef], # (1)
ErrorCode: NotRequired[UserStackAssociationErrorCodeType], # (2)
ErrorMessage: NotRequired[str],
CreateDirectoryConfigRequestRequestTypeDef#
# CreateDirectoryConfigRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import CreateDirectoryConfigRequestRequestTypeDef
def get_value() -> CreateDirectoryConfigRequestRequestTypeDef:
return {
"DirectoryName": ...,
"OrganizationalUnitDistinguishedNames": ...,
}
# CreateDirectoryConfigRequestRequestTypeDef definition
class CreateDirectoryConfigRequestRequestTypeDef(TypedDict):
DirectoryName: str,
OrganizationalUnitDistinguishedNames: Sequence[str],
ServiceAccountCredentials: NotRequired[ServiceAccountCredentialsTypeDef], # (1)
CertificateBasedAuthProperties: NotRequired[CertificateBasedAuthPropertiesTypeDef], # (2)
DirectoryConfigTypeDef#
# DirectoryConfigTypeDef usage example
from mypy_boto3_appstream.type_defs import DirectoryConfigTypeDef
def get_value() -> DirectoryConfigTypeDef:
return {
"DirectoryName": ...,
}
# DirectoryConfigTypeDef definition
class DirectoryConfigTypeDef(TypedDict):
DirectoryName: str,
OrganizationalUnitDistinguishedNames: NotRequired[List[str]],
ServiceAccountCredentials: NotRequired[ServiceAccountCredentialsTypeDef], # (1)
CreatedTime: NotRequired[datetime],
CertificateBasedAuthProperties: NotRequired[CertificateBasedAuthPropertiesTypeDef], # (2)
UpdateDirectoryConfigRequestRequestTypeDef#
# UpdateDirectoryConfigRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import UpdateDirectoryConfigRequestRequestTypeDef
def get_value() -> UpdateDirectoryConfigRequestRequestTypeDef:
return {
"DirectoryName": ...,
}
# UpdateDirectoryConfigRequestRequestTypeDef definition
class UpdateDirectoryConfigRequestRequestTypeDef(TypedDict):
DirectoryName: str,
OrganizationalUnitDistinguishedNames: NotRequired[Sequence[str]],
ServiceAccountCredentials: NotRequired[ServiceAccountCredentialsTypeDef], # (1)
CertificateBasedAuthProperties: NotRequired[CertificateBasedAuthPropertiesTypeDef], # (2)
CreateEntitlementRequestRequestTypeDef#
# CreateEntitlementRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import CreateEntitlementRequestRequestTypeDef
def get_value() -> CreateEntitlementRequestRequestTypeDef:
return {
"Name": ...,
"StackName": ...,
"AppVisibility": ...,
"Attributes": ...,
}
# CreateEntitlementRequestRequestTypeDef definition
class CreateEntitlementRequestRequestTypeDef(TypedDict):
Name: str,
StackName: str,
AppVisibility: AppVisibilityType, # (1)
Attributes: Sequence[EntitlementAttributeTypeDef], # (2)
Description: NotRequired[str],
EntitlementTypeDef#
# EntitlementTypeDef usage example
from mypy_boto3_appstream.type_defs import EntitlementTypeDef
def get_value() -> EntitlementTypeDef:
return {
"Name": ...,
"StackName": ...,
"AppVisibility": ...,
"Attributes": ...,
}
# EntitlementTypeDef definition
class EntitlementTypeDef(TypedDict):
Name: str,
StackName: str,
AppVisibility: AppVisibilityType, # (1)
Attributes: List[EntitlementAttributeTypeDef], # (2)
Description: NotRequired[str],
CreatedTime: NotRequired[datetime],
LastModifiedTime: NotRequired[datetime],
UpdateEntitlementRequestRequestTypeDef#
# UpdateEntitlementRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import UpdateEntitlementRequestRequestTypeDef
def get_value() -> UpdateEntitlementRequestRequestTypeDef:
return {
"Name": ...,
"StackName": ...,
}
# UpdateEntitlementRequestRequestTypeDef definition
class UpdateEntitlementRequestRequestTypeDef(TypedDict):
Name: str,
StackName: str,
Description: NotRequired[str],
AppVisibility: NotRequired[AppVisibilityType], # (1)
Attributes: NotRequired[Sequence[EntitlementAttributeTypeDef]], # (2)
CreateFleetRequestRequestTypeDef#
# CreateFleetRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import CreateFleetRequestRequestTypeDef
def get_value() -> CreateFleetRequestRequestTypeDef:
return {
"Name": ...,
"InstanceType": ...,
}
# CreateFleetRequestRequestTypeDef definition
class CreateFleetRequestRequestTypeDef(TypedDict):
Name: str,
InstanceType: str,
ImageName: NotRequired[str],
ImageArn: NotRequired[str],
FleetType: NotRequired[FleetTypeType], # (1)
ComputeCapacity: NotRequired[ComputeCapacityTypeDef], # (2)
VpcConfig: NotRequired[VpcConfigTypeDef], # (3)
MaxUserDurationInSeconds: NotRequired[int],
DisconnectTimeoutInSeconds: NotRequired[int],
Description: NotRequired[str],
DisplayName: NotRequired[str],
EnableDefaultInternetAccess: NotRequired[bool],
DomainJoinInfo: NotRequired[DomainJoinInfoTypeDef], # (4)
Tags: NotRequired[Mapping[str, str]],
IdleDisconnectTimeoutInSeconds: NotRequired[int],
IamRoleArn: NotRequired[str],
StreamView: NotRequired[StreamViewType], # (5)
Platform: NotRequired[PlatformTypeType], # (6)
MaxConcurrentSessions: NotRequired[int],
UsbDeviceFilterStrings: NotRequired[Sequence[str]],
SessionScriptS3Location: NotRequired[S3LocationTypeDef], # (7)
- See FleetTypeType
- See ComputeCapacityTypeDef
- See VpcConfigTypeDef
- See DomainJoinInfoTypeDef
- See StreamViewType
- See PlatformTypeType
- See S3LocationTypeDef
CreateImageBuilderRequestRequestTypeDef#
# CreateImageBuilderRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import CreateImageBuilderRequestRequestTypeDef
def get_value() -> CreateImageBuilderRequestRequestTypeDef:
return {
"Name": ...,
"InstanceType": ...,
}
# CreateImageBuilderRequestRequestTypeDef definition
class CreateImageBuilderRequestRequestTypeDef(TypedDict):
Name: str,
InstanceType: str,
ImageName: NotRequired[str],
ImageArn: NotRequired[str],
Description: NotRequired[str],
DisplayName: NotRequired[str],
VpcConfig: NotRequired[VpcConfigTypeDef], # (1)
IamRoleArn: NotRequired[str],
EnableDefaultInternetAccess: NotRequired[bool],
DomainJoinInfo: NotRequired[DomainJoinInfoTypeDef], # (2)
AppstreamAgentVersion: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
AccessEndpoints: NotRequired[Sequence[AccessEndpointTypeDef]], # (3)
UpdateFleetRequestRequestTypeDef#
# UpdateFleetRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import UpdateFleetRequestRequestTypeDef
def get_value() -> UpdateFleetRequestRequestTypeDef:
return {
"ImageName": ...,
}
# UpdateFleetRequestRequestTypeDef definition
class UpdateFleetRequestRequestTypeDef(TypedDict):
ImageName: NotRequired[str],
ImageArn: NotRequired[str],
Name: NotRequired[str],
InstanceType: NotRequired[str],
ComputeCapacity: NotRequired[ComputeCapacityTypeDef], # (1)
VpcConfig: NotRequired[VpcConfigTypeDef], # (2)
MaxUserDurationInSeconds: NotRequired[int],
DisconnectTimeoutInSeconds: NotRequired[int],
DeleteVpcConfig: NotRequired[bool],
Description: NotRequired[str],
DisplayName: NotRequired[str],
EnableDefaultInternetAccess: NotRequired[bool],
DomainJoinInfo: NotRequired[DomainJoinInfoTypeDef], # (3)
IdleDisconnectTimeoutInSeconds: NotRequired[int],
AttributesToDelete: NotRequired[Sequence[FleetAttributeType]], # (4)
IamRoleArn: NotRequired[str],
StreamView: NotRequired[StreamViewType], # (5)
Platform: NotRequired[PlatformTypeType], # (6)
MaxConcurrentSessions: NotRequired[int],
UsbDeviceFilterStrings: NotRequired[Sequence[str]],
SessionScriptS3Location: NotRequired[S3LocationTypeDef], # (7)
- See ComputeCapacityTypeDef
- See VpcConfigTypeDef
- See DomainJoinInfoTypeDef
- See FleetAttributeType
- See StreamViewType
- See PlatformTypeType
- See S3LocationTypeDef
CreateStackRequestRequestTypeDef#
# CreateStackRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import CreateStackRequestRequestTypeDef
def get_value() -> CreateStackRequestRequestTypeDef:
return {
"Name": ...,
}
# CreateStackRequestRequestTypeDef definition
class CreateStackRequestRequestTypeDef(TypedDict):
Name: str,
Description: NotRequired[str],
DisplayName: NotRequired[str],
StorageConnectors: NotRequired[Sequence[StorageConnectorTypeDef]], # (1)
RedirectURL: NotRequired[str],
FeedbackURL: NotRequired[str],
UserSettings: NotRequired[Sequence[UserSettingTypeDef]], # (2)
ApplicationSettings: NotRequired[ApplicationSettingsTypeDef], # (3)
Tags: NotRequired[Mapping[str, str]],
AccessEndpoints: NotRequired[Sequence[AccessEndpointTypeDef]], # (4)
EmbedHostDomains: NotRequired[Sequence[str]],
StreamingExperienceSettings: NotRequired[StreamingExperienceSettingsTypeDef], # (5)
- See StorageConnectorTypeDef
- See UserSettingTypeDef
- See ApplicationSettingsTypeDef
- See AccessEndpointTypeDef
- See StreamingExperienceSettingsTypeDef
UpdateStackRequestRequestTypeDef#
# UpdateStackRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import UpdateStackRequestRequestTypeDef
def get_value() -> UpdateStackRequestRequestTypeDef:
return {
"Name": ...,
}
# UpdateStackRequestRequestTypeDef definition
class UpdateStackRequestRequestTypeDef(TypedDict):
Name: str,
DisplayName: NotRequired[str],
Description: NotRequired[str],
StorageConnectors: NotRequired[Sequence[StorageConnectorTypeDef]], # (1)
DeleteStorageConnectors: NotRequired[bool],
RedirectURL: NotRequired[str],
FeedbackURL: NotRequired[str],
AttributesToDelete: NotRequired[Sequence[StackAttributeType]], # (2)
UserSettings: NotRequired[Sequence[UserSettingTypeDef]], # (3)
ApplicationSettings: NotRequired[ApplicationSettingsTypeDef], # (4)
AccessEndpoints: NotRequired[Sequence[AccessEndpointTypeDef]], # (5)
EmbedHostDomains: NotRequired[Sequence[str]],
StreamingExperienceSettings: NotRequired[StreamingExperienceSettingsTypeDef], # (6)
- See StorageConnectorTypeDef
- See StackAttributeType
- See UserSettingTypeDef
- See ApplicationSettingsTypeDef
- See AccessEndpointTypeDef
- See StreamingExperienceSettingsTypeDef
DescribeFleetsRequestFleetStartedWaitTypeDef#
# DescribeFleetsRequestFleetStartedWaitTypeDef usage example
from mypy_boto3_appstream.type_defs import DescribeFleetsRequestFleetStartedWaitTypeDef
def get_value() -> DescribeFleetsRequestFleetStartedWaitTypeDef:
return {
"Names": ...,
}
# DescribeFleetsRequestFleetStartedWaitTypeDef definition
class DescribeFleetsRequestFleetStartedWaitTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeFleetsRequestFleetStoppedWaitTypeDef#
# DescribeFleetsRequestFleetStoppedWaitTypeDef usage example
from mypy_boto3_appstream.type_defs import DescribeFleetsRequestFleetStoppedWaitTypeDef
def get_value() -> DescribeFleetsRequestFleetStoppedWaitTypeDef:
return {
"Names": ...,
}
# DescribeFleetsRequestFleetStoppedWaitTypeDef definition
class DescribeFleetsRequestFleetStoppedWaitTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeUsersResultTypeDef#
# DescribeUsersResultTypeDef usage example
from mypy_boto3_appstream.type_defs import DescribeUsersResultTypeDef
def get_value() -> DescribeUsersResultTypeDef:
return {
"Users": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeUsersResultTypeDef definition
class DescribeUsersResultTypeDef(TypedDict):
Users: List[UserTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See UserTypeDef
- See ResponseMetadataTypeDef
ListEntitledApplicationsResultTypeDef#
# ListEntitledApplicationsResultTypeDef usage example
from mypy_boto3_appstream.type_defs import ListEntitledApplicationsResultTypeDef
def get_value() -> ListEntitledApplicationsResultTypeDef:
return {
"EntitledApplications": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListEntitledApplicationsResultTypeDef definition
class ListEntitledApplicationsResultTypeDef(TypedDict):
EntitledApplications: List[EntitledApplicationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
FleetTypeDef#
# FleetTypeDef usage example
from mypy_boto3_appstream.type_defs import FleetTypeDef
def get_value() -> FleetTypeDef:
return {
"Arn": ...,
"Name": ...,
"InstanceType": ...,
"ComputeCapacityStatus": ...,
"State": ...,
}
# FleetTypeDef definition
class FleetTypeDef(TypedDict):
Arn: str,
Name: str,
InstanceType: str,
ComputeCapacityStatus: ComputeCapacityStatusTypeDef, # (2)
State: FleetStateType, # (3)
DisplayName: NotRequired[str],
Description: NotRequired[str],
ImageName: NotRequired[str],
ImageArn: NotRequired[str],
FleetType: NotRequired[FleetTypeType], # (1)
MaxUserDurationInSeconds: NotRequired[int],
DisconnectTimeoutInSeconds: NotRequired[int],
VpcConfig: NotRequired[VpcConfigTypeDef], # (4)
CreatedTime: NotRequired[datetime],
FleetErrors: NotRequired[List[FleetErrorTypeDef]], # (5)
EnableDefaultInternetAccess: NotRequired[bool],
DomainJoinInfo: NotRequired[DomainJoinInfoTypeDef], # (6)
IdleDisconnectTimeoutInSeconds: NotRequired[int],
IamRoleArn: NotRequired[str],
StreamView: NotRequired[StreamViewType], # (7)
Platform: NotRequired[PlatformTypeType], # (8)
MaxConcurrentSessions: NotRequired[int],
UsbDeviceFilterStrings: NotRequired[List[str]],
SessionScriptS3Location: NotRequired[S3LocationTypeDef], # (9)
- See FleetTypeType
- See ComputeCapacityStatusTypeDef
- See FleetStateType
- See VpcConfigTypeDef
- See FleetErrorTypeDef
- See DomainJoinInfoTypeDef
- See StreamViewType
- See PlatformTypeType
- See S3LocationTypeDef
SessionTypeDef#
# SessionTypeDef usage example
from mypy_boto3_appstream.type_defs import SessionTypeDef
def get_value() -> SessionTypeDef:
return {
"Id": ...,
"UserId": ...,
"StackName": ...,
"FleetName": ...,
"State": ...,
}
# SessionTypeDef definition
class SessionTypeDef(TypedDict):
Id: str,
UserId: str,
StackName: str,
FleetName: str,
State: SessionStateType, # (1)
ConnectionState: NotRequired[SessionConnectionStateType], # (2)
StartTime: NotRequired[datetime],
MaxExpirationTime: NotRequired[datetime],
AuthenticationType: NotRequired[AuthenticationTypeType], # (3)
NetworkAccessConfiguration: NotRequired[NetworkAccessConfigurationTypeDef], # (4)
- See SessionStateType
- See SessionConnectionStateType
- See AuthenticationTypeType
- See NetworkAccessConfigurationTypeDef
ImageBuilderTypeDef#
# ImageBuilderTypeDef usage example
from mypy_boto3_appstream.type_defs import ImageBuilderTypeDef
def get_value() -> ImageBuilderTypeDef:
return {
"Name": ...,
}
# ImageBuilderTypeDef definition
class ImageBuilderTypeDef(TypedDict):
Name: str,
Arn: NotRequired[str],
ImageArn: NotRequired[str],
Description: NotRequired[str],
DisplayName: NotRequired[str],
VpcConfig: NotRequired[VpcConfigTypeDef], # (1)
InstanceType: NotRequired[str],
Platform: NotRequired[PlatformTypeType], # (2)
IamRoleArn: NotRequired[str],
State: NotRequired[ImageBuilderStateType], # (3)
StateChangeReason: NotRequired[ImageBuilderStateChangeReasonTypeDef], # (4)
CreatedTime: NotRequired[datetime],
EnableDefaultInternetAccess: NotRequired[bool],
DomainJoinInfo: NotRequired[DomainJoinInfoTypeDef], # (5)
NetworkAccessConfiguration: NotRequired[NetworkAccessConfigurationTypeDef], # (6)
ImageBuilderErrors: NotRequired[List[ResourceErrorTypeDef]], # (7)
AppstreamAgentVersion: NotRequired[str],
AccessEndpoints: NotRequired[List[AccessEndpointTypeDef]], # (8)
- See VpcConfigTypeDef
- See PlatformTypeType
- See ImageBuilderStateType
- See ImageBuilderStateChangeReasonTypeDef
- See DomainJoinInfoTypeDef
- See NetworkAccessConfigurationTypeDef
- See ResourceErrorTypeDef
- See AccessEndpointTypeDef
SharedImagePermissionsTypeDef#
# SharedImagePermissionsTypeDef usage example
from mypy_boto3_appstream.type_defs import SharedImagePermissionsTypeDef
def get_value() -> SharedImagePermissionsTypeDef:
return {
"sharedAccountId": ...,
"imagePermissions": ...,
}
# SharedImagePermissionsTypeDef definition
class SharedImagePermissionsTypeDef(TypedDict):
sharedAccountId: str,
imagePermissions: ImagePermissionsTypeDef, # (1)
UpdateImagePermissionsRequestRequestTypeDef#
# UpdateImagePermissionsRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import UpdateImagePermissionsRequestRequestTypeDef
def get_value() -> UpdateImagePermissionsRequestRequestTypeDef:
return {
"Name": ...,
"SharedAccountId": ...,
"ImagePermissions": ...,
}
# UpdateImagePermissionsRequestRequestTypeDef definition
class UpdateImagePermissionsRequestRequestTypeDef(TypedDict):
Name: str,
SharedAccountId: str,
ImagePermissions: ImagePermissionsTypeDef, # (1)
UsageReportSubscriptionTypeDef#
# UsageReportSubscriptionTypeDef usage example
from mypy_boto3_appstream.type_defs import UsageReportSubscriptionTypeDef
def get_value() -> UsageReportSubscriptionTypeDef:
return {
"S3BucketName": ...,
}
# UsageReportSubscriptionTypeDef definition
class UsageReportSubscriptionTypeDef(TypedDict):
S3BucketName: NotRequired[str],
Schedule: NotRequired[UsageReportScheduleType], # (1)
LastGeneratedReportDate: NotRequired[datetime],
SubscriptionErrors: NotRequired[List[LastReportGenerationExecutionErrorTypeDef]], # (2)
StackTypeDef#
# StackTypeDef usage example
from mypy_boto3_appstream.type_defs import StackTypeDef
def get_value() -> StackTypeDef:
return {
"Name": ...,
}
# StackTypeDef definition
class StackTypeDef(TypedDict):
Name: str,
Arn: NotRequired[str],
Description: NotRequired[str],
DisplayName: NotRequired[str],
CreatedTime: NotRequired[datetime],
StorageConnectors: NotRequired[List[StorageConnectorTypeDef]], # (1)
RedirectURL: NotRequired[str],
FeedbackURL: NotRequired[str],
StackErrors: NotRequired[List[StackErrorTypeDef]], # (2)
UserSettings: NotRequired[List[UserSettingTypeDef]], # (3)
ApplicationSettings: NotRequired[ApplicationSettingsResponseTypeDef], # (4)
AccessEndpoints: NotRequired[List[AccessEndpointTypeDef]], # (5)
EmbedHostDomains: NotRequired[List[str]],
StreamingExperienceSettings: NotRequired[StreamingExperienceSettingsTypeDef], # (6)
- See StorageConnectorTypeDef
- See StackErrorTypeDef
- See UserSettingTypeDef
- See ApplicationSettingsResponseTypeDef
- See AccessEndpointTypeDef
- See StreamingExperienceSettingsTypeDef
CreateApplicationResultTypeDef#
# CreateApplicationResultTypeDef usage example
from mypy_boto3_appstream.type_defs import CreateApplicationResultTypeDef
def get_value() -> CreateApplicationResultTypeDef:
return {
"Application": ...,
"ResponseMetadata": ...,
}
# CreateApplicationResultTypeDef definition
class CreateApplicationResultTypeDef(TypedDict):
Application: ApplicationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeApplicationsResultTypeDef#
# DescribeApplicationsResultTypeDef usage example
from mypy_boto3_appstream.type_defs import DescribeApplicationsResultTypeDef
def get_value() -> DescribeApplicationsResultTypeDef:
return {
"Applications": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeApplicationsResultTypeDef definition
class DescribeApplicationsResultTypeDef(TypedDict):
Applications: List[ApplicationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ImageTypeDef#
# ImageTypeDef usage example
from mypy_boto3_appstream.type_defs import ImageTypeDef
def get_value() -> ImageTypeDef:
return {
"Name": ...,
}
# ImageTypeDef definition
class ImageTypeDef(TypedDict):
Name: str,
Arn: NotRequired[str],
BaseImageArn: NotRequired[str],
DisplayName: NotRequired[str],
State: NotRequired[ImageStateType], # (1)
Visibility: NotRequired[VisibilityTypeType], # (2)
ImageBuilderSupported: NotRequired[bool],
ImageBuilderName: NotRequired[str],
Platform: NotRequired[PlatformTypeType], # (3)
Description: NotRequired[str],
StateChangeReason: NotRequired[ImageStateChangeReasonTypeDef], # (4)
Applications: NotRequired[List[ApplicationTypeDef]], # (5)
CreatedTime: NotRequired[datetime],
PublicBaseImageReleasedDate: NotRequired[datetime],
AppstreamAgentVersion: NotRequired[str],
ImagePermissions: NotRequired[ImagePermissionsTypeDef], # (6)
ImageErrors: NotRequired[List[ResourceErrorTypeDef]], # (7)
- See ImageStateType
- See VisibilityTypeType
- See PlatformTypeType
- See ImageStateChangeReasonTypeDef
- See ApplicationTypeDef
- See ImagePermissionsTypeDef
- See ResourceErrorTypeDef
UpdateApplicationResultTypeDef#
# UpdateApplicationResultTypeDef usage example
from mypy_boto3_appstream.type_defs import UpdateApplicationResultTypeDef
def get_value() -> UpdateApplicationResultTypeDef:
return {
"Application": ...,
"ResponseMetadata": ...,
}
# UpdateApplicationResultTypeDef definition
class UpdateApplicationResultTypeDef(TypedDict):
Application: ApplicationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AppBlockTypeDef#
# AppBlockTypeDef usage example
from mypy_boto3_appstream.type_defs import AppBlockTypeDef
def get_value() -> AppBlockTypeDef:
return {
"Name": ...,
"Arn": ...,
"SetupScriptDetails": ...,
}
# AppBlockTypeDef definition
class AppBlockTypeDef(TypedDict):
Name: str,
Arn: str,
SetupScriptDetails: ScriptDetailsTypeDef, # (2)
Description: NotRequired[str],
DisplayName: NotRequired[str],
SourceS3Location: NotRequired[S3LocationTypeDef], # (1)
CreatedTime: NotRequired[datetime],
CreateAppBlockRequestRequestTypeDef#
# CreateAppBlockRequestRequestTypeDef usage example
from mypy_boto3_appstream.type_defs import CreateAppBlockRequestRequestTypeDef
def get_value() -> CreateAppBlockRequestRequestTypeDef:
return {
"Name": ...,
"SourceS3Location": ...,
"SetupScriptDetails": ...,
}
# CreateAppBlockRequestRequestTypeDef definition
class CreateAppBlockRequestRequestTypeDef(TypedDict):
Name: str,
SourceS3Location: S3LocationTypeDef, # (1)
SetupScriptDetails: ScriptDetailsTypeDef, # (2)
Description: NotRequired[str],
DisplayName: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
BatchAssociateUserStackResultTypeDef#
# BatchAssociateUserStackResultTypeDef usage example
from mypy_boto3_appstream.type_defs import BatchAssociateUserStackResultTypeDef
def get_value() -> BatchAssociateUserStackResultTypeDef:
return {
"errors": ...,
"ResponseMetadata": ...,
}
# BatchAssociateUserStackResultTypeDef definition
class BatchAssociateUserStackResultTypeDef(TypedDict):
errors: List[UserStackAssociationErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchDisassociateUserStackResultTypeDef#
# BatchDisassociateUserStackResultTypeDef usage example
from mypy_boto3_appstream.type_defs import BatchDisassociateUserStackResultTypeDef
def get_value() -> BatchDisassociateUserStackResultTypeDef:
return {
"errors": ...,
"ResponseMetadata": ...,
}
# BatchDisassociateUserStackResultTypeDef definition
class BatchDisassociateUserStackResultTypeDef(TypedDict):
errors: List[UserStackAssociationErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDirectoryConfigResultTypeDef#
# CreateDirectoryConfigResultTypeDef usage example
from mypy_boto3_appstream.type_defs import CreateDirectoryConfigResultTypeDef
def get_value() -> CreateDirectoryConfigResultTypeDef:
return {
"DirectoryConfig": ...,
"ResponseMetadata": ...,
}
# CreateDirectoryConfigResultTypeDef definition
class CreateDirectoryConfigResultTypeDef(TypedDict):
DirectoryConfig: DirectoryConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDirectoryConfigsResultTypeDef#
# DescribeDirectoryConfigsResultTypeDef usage example
from mypy_boto3_appstream.type_defs import DescribeDirectoryConfigsResultTypeDef
def get_value() -> DescribeDirectoryConfigsResultTypeDef:
return {
"DirectoryConfigs": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeDirectoryConfigsResultTypeDef definition
class DescribeDirectoryConfigsResultTypeDef(TypedDict):
DirectoryConfigs: List[DirectoryConfigTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateDirectoryConfigResultTypeDef#
# UpdateDirectoryConfigResultTypeDef usage example
from mypy_boto3_appstream.type_defs import UpdateDirectoryConfigResultTypeDef
def get_value() -> UpdateDirectoryConfigResultTypeDef:
return {
"DirectoryConfig": ...,
"ResponseMetadata": ...,
}
# UpdateDirectoryConfigResultTypeDef definition
class UpdateDirectoryConfigResultTypeDef(TypedDict):
DirectoryConfig: DirectoryConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateEntitlementResultTypeDef#
# CreateEntitlementResultTypeDef usage example
from mypy_boto3_appstream.type_defs import CreateEntitlementResultTypeDef
def get_value() -> CreateEntitlementResultTypeDef:
return {
"Entitlement": ...,
"ResponseMetadata": ...,
}
# CreateEntitlementResultTypeDef definition
class CreateEntitlementResultTypeDef(TypedDict):
Entitlement: EntitlementTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeEntitlementsResultTypeDef#
# DescribeEntitlementsResultTypeDef usage example
from mypy_boto3_appstream.type_defs import DescribeEntitlementsResultTypeDef
def get_value() -> DescribeEntitlementsResultTypeDef:
return {
"Entitlements": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeEntitlementsResultTypeDef definition
class DescribeEntitlementsResultTypeDef(TypedDict):
Entitlements: List[EntitlementTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateEntitlementResultTypeDef#
# UpdateEntitlementResultTypeDef usage example
from mypy_boto3_appstream.type_defs import UpdateEntitlementResultTypeDef
def get_value() -> UpdateEntitlementResultTypeDef:
return {
"Entitlement": ...,
"ResponseMetadata": ...,
}
# UpdateEntitlementResultTypeDef definition
class UpdateEntitlementResultTypeDef(TypedDict):
Entitlement: EntitlementTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateFleetResultTypeDef#
# CreateFleetResultTypeDef usage example
from mypy_boto3_appstream.type_defs import CreateFleetResultTypeDef
def get_value() -> CreateFleetResultTypeDef:
return {
"Fleet": ...,
"ResponseMetadata": ...,
}
# CreateFleetResultTypeDef definition
class CreateFleetResultTypeDef(TypedDict):
Fleet: FleetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See FleetTypeDef
- See ResponseMetadataTypeDef
DescribeFleetsResultTypeDef#
# DescribeFleetsResultTypeDef usage example
from mypy_boto3_appstream.type_defs import DescribeFleetsResultTypeDef
def get_value() -> DescribeFleetsResultTypeDef:
return {
"Fleets": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeFleetsResultTypeDef definition
class DescribeFleetsResultTypeDef(TypedDict):
Fleets: List[FleetTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See FleetTypeDef
- See ResponseMetadataTypeDef
UpdateFleetResultTypeDef#
# UpdateFleetResultTypeDef usage example
from mypy_boto3_appstream.type_defs import UpdateFleetResultTypeDef
def get_value() -> UpdateFleetResultTypeDef:
return {
"Fleet": ...,
"ResponseMetadata": ...,
}
# UpdateFleetResultTypeDef definition
class UpdateFleetResultTypeDef(TypedDict):
Fleet: FleetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See FleetTypeDef
- See ResponseMetadataTypeDef
DescribeSessionsResultTypeDef#
# DescribeSessionsResultTypeDef usage example
from mypy_boto3_appstream.type_defs import DescribeSessionsResultTypeDef
def get_value() -> DescribeSessionsResultTypeDef:
return {
"Sessions": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeSessionsResultTypeDef definition
class DescribeSessionsResultTypeDef(TypedDict):
Sessions: List[SessionTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateImageBuilderResultTypeDef#
# CreateImageBuilderResultTypeDef usage example
from mypy_boto3_appstream.type_defs import CreateImageBuilderResultTypeDef
def get_value() -> CreateImageBuilderResultTypeDef:
return {
"ImageBuilder": ...,
"ResponseMetadata": ...,
}
# CreateImageBuilderResultTypeDef definition
class CreateImageBuilderResultTypeDef(TypedDict):
ImageBuilder: ImageBuilderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteImageBuilderResultTypeDef#
# DeleteImageBuilderResultTypeDef usage example
from mypy_boto3_appstream.type_defs import DeleteImageBuilderResultTypeDef
def get_value() -> DeleteImageBuilderResultTypeDef:
return {
"ImageBuilder": ...,
"ResponseMetadata": ...,
}
# DeleteImageBuilderResultTypeDef definition
class DeleteImageBuilderResultTypeDef(TypedDict):
ImageBuilder: ImageBuilderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeImageBuildersResultTypeDef#
# DescribeImageBuildersResultTypeDef usage example
from mypy_boto3_appstream.type_defs import DescribeImageBuildersResultTypeDef
def get_value() -> DescribeImageBuildersResultTypeDef:
return {
"ImageBuilders": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeImageBuildersResultTypeDef definition
class DescribeImageBuildersResultTypeDef(TypedDict):
ImageBuilders: List[ImageBuilderTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartImageBuilderResultTypeDef#
# StartImageBuilderResultTypeDef usage example
from mypy_boto3_appstream.type_defs import StartImageBuilderResultTypeDef
def get_value() -> StartImageBuilderResultTypeDef:
return {
"ImageBuilder": ...,
"ResponseMetadata": ...,
}
# StartImageBuilderResultTypeDef definition
class StartImageBuilderResultTypeDef(TypedDict):
ImageBuilder: ImageBuilderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopImageBuilderResultTypeDef#
# StopImageBuilderResultTypeDef usage example
from mypy_boto3_appstream.type_defs import StopImageBuilderResultTypeDef
def get_value() -> StopImageBuilderResultTypeDef:
return {
"ImageBuilder": ...,
"ResponseMetadata": ...,
}
# StopImageBuilderResultTypeDef definition
class StopImageBuilderResultTypeDef(TypedDict):
ImageBuilder: ImageBuilderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeImagePermissionsResultTypeDef#
# DescribeImagePermissionsResultTypeDef usage example
from mypy_boto3_appstream.type_defs import DescribeImagePermissionsResultTypeDef
def get_value() -> DescribeImagePermissionsResultTypeDef:
return {
"Name": ...,
"SharedImagePermissionsList": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeImagePermissionsResultTypeDef definition
class DescribeImagePermissionsResultTypeDef(TypedDict):
Name: str,
SharedImagePermissionsList: List[SharedImagePermissionsTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeUsageReportSubscriptionsResultTypeDef#
# DescribeUsageReportSubscriptionsResultTypeDef usage example
from mypy_boto3_appstream.type_defs import DescribeUsageReportSubscriptionsResultTypeDef
def get_value() -> DescribeUsageReportSubscriptionsResultTypeDef:
return {
"UsageReportSubscriptions": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeUsageReportSubscriptionsResultTypeDef definition
class DescribeUsageReportSubscriptionsResultTypeDef(TypedDict):
UsageReportSubscriptions: List[UsageReportSubscriptionTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateStackResultTypeDef#
# CreateStackResultTypeDef usage example
from mypy_boto3_appstream.type_defs import CreateStackResultTypeDef
def get_value() -> CreateStackResultTypeDef:
return {
"Stack": ...,
"ResponseMetadata": ...,
}
# CreateStackResultTypeDef definition
class CreateStackResultTypeDef(TypedDict):
Stack: StackTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StackTypeDef
- See ResponseMetadataTypeDef
DescribeStacksResultTypeDef#
# DescribeStacksResultTypeDef usage example
from mypy_boto3_appstream.type_defs import DescribeStacksResultTypeDef
def get_value() -> DescribeStacksResultTypeDef:
return {
"Stacks": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeStacksResultTypeDef definition
class DescribeStacksResultTypeDef(TypedDict):
Stacks: List[StackTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StackTypeDef
- See ResponseMetadataTypeDef
UpdateStackResultTypeDef#
# UpdateStackResultTypeDef usage example
from mypy_boto3_appstream.type_defs import UpdateStackResultTypeDef
def get_value() -> UpdateStackResultTypeDef:
return {
"Stack": ...,
"ResponseMetadata": ...,
}
# UpdateStackResultTypeDef definition
class UpdateStackResultTypeDef(TypedDict):
Stack: StackTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StackTypeDef
- See ResponseMetadataTypeDef
CreateUpdatedImageResultTypeDef#
# CreateUpdatedImageResultTypeDef usage example
from mypy_boto3_appstream.type_defs import CreateUpdatedImageResultTypeDef
def get_value() -> CreateUpdatedImageResultTypeDef:
return {
"image": ...,
"canUpdateImage": ...,
"ResponseMetadata": ...,
}
# CreateUpdatedImageResultTypeDef definition
class CreateUpdatedImageResultTypeDef(TypedDict):
image: ImageTypeDef, # (1)
canUpdateImage: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ImageTypeDef
- See ResponseMetadataTypeDef
DeleteImageResultTypeDef#
# DeleteImageResultTypeDef usage example
from mypy_boto3_appstream.type_defs import DeleteImageResultTypeDef
def get_value() -> DeleteImageResultTypeDef:
return {
"Image": ...,
"ResponseMetadata": ...,
}
# DeleteImageResultTypeDef definition
class DeleteImageResultTypeDef(TypedDict):
Image: ImageTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ImageTypeDef
- See ResponseMetadataTypeDef
DescribeImagesResultTypeDef#
# DescribeImagesResultTypeDef usage example
from mypy_boto3_appstream.type_defs import DescribeImagesResultTypeDef
def get_value() -> DescribeImagesResultTypeDef:
return {
"Images": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeImagesResultTypeDef definition
class DescribeImagesResultTypeDef(TypedDict):
Images: List[ImageTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ImageTypeDef
- See ResponseMetadataTypeDef
CreateAppBlockResultTypeDef#
# CreateAppBlockResultTypeDef usage example
from mypy_boto3_appstream.type_defs import CreateAppBlockResultTypeDef
def get_value() -> CreateAppBlockResultTypeDef:
return {
"AppBlock": ...,
"ResponseMetadata": ...,
}
# CreateAppBlockResultTypeDef definition
class CreateAppBlockResultTypeDef(TypedDict):
AppBlock: AppBlockTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAppBlocksResultTypeDef#
# DescribeAppBlocksResultTypeDef usage example
from mypy_boto3_appstream.type_defs import DescribeAppBlocksResultTypeDef
def get_value() -> DescribeAppBlocksResultTypeDef:
return {
"AppBlocks": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeAppBlocksResultTypeDef definition
class DescribeAppBlocksResultTypeDef(TypedDict):
AppBlocks: List[AppBlockTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)