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],
S3LocationTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import S3LocationTypeDef
def get_value() -> S3LocationTypeDef:
return {
"S3Bucket": ...,
"S3Key": ...,
}
ApplicationFleetAssociationTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import ApplicationFleetAssociationTypeDef
def get_value() -> ApplicationFleetAssociationTypeDef:
return {
"FleetName": ...,
"ApplicationArn": ...,
}
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": ...,
}
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],
CertificateBasedAuthPropertiesTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import CertificateBasedAuthPropertiesTypeDef
def get_value() -> CertificateBasedAuthPropertiesTypeDef:
return {
"Status": ...,
}
Definition
class CertificateBasedAuthPropertiesTypeDef(TypedDict):
Status: NotRequired[CertificateBasedAuthStatusType], # (1)
CertificateAuthorityArn: NotRequired[str],
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": ...,
}
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": ...,
}
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]],
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)
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)
- See ActionType
- 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],
DeleteAppBlockRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DeleteAppBlockRequestRequestTypeDef
def get_value() -> DeleteAppBlockRequestRequestTypeDef:
return {
"Name": ...,
}
DeleteApplicationRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DeleteApplicationRequestRequestTypeDef
def get_value() -> DeleteApplicationRequestRequestTypeDef:
return {
"Name": ...,
}
DeleteDirectoryConfigRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DeleteDirectoryConfigRequestRequestTypeDef
def get_value() -> DeleteDirectoryConfigRequestRequestTypeDef:
return {
"DirectoryName": ...,
}
DeleteEntitlementRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DeleteEntitlementRequestRequestTypeDef
def get_value() -> DeleteEntitlementRequestRequestTypeDef:
return {
"Name": ...,
"StackName": ...,
}
DeleteFleetRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DeleteFleetRequestRequestTypeDef
def get_value() -> DeleteFleetRequestRequestTypeDef:
return {
"Name": ...,
}
DeleteImageBuilderRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DeleteImageBuilderRequestRequestTypeDef
def get_value() -> DeleteImageBuilderRequestRequestTypeDef:
return {
"Name": ...,
}
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": ...,
}
DeleteStackRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DeleteStackRequestRequestTypeDef
def get_value() -> DeleteStackRequestRequestTypeDef:
return {
"Name": ...,
}
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)
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],
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)
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],
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],
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],
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)
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": ...,
}
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)
EntitledApplicationTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import EntitledApplicationTypeDef
def get_value() -> EntitledApplicationTypeDef:
return {
"ApplicationIdentifier": ...,
}
ExpireSessionRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import ExpireSessionRequestRequestTypeDef
def get_value() -> ExpireSessionRequestRequestTypeDef:
return {
"SessionId": ...,
}
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],
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],
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],
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],
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],
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": ...,
}
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],
StartFleetRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import StartFleetRequestRequestTypeDef
def get_value() -> StartFleetRequestRequestTypeDef:
return {
"Name": ...,
}
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": ...,
}
StopImageBuilderRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import StopImageBuilderRequestRequestTypeDef
def get_value() -> StopImageBuilderRequestRequestTypeDef:
return {
"Name": ...,
}
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],
- See S3LocationTypeDef
- 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]],
- See S3LocationTypeDef
- 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],
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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],
CreateDirectoryConfigRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import CreateDirectoryConfigRequestRequestTypeDef
def get_value() -> CreateDirectoryConfigRequestRequestTypeDef:
return {
"DirectoryName": ...,
"OrganizationalUnitDistinguishedNames": ...,
}
Definition
class CreateDirectoryConfigRequestRequestTypeDef(TypedDict):
DirectoryName: str,
OrganizationalUnitDistinguishedNames: Sequence[str],
ServiceAccountCredentials: NotRequired[ServiceAccountCredentialsTypeDef], # (1)
CertificateBasedAuthProperties: NotRequired[CertificateBasedAuthPropertiesTypeDef], # (2)
DirectoryConfigTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DirectoryConfigTypeDef
def get_value() -> DirectoryConfigTypeDef:
return {
"DirectoryName": ...,
}
Definition
class DirectoryConfigTypeDef(TypedDict):
DirectoryName: str,
OrganizationalUnitDistinguishedNames: NotRequired[List[str]],
ServiceAccountCredentials: NotRequired[ServiceAccountCredentialsTypeDef], # (1)
CreatedTime: NotRequired[datetime],
CertificateBasedAuthProperties: NotRequired[CertificateBasedAuthPropertiesTypeDef], # (2)
UpdateDirectoryConfigRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import UpdateDirectoryConfigRequestRequestTypeDef
def get_value() -> UpdateDirectoryConfigRequestRequestTypeDef:
return {
"DirectoryName": ...,
}
Definition
class UpdateDirectoryConfigRequestRequestTypeDef(TypedDict):
DirectoryName: str,
OrganizationalUnitDistinguishedNames: NotRequired[Sequence[str]],
ServiceAccountCredentials: NotRequired[ServiceAccountCredentialsTypeDef], # (1)
CertificateBasedAuthProperties: NotRequired[CertificateBasedAuthPropertiesTypeDef], # (2)
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],
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],
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)
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)
- See FleetTypeType
- See ComputeCapacityTypeDef
- See VpcConfigTypeDef
- See DomainJoinInfoTypeDef
- See StreamViewType
- See PlatformTypeType
- 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)
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)
- See ComputeCapacityTypeDef
- See VpcConfigTypeDef
- See DomainJoinInfoTypeDef
- See FleetAttributeType
- See StreamViewType
- See PlatformTypeType
- 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)
- See StorageConnectorTypeDef
- See UserSettingTypeDef
- See ApplicationSettingsTypeDef
- See AccessEndpointTypeDef
- 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)
- See StorageConnectorTypeDef
- See StackAttributeType
- See UserSettingTypeDef
- See ApplicationSettingsTypeDef
- See AccessEndpointTypeDef
- 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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
- See UserTypeDef
- See ResponseMetadataTypeDef
ListEntitledApplicationsResultTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import ListEntitledApplicationsResultTypeDef
def get_value() -> ListEntitledApplicationsResultTypeDef:
return {
"EntitledApplications": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListEntitledApplicationsResultTypeDef(TypedDict):
EntitledApplications: List[EntitledApplicationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
FleetTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import FleetTypeDef
def get_value() -> FleetTypeDef:
return {
"Arn": ...,
"Name": ...,
"InstanceType": ...,
"ComputeCapacityStatus": ...,
"State": ...,
}
Definition
class FleetTypeDef(TypedDict):
Arn: str,
Name: str,
InstanceType: str,
ComputeCapacityStatus: ComputeCapacityStatusTypeDef, # (2)
State: FleetStateType, # (3)
DisplayName: NotRequired[str],
Description: NotRequired[str],
ImageName: NotRequired[str],
ImageArn: NotRequired[str],
FleetType: NotRequired[FleetTypeType], # (1)
MaxUserDurationInSeconds: NotRequired[int],
DisconnectTimeoutInSeconds: NotRequired[int],
VpcConfig: NotRequired[VpcConfigTypeDef], # (4)
CreatedTime: NotRequired[datetime],
FleetErrors: NotRequired[List[FleetErrorTypeDef]], # (5)
EnableDefaultInternetAccess: NotRequired[bool],
DomainJoinInfo: NotRequired[DomainJoinInfoTypeDef], # (6)
IdleDisconnectTimeoutInSeconds: NotRequired[int],
IamRoleArn: NotRequired[str],
StreamView: NotRequired[StreamViewType], # (7)
Platform: NotRequired[PlatformTypeType], # (8)
MaxConcurrentSessions: NotRequired[int],
UsbDeviceFilterStrings: NotRequired[List[str]],
SessionScriptS3Location: NotRequired[S3LocationTypeDef], # (9)
- See FleetTypeType
- See ComputeCapacityStatusTypeDef
- See FleetStateType
- See VpcConfigTypeDef
- See FleetErrorTypeDef
- See DomainJoinInfoTypeDef
- See StreamViewType
- See PlatformTypeType
- See S3LocationTypeDef
SessionTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import SessionTypeDef
def get_value() -> SessionTypeDef:
return {
"Id": ...,
"UserId": ...,
"StackName": ...,
"FleetName": ...,
"State": ...,
}
Definition
class SessionTypeDef(TypedDict):
Id: str,
UserId: str,
StackName: str,
FleetName: str,
State: SessionStateType, # (1)
ConnectionState: NotRequired[SessionConnectionStateType], # (2)
StartTime: NotRequired[datetime],
MaxExpirationTime: NotRequired[datetime],
AuthenticationType: NotRequired[AuthenticationTypeType], # (3)
NetworkAccessConfiguration: NotRequired[NetworkAccessConfigurationTypeDef], # (4)
- See SessionStateType
- See SessionConnectionStateType
- See AuthenticationTypeType
- See NetworkAccessConfigurationTypeDef
ImageBuilderTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import ImageBuilderTypeDef
def get_value() -> ImageBuilderTypeDef:
return {
"Name": ...,
}
Definition
class ImageBuilderTypeDef(TypedDict):
Name: str,
Arn: NotRequired[str],
ImageArn: NotRequired[str],
Description: NotRequired[str],
DisplayName: NotRequired[str],
VpcConfig: NotRequired[VpcConfigTypeDef], # (1)
InstanceType: NotRequired[str],
Platform: NotRequired[PlatformTypeType], # (2)
IamRoleArn: NotRequired[str],
State: NotRequired[ImageBuilderStateType], # (3)
StateChangeReason: NotRequired[ImageBuilderStateChangeReasonTypeDef], # (4)
CreatedTime: NotRequired[datetime],
EnableDefaultInternetAccess: NotRequired[bool],
DomainJoinInfo: NotRequired[DomainJoinInfoTypeDef], # (5)
NetworkAccessConfiguration: NotRequired[NetworkAccessConfigurationTypeDef], # (6)
ImageBuilderErrors: NotRequired[List[ResourceErrorTypeDef]], # (7)
AppstreamAgentVersion: NotRequired[str],
AccessEndpoints: NotRequired[List[AccessEndpointTypeDef]], # (8)
- See VpcConfigTypeDef
- See PlatformTypeType
- See ImageBuilderStateType
- See ImageBuilderStateChangeReasonTypeDef
- See DomainJoinInfoTypeDef
- See NetworkAccessConfigurationTypeDef
- See ResourceErrorTypeDef
- See AccessEndpointTypeDef
SharedImagePermissionsTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import SharedImagePermissionsTypeDef
def get_value() -> SharedImagePermissionsTypeDef:
return {
"sharedAccountId": ...,
"imagePermissions": ...,
}
Definition
class SharedImagePermissionsTypeDef(TypedDict):
sharedAccountId: str,
imagePermissions: ImagePermissionsTypeDef, # (1)
UpdateImagePermissionsRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import UpdateImagePermissionsRequestRequestTypeDef
def get_value() -> UpdateImagePermissionsRequestRequestTypeDef:
return {
"Name": ...,
"SharedAccountId": ...,
"ImagePermissions": ...,
}
Definition
class UpdateImagePermissionsRequestRequestTypeDef(TypedDict):
Name: str,
SharedAccountId: str,
ImagePermissions: ImagePermissionsTypeDef, # (1)
UsageReportSubscriptionTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import UsageReportSubscriptionTypeDef
def get_value() -> UsageReportSubscriptionTypeDef:
return {
"S3BucketName": ...,
}
Definition
class UsageReportSubscriptionTypeDef(TypedDict):
S3BucketName: NotRequired[str],
Schedule: NotRequired[UsageReportScheduleType], # (1)
LastGeneratedReportDate: NotRequired[datetime],
SubscriptionErrors: NotRequired[List[LastReportGenerationExecutionErrorTypeDef]], # (2)
StackTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import StackTypeDef
def get_value() -> StackTypeDef:
return {
"Name": ...,
}
Definition
class StackTypeDef(TypedDict):
Name: str,
Arn: NotRequired[str],
Description: NotRequired[str],
DisplayName: NotRequired[str],
CreatedTime: NotRequired[datetime],
StorageConnectors: NotRequired[List[StorageConnectorTypeDef]], # (1)
RedirectURL: NotRequired[str],
FeedbackURL: NotRequired[str],
StackErrors: NotRequired[List[StackErrorTypeDef]], # (2)
UserSettings: NotRequired[List[UserSettingTypeDef]], # (3)
ApplicationSettings: NotRequired[ApplicationSettingsResponseTypeDef], # (4)
AccessEndpoints: NotRequired[List[AccessEndpointTypeDef]], # (5)
EmbedHostDomains: NotRequired[List[str]],
StreamingExperienceSettings: NotRequired[StreamingExperienceSettingsTypeDef], # (6)
- See StorageConnectorTypeDef
- See StackErrorTypeDef
- See UserSettingTypeDef
- See ApplicationSettingsResponseTypeDef
- See AccessEndpointTypeDef
- See StreamingExperienceSettingsTypeDef
CreateApplicationResultTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import CreateApplicationResultTypeDef
def get_value() -> CreateApplicationResultTypeDef:
return {
"Application": ...,
"ResponseMetadata": ...,
}
Definition
class CreateApplicationResultTypeDef(TypedDict):
Application: ApplicationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeApplicationsResultTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DescribeApplicationsResultTypeDef
def get_value() -> DescribeApplicationsResultTypeDef:
return {
"Applications": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeApplicationsResultTypeDef(TypedDict):
Applications: List[ApplicationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ImageTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import ImageTypeDef
def get_value() -> ImageTypeDef:
return {
"Name": ...,
}
Definition
class ImageTypeDef(TypedDict):
Name: str,
Arn: NotRequired[str],
BaseImageArn: NotRequired[str],
DisplayName: NotRequired[str],
State: NotRequired[ImageStateType], # (1)
Visibility: NotRequired[VisibilityTypeType], # (2)
ImageBuilderSupported: NotRequired[bool],
ImageBuilderName: NotRequired[str],
Platform: NotRequired[PlatformTypeType], # (3)
Description: NotRequired[str],
StateChangeReason: NotRequired[ImageStateChangeReasonTypeDef], # (4)
Applications: NotRequired[List[ApplicationTypeDef]], # (5)
CreatedTime: NotRequired[datetime],
PublicBaseImageReleasedDate: NotRequired[datetime],
AppstreamAgentVersion: NotRequired[str],
ImagePermissions: NotRequired[ImagePermissionsTypeDef], # (6)
ImageErrors: NotRequired[List[ResourceErrorTypeDef]], # (7)
- See ImageStateType
- See VisibilityTypeType
- See PlatformTypeType
- See ImageStateChangeReasonTypeDef
- See ApplicationTypeDef
- See ImagePermissionsTypeDef
- See ResourceErrorTypeDef
UpdateApplicationResultTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import UpdateApplicationResultTypeDef
def get_value() -> UpdateApplicationResultTypeDef:
return {
"Application": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateApplicationResultTypeDef(TypedDict):
Application: ApplicationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AppBlockTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import AppBlockTypeDef
def get_value() -> AppBlockTypeDef:
return {
"Name": ...,
"Arn": ...,
"SetupScriptDetails": ...,
}
Definition
class AppBlockTypeDef(TypedDict):
Name: str,
Arn: str,
SetupScriptDetails: ScriptDetailsTypeDef, # (2)
Description: NotRequired[str],
DisplayName: NotRequired[str],
SourceS3Location: NotRequired[S3LocationTypeDef], # (1)
CreatedTime: NotRequired[datetime],
CreateAppBlockRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import CreateAppBlockRequestRequestTypeDef
def get_value() -> CreateAppBlockRequestRequestTypeDef:
return {
"Name": ...,
"SourceS3Location": ...,
"SetupScriptDetails": ...,
}
Definition
class CreateAppBlockRequestRequestTypeDef(TypedDict):
Name: str,
SourceS3Location: S3LocationTypeDef, # (1)
SetupScriptDetails: ScriptDetailsTypeDef, # (2)
Description: NotRequired[str],
DisplayName: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
BatchAssociateUserStackResultTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import BatchAssociateUserStackResultTypeDef
def get_value() -> BatchAssociateUserStackResultTypeDef:
return {
"errors": ...,
"ResponseMetadata": ...,
}
Definition
class BatchAssociateUserStackResultTypeDef(TypedDict):
errors: List[UserStackAssociationErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchDisassociateUserStackResultTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import BatchDisassociateUserStackResultTypeDef
def get_value() -> BatchDisassociateUserStackResultTypeDef:
return {
"errors": ...,
"ResponseMetadata": ...,
}
Definition
class BatchDisassociateUserStackResultTypeDef(TypedDict):
errors: List[UserStackAssociationErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDirectoryConfigResultTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import CreateDirectoryConfigResultTypeDef
def get_value() -> CreateDirectoryConfigResultTypeDef:
return {
"DirectoryConfig": ...,
"ResponseMetadata": ...,
}
Definition
class CreateDirectoryConfigResultTypeDef(TypedDict):
DirectoryConfig: DirectoryConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDirectoryConfigsResultTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DescribeDirectoryConfigsResultTypeDef
def get_value() -> DescribeDirectoryConfigsResultTypeDef:
return {
"DirectoryConfigs": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeDirectoryConfigsResultTypeDef(TypedDict):
DirectoryConfigs: List[DirectoryConfigTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateDirectoryConfigResultTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import UpdateDirectoryConfigResultTypeDef
def get_value() -> UpdateDirectoryConfigResultTypeDef:
return {
"DirectoryConfig": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateDirectoryConfigResultTypeDef(TypedDict):
DirectoryConfig: DirectoryConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateEntitlementResultTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import CreateEntitlementResultTypeDef
def get_value() -> CreateEntitlementResultTypeDef:
return {
"Entitlement": ...,
"ResponseMetadata": ...,
}
Definition
class CreateEntitlementResultTypeDef(TypedDict):
Entitlement: EntitlementTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeEntitlementsResultTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DescribeEntitlementsResultTypeDef
def get_value() -> DescribeEntitlementsResultTypeDef:
return {
"Entitlements": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeEntitlementsResultTypeDef(TypedDict):
Entitlements: List[EntitlementTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateEntitlementResultTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import UpdateEntitlementResultTypeDef
def get_value() -> UpdateEntitlementResultTypeDef:
return {
"Entitlement": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateEntitlementResultTypeDef(TypedDict):
Entitlement: EntitlementTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateFleetResultTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import CreateFleetResultTypeDef
def get_value() -> CreateFleetResultTypeDef:
return {
"Fleet": ...,
"ResponseMetadata": ...,
}
Definition
class CreateFleetResultTypeDef(TypedDict):
Fleet: FleetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See FleetTypeDef
- See ResponseMetadataTypeDef
DescribeFleetsResultTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DescribeFleetsResultTypeDef
def get_value() -> DescribeFleetsResultTypeDef:
return {
"Fleets": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeFleetsResultTypeDef(TypedDict):
Fleets: List[FleetTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See FleetTypeDef
- See ResponseMetadataTypeDef
UpdateFleetResultTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import UpdateFleetResultTypeDef
def get_value() -> UpdateFleetResultTypeDef:
return {
"Fleet": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateFleetResultTypeDef(TypedDict):
Fleet: FleetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See FleetTypeDef
- See ResponseMetadataTypeDef
DescribeSessionsResultTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DescribeSessionsResultTypeDef
def get_value() -> DescribeSessionsResultTypeDef:
return {
"Sessions": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeSessionsResultTypeDef(TypedDict):
Sessions: List[SessionTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateImageBuilderResultTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import CreateImageBuilderResultTypeDef
def get_value() -> CreateImageBuilderResultTypeDef:
return {
"ImageBuilder": ...,
"ResponseMetadata": ...,
}
Definition
class CreateImageBuilderResultTypeDef(TypedDict):
ImageBuilder: ImageBuilderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteImageBuilderResultTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DeleteImageBuilderResultTypeDef
def get_value() -> DeleteImageBuilderResultTypeDef:
return {
"ImageBuilder": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteImageBuilderResultTypeDef(TypedDict):
ImageBuilder: ImageBuilderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeImageBuildersResultTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DescribeImageBuildersResultTypeDef
def get_value() -> DescribeImageBuildersResultTypeDef:
return {
"ImageBuilders": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeImageBuildersResultTypeDef(TypedDict):
ImageBuilders: List[ImageBuilderTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartImageBuilderResultTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import StartImageBuilderResultTypeDef
def get_value() -> StartImageBuilderResultTypeDef:
return {
"ImageBuilder": ...,
"ResponseMetadata": ...,
}
Definition
class StartImageBuilderResultTypeDef(TypedDict):
ImageBuilder: ImageBuilderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopImageBuilderResultTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import StopImageBuilderResultTypeDef
def get_value() -> StopImageBuilderResultTypeDef:
return {
"ImageBuilder": ...,
"ResponseMetadata": ...,
}
Definition
class StopImageBuilderResultTypeDef(TypedDict):
ImageBuilder: ImageBuilderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeImagePermissionsResultTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DescribeImagePermissionsResultTypeDef
def get_value() -> DescribeImagePermissionsResultTypeDef:
return {
"Name": ...,
"SharedImagePermissionsList": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeImagePermissionsResultTypeDef(TypedDict):
Name: str,
SharedImagePermissionsList: List[SharedImagePermissionsTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeUsageReportSubscriptionsResultTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DescribeUsageReportSubscriptionsResultTypeDef
def get_value() -> DescribeUsageReportSubscriptionsResultTypeDef:
return {
"UsageReportSubscriptions": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeUsageReportSubscriptionsResultTypeDef(TypedDict):
UsageReportSubscriptions: List[UsageReportSubscriptionTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateStackResultTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import CreateStackResultTypeDef
def get_value() -> CreateStackResultTypeDef:
return {
"Stack": ...,
"ResponseMetadata": ...,
}
Definition
class CreateStackResultTypeDef(TypedDict):
Stack: StackTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StackTypeDef
- See ResponseMetadataTypeDef
DescribeStacksResultTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DescribeStacksResultTypeDef
def get_value() -> DescribeStacksResultTypeDef:
return {
"Stacks": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeStacksResultTypeDef(TypedDict):
Stacks: List[StackTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StackTypeDef
- See ResponseMetadataTypeDef
UpdateStackResultTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import UpdateStackResultTypeDef
def get_value() -> UpdateStackResultTypeDef:
return {
"Stack": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateStackResultTypeDef(TypedDict):
Stack: StackTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StackTypeDef
- See ResponseMetadataTypeDef
CreateUpdatedImageResultTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import CreateUpdatedImageResultTypeDef
def get_value() -> CreateUpdatedImageResultTypeDef:
return {
"image": ...,
"canUpdateImage": ...,
"ResponseMetadata": ...,
}
Definition
class CreateUpdatedImageResultTypeDef(TypedDict):
image: ImageTypeDef, # (1)
canUpdateImage: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ImageTypeDef
- See ResponseMetadataTypeDef
DeleteImageResultTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DeleteImageResultTypeDef
def get_value() -> DeleteImageResultTypeDef:
return {
"Image": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteImageResultTypeDef(TypedDict):
Image: ImageTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ImageTypeDef
- See ResponseMetadataTypeDef
DescribeImagesResultTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DescribeImagesResultTypeDef
def get_value() -> DescribeImagesResultTypeDef:
return {
"Images": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeImagesResultTypeDef(TypedDict):
Images: List[ImageTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ImageTypeDef
- See ResponseMetadataTypeDef
CreateAppBlockResultTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import CreateAppBlockResultTypeDef
def get_value() -> CreateAppBlockResultTypeDef:
return {
"AppBlock": ...,
"ResponseMetadata": ...,
}
Definition
class CreateAppBlockResultTypeDef(TypedDict):
AppBlock: AppBlockTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAppBlocksResultTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DescribeAppBlocksResultTypeDef
def get_value() -> DescribeAppBlocksResultTypeDef:
return {
"AppBlocks": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}