Type definitions#
Auto-generated documentation for AppStream type annotations stubs module mypy-boto3-appstream.
AccessEndpointTypeDef#
# AccessEndpointTypeDef definition
class AccessEndpointTypeDef(TypedDict):
EndpointType: AccessEndpointTypeType, # (1)
VpceId: NotRequired[str],
AppBlockBuilderAppBlockAssociationTypeDef#
# AppBlockBuilderAppBlockAssociationTypeDef definition
class AppBlockBuilderAppBlockAssociationTypeDef(TypedDict):
AppBlockArn: str,
AppBlockBuilderName: str,
AppBlockBuilderStateChangeReasonTypeDef#
# AppBlockBuilderStateChangeReasonTypeDef definition
class AppBlockBuilderStateChangeReasonTypeDef(TypedDict):
Code: NotRequired[AppBlockBuilderStateChangeReasonCodeType], # (1)
Message: NotRequired[str],
ResourceErrorTypeDef#
# ResourceErrorTypeDef definition
class ResourceErrorTypeDef(TypedDict):
ErrorCode: NotRequired[FleetErrorCodeType], # (1)
ErrorMessage: NotRequired[str],
ErrorTimestamp: NotRequired[datetime],
VpcConfigTypeDef#
# VpcConfigTypeDef definition
class VpcConfigTypeDef(TypedDict):
SubnetIds: NotRequired[Sequence[str]],
SecurityGroupIds: NotRequired[Sequence[str]],
ErrorDetailsTypeDef#
# ErrorDetailsTypeDef definition
class ErrorDetailsTypeDef(TypedDict):
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
S3LocationTypeDef#
# S3LocationTypeDef definition
class S3LocationTypeDef(TypedDict):
S3Bucket: str,
S3Key: NotRequired[str],
ApplicationFleetAssociationTypeDef#
# ApplicationFleetAssociationTypeDef definition
class ApplicationFleetAssociationTypeDef(TypedDict):
FleetName: str,
ApplicationArn: str,
ApplicationSettingsResponseTypeDef#
# ApplicationSettingsResponseTypeDef definition
class ApplicationSettingsResponseTypeDef(TypedDict):
Enabled: NotRequired[bool],
SettingsGroup: NotRequired[str],
S3BucketName: NotRequired[str],
ApplicationSettingsTypeDef#
# ApplicationSettingsTypeDef definition
class ApplicationSettingsTypeDef(TypedDict):
Enabled: bool,
SettingsGroup: NotRequired[str],
AssociateAppBlockBuilderAppBlockRequestRequestTypeDef#
# AssociateAppBlockBuilderAppBlockRequestRequestTypeDef definition
class AssociateAppBlockBuilderAppBlockRequestRequestTypeDef(TypedDict):
AppBlockArn: str,
AppBlockBuilderName: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
AssociateApplicationFleetRequestRequestTypeDef#
# AssociateApplicationFleetRequestRequestTypeDef definition
class AssociateApplicationFleetRequestRequestTypeDef(TypedDict):
FleetName: str,
ApplicationArn: str,
AssociateApplicationToEntitlementRequestRequestTypeDef#
# AssociateApplicationToEntitlementRequestRequestTypeDef definition
class AssociateApplicationToEntitlementRequestRequestTypeDef(TypedDict):
StackName: str,
EntitlementName: str,
ApplicationIdentifier: str,
AssociateFleetRequestRequestTypeDef#
# AssociateFleetRequestRequestTypeDef definition
class AssociateFleetRequestRequestTypeDef(TypedDict):
FleetName: str,
StackName: str,
UserStackAssociationTypeDef#
# UserStackAssociationTypeDef definition
class UserStackAssociationTypeDef(TypedDict):
StackName: str,
UserName: str,
AuthenticationType: AuthenticationTypeType, # (1)
SendEmailNotification: NotRequired[bool],
CertificateBasedAuthPropertiesTypeDef#
# CertificateBasedAuthPropertiesTypeDef definition
class CertificateBasedAuthPropertiesTypeDef(TypedDict):
Status: NotRequired[CertificateBasedAuthStatusType], # (1)
CertificateAuthorityArn: NotRequired[str],
ComputeCapacityStatusTypeDef#
# ComputeCapacityStatusTypeDef definition
class ComputeCapacityStatusTypeDef(TypedDict):
Desired: int,
Running: NotRequired[int],
InUse: NotRequired[int],
Available: NotRequired[int],
DesiredUserSessions: NotRequired[int],
AvailableUserSessions: NotRequired[int],
ActiveUserSessions: NotRequired[int],
ActualUserSessions: NotRequired[int],
ComputeCapacityTypeDef#
# ComputeCapacityTypeDef definition
class ComputeCapacityTypeDef(TypedDict):
DesiredInstances: NotRequired[int],
DesiredSessions: NotRequired[int],
CopyImageRequestRequestTypeDef#
# CopyImageRequestRequestTypeDef definition
class CopyImageRequestRequestTypeDef(TypedDict):
SourceImageName: str,
DestinationImageName: str,
DestinationRegion: str,
DestinationImageDescription: NotRequired[str],
CreateAppBlockBuilderStreamingURLRequestRequestTypeDef#
# CreateAppBlockBuilderStreamingURLRequestRequestTypeDef definition
class CreateAppBlockBuilderStreamingURLRequestRequestTypeDef(TypedDict):
AppBlockBuilderName: str,
Validity: NotRequired[int],
ServiceAccountCredentialsTypeDef#
# ServiceAccountCredentialsTypeDef definition
class ServiceAccountCredentialsTypeDef(TypedDict):
AccountName: str,
AccountPassword: str,
EntitlementAttributeTypeDef#
# EntitlementAttributeTypeDef definition
class EntitlementAttributeTypeDef(TypedDict):
Name: str,
Value: str,
DomainJoinInfoTypeDef#
# DomainJoinInfoTypeDef definition
class DomainJoinInfoTypeDef(TypedDict):
DirectoryName: NotRequired[str],
OrganizationalUnitDistinguishedName: NotRequired[str],
CreateImageBuilderStreamingURLRequestRequestTypeDef#
# CreateImageBuilderStreamingURLRequestRequestTypeDef definition
class CreateImageBuilderStreamingURLRequestRequestTypeDef(TypedDict):
Name: str,
Validity: NotRequired[int],
StorageConnectorTypeDef#
# StorageConnectorTypeDef definition
class StorageConnectorTypeDef(TypedDict):
ConnectorType: StorageConnectorTypeType, # (1)
ResourceIdentifier: NotRequired[str],
Domains: NotRequired[Sequence[str]],
StreamingExperienceSettingsTypeDef#
# StreamingExperienceSettingsTypeDef definition
class StreamingExperienceSettingsTypeDef(TypedDict):
PreferredProtocol: NotRequired[PreferredProtocolType], # (1)
UserSettingTypeDef#
# UserSettingTypeDef definition
class UserSettingTypeDef(TypedDict):
Action: ActionType, # (1)
Permission: PermissionType, # (2)
- See ActionType
- See PermissionType
CreateStreamingURLRequestRequestTypeDef#
# CreateStreamingURLRequestRequestTypeDef definition
class CreateStreamingURLRequestRequestTypeDef(TypedDict):
StackName: str,
FleetName: str,
UserId: str,
ApplicationId: NotRequired[str],
Validity: NotRequired[int],
SessionContext: NotRequired[str],
CreateUpdatedImageRequestRequestTypeDef#
# CreateUpdatedImageRequestRequestTypeDef definition
class CreateUpdatedImageRequestRequestTypeDef(TypedDict):
existingImageName: str,
newImageName: str,
newImageDescription: NotRequired[str],
newImageDisplayName: NotRequired[str],
newImageTags: NotRequired[Mapping[str, str]],
dryRun: NotRequired[bool],
CreateUserRequestRequestTypeDef#
# CreateUserRequestRequestTypeDef definition
class CreateUserRequestRequestTypeDef(TypedDict):
UserName: str,
AuthenticationType: AuthenticationTypeType, # (1)
MessageAction: NotRequired[MessageActionType], # (2)
FirstName: NotRequired[str],
LastName: NotRequired[str],
DeleteAppBlockBuilderRequestRequestTypeDef#
# DeleteAppBlockBuilderRequestRequestTypeDef definition
class DeleteAppBlockBuilderRequestRequestTypeDef(TypedDict):
Name: str,
DeleteAppBlockRequestRequestTypeDef#
# DeleteAppBlockRequestRequestTypeDef definition
class DeleteAppBlockRequestRequestTypeDef(TypedDict):
Name: str,
DeleteApplicationRequestRequestTypeDef#
# DeleteApplicationRequestRequestTypeDef definition
class DeleteApplicationRequestRequestTypeDef(TypedDict):
Name: str,
DeleteDirectoryConfigRequestRequestTypeDef#
# DeleteDirectoryConfigRequestRequestTypeDef definition
class DeleteDirectoryConfigRequestRequestTypeDef(TypedDict):
DirectoryName: str,
DeleteEntitlementRequestRequestTypeDef#
# DeleteEntitlementRequestRequestTypeDef definition
class DeleteEntitlementRequestRequestTypeDef(TypedDict):
Name: str,
StackName: str,
DeleteFleetRequestRequestTypeDef#
# DeleteFleetRequestRequestTypeDef definition
class DeleteFleetRequestRequestTypeDef(TypedDict):
Name: str,
DeleteImageBuilderRequestRequestTypeDef#
# DeleteImageBuilderRequestRequestTypeDef definition
class DeleteImageBuilderRequestRequestTypeDef(TypedDict):
Name: str,
DeleteImagePermissionsRequestRequestTypeDef#
# DeleteImagePermissionsRequestRequestTypeDef definition
class DeleteImagePermissionsRequestRequestTypeDef(TypedDict):
Name: str,
SharedAccountId: str,
DeleteImageRequestRequestTypeDef#
# DeleteImageRequestRequestTypeDef definition
class DeleteImageRequestRequestTypeDef(TypedDict):
Name: str,