Type definitions#
Auto-generated documentation for AppStream type annotations stubs module mypy-boto3-appstream.
StorageConnectorUnionTypeDef#
# StorageConnectorUnionTypeDef definition
StorageConnectorUnionTypeDef = Union[
StorageConnectorTypeDef, # (1)
StorageConnectorOutputTypeDef, # (2)
]
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],
VpcConfigOutputTypeDef#
# VpcConfigOutputTypeDef definition
class VpcConfigOutputTypeDef(TypedDict):
SubnetIds: NotRequired[list[str]],
SecurityGroupIds: NotRequired[list[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,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
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],
VpcConfigTypeDef#
# VpcConfigTypeDef definition
class VpcConfigTypeDef(TypedDict):
SubnetIds: NotRequired[Sequence[str]],
SecurityGroupIds: NotRequired[Sequence[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],
StreamingExperienceSettingsTypeDef#
# StreamingExperienceSettingsTypeDef definition
class StreamingExperienceSettingsTypeDef(TypedDict):
PreferredProtocol: NotRequired[PreferredProtocolType], # (1)
UserSettingTypeDef#
# UserSettingTypeDef definition
class UserSettingTypeDef(TypedDict):
Action: ActionType, # (1)
Permission: PermissionType, # (2)
MaximumLength: NotRequired[int],
- 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],
ThemeFooterLinkTypeDef#
# ThemeFooterLinkTypeDef definition
class ThemeFooterLinkTypeDef(TypedDict):
DisplayName: NotRequired[str],
FooterLinkURL: 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,
DeleteStackRequestRequestTypeDef#
# DeleteStackRequestRequestTypeDef definition
class DeleteStackRequestRequestTypeDef(TypedDict):
Name: str,
DeleteThemeForStackRequestRequestTypeDef#
# DeleteThemeForStackRequestRequestTypeDef definition
class DeleteThemeForStackRequestRequestTypeDef(TypedDict):
StackName: str,
DeleteUserRequestRequestTypeDef#
# DeleteUserRequestRequestTypeDef definition
class DeleteUserRequestRequestTypeDef(TypedDict):
UserName: str,
AuthenticationType: AuthenticationTypeType, # (1)
DescribeAppBlockBuilderAppBlockAssociationsRequestRequestTypeDef#
# DescribeAppBlockBuilderAppBlockAssociationsRequestRequestTypeDef definition
class DescribeAppBlockBuilderAppBlockAssociationsRequestRequestTypeDef(TypedDict):
AppBlockArn: NotRequired[str],
AppBlockBuilderName: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeAppBlockBuildersRequestRequestTypeDef#
# DescribeAppBlockBuildersRequestRequestTypeDef definition
class DescribeAppBlockBuildersRequestRequestTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeAppBlocksRequestRequestTypeDef#
# DescribeAppBlocksRequestRequestTypeDef definition
class DescribeAppBlocksRequestRequestTypeDef(TypedDict):
Arns: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeApplicationFleetAssociationsRequestRequestTypeDef#
# DescribeApplicationFleetAssociationsRequestRequestTypeDef definition
class DescribeApplicationFleetAssociationsRequestRequestTypeDef(TypedDict):
FleetName: NotRequired[str],
ApplicationArn: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeApplicationsRequestRequestTypeDef#
# DescribeApplicationsRequestRequestTypeDef definition
class DescribeApplicationsRequestRequestTypeDef(TypedDict):
Arns: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeDirectoryConfigsRequestRequestTypeDef#
# DescribeDirectoryConfigsRequestRequestTypeDef definition
class DescribeDirectoryConfigsRequestRequestTypeDef(TypedDict):
DirectoryNames: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeEntitlementsRequestRequestTypeDef#
# DescribeEntitlementsRequestRequestTypeDef definition
class DescribeEntitlementsRequestRequestTypeDef(TypedDict):
StackName: str,
Name: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeFleetsRequestRequestTypeDef#
# DescribeFleetsRequestRequestTypeDef definition
class DescribeFleetsRequestRequestTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
WaiterConfigTypeDef#
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
DescribeImageBuildersRequestRequestTypeDef#
# DescribeImageBuildersRequestRequestTypeDef definition
class DescribeImageBuildersRequestRequestTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeImagePermissionsRequestRequestTypeDef#
# DescribeImagePermissionsRequestRequestTypeDef definition
class DescribeImagePermissionsRequestRequestTypeDef(TypedDict):
Name: str,
MaxResults: NotRequired[int],
SharedAwsAccountIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
DescribeImagesRequestRequestTypeDef#
# DescribeImagesRequestRequestTypeDef definition
class DescribeImagesRequestRequestTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
Arns: NotRequired[Sequence[str]],
Type: NotRequired[VisibilityTypeType], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeSessionsRequestRequestTypeDef#
# DescribeSessionsRequestRequestTypeDef definition
class DescribeSessionsRequestRequestTypeDef(TypedDict):
StackName: str,
FleetName: str,
UserId: NotRequired[str],
NextToken: NotRequired[str],
Limit: NotRequired[int],
AuthenticationType: NotRequired[AuthenticationTypeType], # (1)
InstanceId: NotRequired[str],
DescribeStacksRequestRequestTypeDef#
# DescribeStacksRequestRequestTypeDef definition
class DescribeStacksRequestRequestTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
DescribeThemeForStackRequestRequestTypeDef#
# DescribeThemeForStackRequestRequestTypeDef definition
class DescribeThemeForStackRequestRequestTypeDef(TypedDict):
StackName: str,
DescribeUsageReportSubscriptionsRequestRequestTypeDef#
# DescribeUsageReportSubscriptionsRequestRequestTypeDef definition
class DescribeUsageReportSubscriptionsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeUserStackAssociationsRequestRequestTypeDef#
# DescribeUserStackAssociationsRequestRequestTypeDef definition
class DescribeUserStackAssociationsRequestRequestTypeDef(TypedDict):
StackName: NotRequired[str],
UserName: NotRequired[str],
AuthenticationType: NotRequired[AuthenticationTypeType], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeUsersRequestRequestTypeDef#
# DescribeUsersRequestRequestTypeDef definition
class DescribeUsersRequestRequestTypeDef(TypedDict):
AuthenticationType: AuthenticationTypeType, # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
UserTypeDef#
# 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 definition
class DisableUserRequestRequestTypeDef(TypedDict):
UserName: str,
AuthenticationType: AuthenticationTypeType, # (1)
DisassociateAppBlockBuilderAppBlockRequestRequestTypeDef#
# DisassociateAppBlockBuilderAppBlockRequestRequestTypeDef definition
class DisassociateAppBlockBuilderAppBlockRequestRequestTypeDef(TypedDict):
AppBlockArn: str,
AppBlockBuilderName: str,
DisassociateApplicationFleetRequestRequestTypeDef#
# DisassociateApplicationFleetRequestRequestTypeDef definition
class DisassociateApplicationFleetRequestRequestTypeDef(TypedDict):
FleetName: str,
ApplicationArn: str,
DisassociateApplicationFromEntitlementRequestRequestTypeDef#
# DisassociateApplicationFromEntitlementRequestRequestTypeDef definition
class DisassociateApplicationFromEntitlementRequestRequestTypeDef(TypedDict):
StackName: str,
EntitlementName: str,
ApplicationIdentifier: str,
DisassociateFleetRequestRequestTypeDef#
# DisassociateFleetRequestRequestTypeDef definition
class DisassociateFleetRequestRequestTypeDef(TypedDict):
FleetName: str,
StackName: str,
EnableUserRequestRequestTypeDef#
# EnableUserRequestRequestTypeDef definition
class EnableUserRequestRequestTypeDef(TypedDict):
UserName: str,
AuthenticationType: AuthenticationTypeType, # (1)
EntitledApplicationTypeDef#
# EntitledApplicationTypeDef definition
class EntitledApplicationTypeDef(TypedDict):
ApplicationIdentifier: str,
ExpireSessionRequestRequestTypeDef#
# ExpireSessionRequestRequestTypeDef definition
class ExpireSessionRequestRequestTypeDef(TypedDict):
SessionId: str,
FleetErrorTypeDef#
# FleetErrorTypeDef definition
class FleetErrorTypeDef(TypedDict):
ErrorCode: NotRequired[FleetErrorCodeType], # (1)
ErrorMessage: NotRequired[str],
ImageBuilderStateChangeReasonTypeDef#
# ImageBuilderStateChangeReasonTypeDef definition
class ImageBuilderStateChangeReasonTypeDef(TypedDict):
Code: NotRequired[ImageBuilderStateChangeReasonCodeType], # (1)
Message: NotRequired[str],
NetworkAccessConfigurationTypeDef#
# NetworkAccessConfigurationTypeDef definition
class NetworkAccessConfigurationTypeDef(TypedDict):
EniPrivateIpAddress: NotRequired[str],
EniId: NotRequired[str],
ImagePermissionsTypeDef#
# ImagePermissionsTypeDef definition
class ImagePermissionsTypeDef(TypedDict):
allowFleet: NotRequired[bool],
allowImageBuilder: NotRequired[bool],
ImageStateChangeReasonTypeDef#
# ImageStateChangeReasonTypeDef definition
class ImageStateChangeReasonTypeDef(TypedDict):
Code: NotRequired[ImageStateChangeReasonCodeType], # (1)
Message: NotRequired[str],
LastReportGenerationExecutionErrorTypeDef#
# LastReportGenerationExecutionErrorTypeDef definition
class LastReportGenerationExecutionErrorTypeDef(TypedDict):
ErrorCode: NotRequired[UsageReportExecutionErrorCodeType], # (1)
ErrorMessage: NotRequired[str],
ListAssociatedFleetsRequestRequestTypeDef#
# ListAssociatedFleetsRequestRequestTypeDef definition
class ListAssociatedFleetsRequestRequestTypeDef(TypedDict):
StackName: str,
NextToken: NotRequired[str],
ListAssociatedStacksRequestRequestTypeDef#
# ListAssociatedStacksRequestRequestTypeDef definition
class ListAssociatedStacksRequestRequestTypeDef(TypedDict):
FleetName: str,
NextToken: NotRequired[str],
ListEntitledApplicationsRequestRequestTypeDef#
# ListEntitledApplicationsRequestRequestTypeDef definition
class ListEntitledApplicationsRequestRequestTypeDef(TypedDict):
StackName: str,
EntitlementName: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
StackErrorTypeDef#
# StackErrorTypeDef definition
class StackErrorTypeDef(TypedDict):
ErrorCode: NotRequired[StackErrorCodeType], # (1)
ErrorMessage: NotRequired[str],
StorageConnectorOutputTypeDef#
# StorageConnectorOutputTypeDef definition
class StorageConnectorOutputTypeDef(TypedDict):
ConnectorType: StorageConnectorTypeType, # (1)
ResourceIdentifier: NotRequired[str],
Domains: NotRequired[list[str]],
StartAppBlockBuilderRequestRequestTypeDef#
# StartAppBlockBuilderRequestRequestTypeDef definition
class StartAppBlockBuilderRequestRequestTypeDef(TypedDict):
Name: str,
StartFleetRequestRequestTypeDef#
# StartFleetRequestRequestTypeDef definition
class StartFleetRequestRequestTypeDef(TypedDict):
Name: str,
StartImageBuilderRequestRequestTypeDef#
# StartImageBuilderRequestRequestTypeDef definition
class StartImageBuilderRequestRequestTypeDef(TypedDict):
Name: str,
AppstreamAgentVersion: NotRequired[str],
StopAppBlockBuilderRequestRequestTypeDef#
# StopAppBlockBuilderRequestRequestTypeDef definition
class StopAppBlockBuilderRequestRequestTypeDef(TypedDict):
Name: str,
StopFleetRequestRequestTypeDef#
# StopFleetRequestRequestTypeDef definition
class StopFleetRequestRequestTypeDef(TypedDict):
Name: str,
StopImageBuilderRequestRequestTypeDef#
# StopImageBuilderRequestRequestTypeDef definition
class StopImageBuilderRequestRequestTypeDef(TypedDict):
Name: str,
StorageConnectorTypeDef#
# StorageConnectorTypeDef definition
class StorageConnectorTypeDef(TypedDict):
ConnectorType: StorageConnectorTypeType, # (1)
ResourceIdentifier: NotRequired[str],
Domains: NotRequired[Sequence[str]],
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
AppBlockBuilderTypeDef#
# AppBlockBuilderTypeDef definition
class AppBlockBuilderTypeDef(TypedDict):
Arn: str,
Name: str,
Platform: AppBlockBuilderPlatformTypeType, # (1)
InstanceType: str,
VpcConfig: VpcConfigOutputTypeDef, # (2)
State: AppBlockBuilderStateType, # (3)
DisplayName: NotRequired[str],
Description: NotRequired[str],
EnableDefaultInternetAccess: NotRequired[bool],
IamRoleArn: NotRequired[str],
CreatedTime: NotRequired[datetime],
AppBlockBuilderErrors: NotRequired[list[ResourceErrorTypeDef]], # (4)
StateChangeReason: NotRequired[AppBlockBuilderStateChangeReasonTypeDef], # (5)
AccessEndpoints: NotRequired[list[AccessEndpointTypeDef]], # (6)
- See AppBlockBuilderPlatformTypeType
- See VpcConfigOutputTypeDef
- See AppBlockBuilderStateType
- See ResourceErrorTypeDef
- See AppBlockBuilderStateChangeReasonTypeDef
- See AccessEndpointTypeDef
ApplicationTypeDef#
# 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 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 definition
class ScriptDetailsTypeDef(TypedDict):
ScriptS3Location: S3LocationTypeDef, # (1)
ExecutablePath: str,
TimeoutInSeconds: int,
ExecutableParameters: NotRequired[str],
UpdateApplicationRequestRequestTypeDef#
# 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)
AssociateAppBlockBuilderAppBlockResultTypeDef#
# AssociateAppBlockBuilderAppBlockResultTypeDef definition
class AssociateAppBlockBuilderAppBlockResultTypeDef(TypedDict):
AppBlockBuilderAppBlockAssociation: AppBlockBuilderAppBlockAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateApplicationFleetResultTypeDef#
# AssociateApplicationFleetResultTypeDef definition
class AssociateApplicationFleetResultTypeDef(TypedDict):
ApplicationFleetAssociation: ApplicationFleetAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CopyImageResponseTypeDef#
# CopyImageResponseTypeDef definition
class CopyImageResponseTypeDef(TypedDict):
DestinationImageName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateAppBlockBuilderStreamingURLResultTypeDef#
# CreateAppBlockBuilderStreamingURLResultTypeDef definition
class CreateAppBlockBuilderStreamingURLResultTypeDef(TypedDict):
StreamingURL: str,
Expires: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateImageBuilderStreamingURLResultTypeDef#
# CreateImageBuilderStreamingURLResultTypeDef definition
class CreateImageBuilderStreamingURLResultTypeDef(TypedDict):
StreamingURL: str,
Expires: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateStreamingURLResultTypeDef#
# CreateStreamingURLResultTypeDef definition
class CreateStreamingURLResultTypeDef(TypedDict):
StreamingURL: str,
Expires: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateUsageReportSubscriptionResultTypeDef#
# CreateUsageReportSubscriptionResultTypeDef definition
class CreateUsageReportSubscriptionResultTypeDef(TypedDict):
S3BucketName: str,
Schedule: UsageReportScheduleType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAppBlockBuilderAppBlockAssociationsResultTypeDef#
# DescribeAppBlockBuilderAppBlockAssociationsResultTypeDef definition
class DescribeAppBlockBuilderAppBlockAssociationsResultTypeDef(TypedDict):
AppBlockBuilderAppBlockAssociations: list[AppBlockBuilderAppBlockAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeApplicationFleetAssociationsResultTypeDef#
# DescribeApplicationFleetAssociationsResultTypeDef definition
class DescribeApplicationFleetAssociationsResultTypeDef(TypedDict):
ApplicationFleetAssociations: list[ApplicationFleetAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListAssociatedFleetsResultTypeDef#
# ListAssociatedFleetsResultTypeDef definition
class ListAssociatedFleetsResultTypeDef(TypedDict):
Names: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
ListAssociatedStacksResultTypeDef#
# ListAssociatedStacksResultTypeDef definition
class ListAssociatedStacksResultTypeDef(TypedDict):
Names: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
BatchAssociateUserStackRequestRequestTypeDef#
# BatchAssociateUserStackRequestRequestTypeDef definition
class BatchAssociateUserStackRequestRequestTypeDef(TypedDict):
UserStackAssociations: Sequence[UserStackAssociationTypeDef], # (1)
BatchDisassociateUserStackRequestRequestTypeDef#
# BatchDisassociateUserStackRequestRequestTypeDef definition
class BatchDisassociateUserStackRequestRequestTypeDef(TypedDict):
UserStackAssociations: Sequence[UserStackAssociationTypeDef], # (1)
DescribeUserStackAssociationsResultTypeDef#
# DescribeUserStackAssociationsResultTypeDef definition
class DescribeUserStackAssociationsResultTypeDef(TypedDict):
UserStackAssociations: list[UserStackAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UserStackAssociationErrorTypeDef#
# UserStackAssociationErrorTypeDef definition
class UserStackAssociationErrorTypeDef(TypedDict):
UserStackAssociation: NotRequired[UserStackAssociationTypeDef], # (1)
ErrorCode: NotRequired[UserStackAssociationErrorCodeType], # (2)
ErrorMessage: NotRequired[str],
CreateAppBlockBuilderRequestRequestTypeDef#
# CreateAppBlockBuilderRequestRequestTypeDef definition
class CreateAppBlockBuilderRequestRequestTypeDef(TypedDict):
Name: str,
Platform: AppBlockBuilderPlatformTypeType, # (1)
InstanceType: str,
VpcConfig: VpcConfigTypeDef, # (2)
Description: NotRequired[str],
DisplayName: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
EnableDefaultInternetAccess: NotRequired[bool],
IamRoleArn: NotRequired[str],
AccessEndpoints: NotRequired[Sequence[AccessEndpointTypeDef]], # (3)
UpdateAppBlockBuilderRequestRequestTypeDef#
# UpdateAppBlockBuilderRequestRequestTypeDef definition
class UpdateAppBlockBuilderRequestRequestTypeDef(TypedDict):
Name: str,
Description: NotRequired[str],
DisplayName: NotRequired[str],
Platform: NotRequired[PlatformTypeType], # (1)
InstanceType: NotRequired[str],
VpcConfig: NotRequired[VpcConfigTypeDef], # (2)
EnableDefaultInternetAccess: NotRequired[bool],
IamRoleArn: NotRequired[str],
AccessEndpoints: NotRequired[Sequence[AccessEndpointTypeDef]], # (3)
AttributesToDelete: NotRequired[Sequence[AppBlockBuilderAttributeType]], # (4)
- See PlatformTypeType
- See VpcConfigTypeDef
- See AccessEndpointTypeDef
- See AppBlockBuilderAttributeType
CreateDirectoryConfigRequestRequestTypeDef#
# CreateDirectoryConfigRequestRequestTypeDef definition
class CreateDirectoryConfigRequestRequestTypeDef(TypedDict):
DirectoryName: str,
OrganizationalUnitDistinguishedNames: Sequence[str],
ServiceAccountCredentials: NotRequired[ServiceAccountCredentialsTypeDef], # (1)
CertificateBasedAuthProperties: NotRequired[CertificateBasedAuthPropertiesTypeDef], # (2)
DirectoryConfigTypeDef#
# DirectoryConfigTypeDef definition
class DirectoryConfigTypeDef(TypedDict):
DirectoryName: str,
OrganizationalUnitDistinguishedNames: NotRequired[list[str]],
ServiceAccountCredentials: NotRequired[ServiceAccountCredentialsTypeDef], # (1)
CreatedTime: NotRequired[datetime],
CertificateBasedAuthProperties: NotRequired[CertificateBasedAuthPropertiesTypeDef], # (2)
UpdateDirectoryConfigRequestRequestTypeDef#
# UpdateDirectoryConfigRequestRequestTypeDef definition
class UpdateDirectoryConfigRequestRequestTypeDef(TypedDict):
DirectoryName: str,
OrganizationalUnitDistinguishedNames: NotRequired[Sequence[str]],
ServiceAccountCredentials: NotRequired[ServiceAccountCredentialsTypeDef], # (1)
CertificateBasedAuthProperties: NotRequired[CertificateBasedAuthPropertiesTypeDef], # (2)
CreateEntitlementRequestRequestTypeDef#
# CreateEntitlementRequestRequestTypeDef definition
class CreateEntitlementRequestRequestTypeDef(TypedDict):
Name: str,
StackName: str,
AppVisibility: AppVisibilityType, # (1)
Attributes: Sequence[EntitlementAttributeTypeDef], # (2)
Description: NotRequired[str],
EntitlementTypeDef#
# 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 definition
class UpdateEntitlementRequestRequestTypeDef(TypedDict):
Name: str,
StackName: str,
Description: NotRequired[str],
AppVisibility: NotRequired[AppVisibilityType], # (1)
Attributes: NotRequired[Sequence[EntitlementAttributeTypeDef]], # (2)
CreateFleetRequestRequestTypeDef#
# 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)
MaxSessionsPerInstance: NotRequired[int],
- See FleetTypeType
- See ComputeCapacityTypeDef
- See VpcConfigTypeDef
- See DomainJoinInfoTypeDef
- See StreamViewType
- See PlatformTypeType
- See S3LocationTypeDef
CreateImageBuilderRequestRequestTypeDef#
# 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 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)
MaxSessionsPerInstance: NotRequired[int],
- See ComputeCapacityTypeDef
- See VpcConfigTypeDef
- See DomainJoinInfoTypeDef
- See FleetAttributeType
- See StreamViewType
- See PlatformTypeType
- See S3LocationTypeDef
CreateThemeForStackRequestRequestTypeDef#
# CreateThemeForStackRequestRequestTypeDef definition
class CreateThemeForStackRequestRequestTypeDef(TypedDict):
StackName: str,
TitleText: str,
ThemeStyling: ThemeStylingType, # (1)
OrganizationLogoS3Location: S3LocationTypeDef, # (2)
FaviconS3Location: S3LocationTypeDef, # (2)
FooterLinks: NotRequired[Sequence[ThemeFooterLinkTypeDef]], # (4)
- See ThemeStylingType
- See S3LocationTypeDef
- See S3LocationTypeDef
- See ThemeFooterLinkTypeDef
ThemeTypeDef#
# ThemeTypeDef definition
class ThemeTypeDef(TypedDict):
StackName: NotRequired[str],
State: NotRequired[ThemeStateType], # (1)
ThemeTitleText: NotRequired[str],
ThemeStyling: NotRequired[ThemeStylingType], # (2)
ThemeFooterLinks: NotRequired[list[ThemeFooterLinkTypeDef]], # (3)
ThemeOrganizationLogoURL: NotRequired[str],
ThemeFaviconURL: NotRequired[str],
CreatedTime: NotRequired[datetime],
- See ThemeStateType
- See ThemeStylingType
- See ThemeFooterLinkTypeDef
UpdateThemeForStackRequestRequestTypeDef#
# UpdateThemeForStackRequestRequestTypeDef definition
class UpdateThemeForStackRequestRequestTypeDef(TypedDict):
StackName: str,
FooterLinks: NotRequired[Sequence[ThemeFooterLinkTypeDef]], # (1)
TitleText: NotRequired[str],
ThemeStyling: NotRequired[ThemeStylingType], # (2)
OrganizationLogoS3Location: NotRequired[S3LocationTypeDef], # (3)
FaviconS3Location: NotRequired[S3LocationTypeDef], # (3)
State: NotRequired[ThemeStateType], # (5)
AttributesToDelete: NotRequired[Sequence[ThemeAttributeType]], # (6)
- See ThemeFooterLinkTypeDef
- See ThemeStylingType
- See S3LocationTypeDef
- See S3LocationTypeDef
- See ThemeStateType
- See ThemeAttributeType
DescribeDirectoryConfigsRequestPaginateTypeDef#
# DescribeDirectoryConfigsRequestPaginateTypeDef definition
class DescribeDirectoryConfigsRequestPaginateTypeDef(TypedDict):
DirectoryNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeFleetsRequestPaginateTypeDef#
# DescribeFleetsRequestPaginateTypeDef definition
class DescribeFleetsRequestPaginateTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeImageBuildersRequestPaginateTypeDef#
# DescribeImageBuildersRequestPaginateTypeDef definition
class DescribeImageBuildersRequestPaginateTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeImagesRequestPaginateTypeDef#
# DescribeImagesRequestPaginateTypeDef definition
class DescribeImagesRequestPaginateTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
Arns: NotRequired[Sequence[str]],
Type: NotRequired[VisibilityTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeSessionsRequestPaginateTypeDef#
# DescribeSessionsRequestPaginateTypeDef definition
class DescribeSessionsRequestPaginateTypeDef(TypedDict):
StackName: str,
FleetName: str,
UserId: NotRequired[str],
AuthenticationType: NotRequired[AuthenticationTypeType], # (1)
InstanceId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeStacksRequestPaginateTypeDef#
# DescribeStacksRequestPaginateTypeDef definition
class DescribeStacksRequestPaginateTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeUserStackAssociationsRequestPaginateTypeDef#
# DescribeUserStackAssociationsRequestPaginateTypeDef definition
class DescribeUserStackAssociationsRequestPaginateTypeDef(TypedDict):
StackName: NotRequired[str],
UserName: NotRequired[str],
AuthenticationType: NotRequired[AuthenticationTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeUsersRequestPaginateTypeDef#
# DescribeUsersRequestPaginateTypeDef definition
class DescribeUsersRequestPaginateTypeDef(TypedDict):
AuthenticationType: AuthenticationTypeType, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListAssociatedFleetsRequestPaginateTypeDef#
# ListAssociatedFleetsRequestPaginateTypeDef definition
class ListAssociatedFleetsRequestPaginateTypeDef(TypedDict):
StackName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAssociatedStacksRequestPaginateTypeDef#
# ListAssociatedStacksRequestPaginateTypeDef definition
class ListAssociatedStacksRequestPaginateTypeDef(TypedDict):
FleetName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeFleetsRequestWaitTypeDef#
# DescribeFleetsRequestWaitTypeDef definition
class DescribeFleetsRequestWaitTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeUsersResultTypeDef#
# DescribeUsersResultTypeDef definition
class DescribeUsersResultTypeDef(TypedDict):
Users: list[UserTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See UserTypeDef
- See ResponseMetadataTypeDef
ListEntitledApplicationsResultTypeDef#
# ListEntitledApplicationsResultTypeDef definition
class ListEntitledApplicationsResultTypeDef(TypedDict):
EntitledApplications: list[EntitledApplicationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
FleetTypeDef#
# 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[VpcConfigOutputTypeDef], # (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)
MaxSessionsPerInstance: NotRequired[int],
- See FleetTypeType
- See ComputeCapacityStatusTypeDef
- See FleetStateType
- See VpcConfigOutputTypeDef
- See FleetErrorTypeDef
- See DomainJoinInfoTypeDef
- See StreamViewType
- See PlatformTypeType
- See S3LocationTypeDef
ImageBuilderTypeDef#
# ImageBuilderTypeDef definition
class ImageBuilderTypeDef(TypedDict):
Name: str,
Arn: NotRequired[str],
ImageArn: NotRequired[str],
Description: NotRequired[str],
DisplayName: NotRequired[str],
VpcConfig: NotRequired[VpcConfigOutputTypeDef], # (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)
LatestAppstreamAgentVersion: NotRequired[LatestAppstreamAgentVersionType], # (9)
- See VpcConfigOutputTypeDef
- See PlatformTypeType
- See ImageBuilderStateType
- See ImageBuilderStateChangeReasonTypeDef
- See DomainJoinInfoTypeDef
- See NetworkAccessConfigurationTypeDef
- See ResourceErrorTypeDef
- See AccessEndpointTypeDef
- See LatestAppstreamAgentVersionType
SessionTypeDef#
# 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)
InstanceId: NotRequired[str],
- See SessionStateType
- See SessionConnectionStateType
- See AuthenticationTypeType
- See NetworkAccessConfigurationTypeDef
SharedImagePermissionsTypeDef#
# SharedImagePermissionsTypeDef definition
class SharedImagePermissionsTypeDef(TypedDict):
sharedAccountId: str,
imagePermissions: ImagePermissionsTypeDef, # (1)
UpdateImagePermissionsRequestRequestTypeDef#
# UpdateImagePermissionsRequestRequestTypeDef definition
class UpdateImagePermissionsRequestRequestTypeDef(TypedDict):
Name: str,
SharedAccountId: str,
ImagePermissions: ImagePermissionsTypeDef, # (1)
UsageReportSubscriptionTypeDef#
# UsageReportSubscriptionTypeDef definition
class UsageReportSubscriptionTypeDef(TypedDict):
S3BucketName: NotRequired[str],
Schedule: NotRequired[UsageReportScheduleType], # (1)
LastGeneratedReportDate: NotRequired[datetime],
SubscriptionErrors: NotRequired[list[LastReportGenerationExecutionErrorTypeDef]], # (2)
StackTypeDef#
# StackTypeDef definition
class StackTypeDef(TypedDict):
Name: str,
Arn: NotRequired[str],
Description: NotRequired[str],
DisplayName: NotRequired[str],
CreatedTime: NotRequired[datetime],
StorageConnectors: NotRequired[list[StorageConnectorOutputTypeDef]], # (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 StorageConnectorOutputTypeDef
- See StackErrorTypeDef
- See UserSettingTypeDef
- See ApplicationSettingsResponseTypeDef
- See AccessEndpointTypeDef
- See StreamingExperienceSettingsTypeDef
UpdateStackRequestRequestTypeDef#
# 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
CreateAppBlockBuilderResultTypeDef#
# CreateAppBlockBuilderResultTypeDef definition
class CreateAppBlockBuilderResultTypeDef(TypedDict):
AppBlockBuilder: AppBlockBuilderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAppBlockBuildersResultTypeDef#
# DescribeAppBlockBuildersResultTypeDef definition
class DescribeAppBlockBuildersResultTypeDef(TypedDict):
AppBlockBuilders: list[AppBlockBuilderTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
StartAppBlockBuilderResultTypeDef#
# StartAppBlockBuilderResultTypeDef definition
class StartAppBlockBuilderResultTypeDef(TypedDict):
AppBlockBuilder: AppBlockBuilderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopAppBlockBuilderResultTypeDef#
# StopAppBlockBuilderResultTypeDef definition
class StopAppBlockBuilderResultTypeDef(TypedDict):
AppBlockBuilder: AppBlockBuilderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateAppBlockBuilderResultTypeDef#
# UpdateAppBlockBuilderResultTypeDef definition
class UpdateAppBlockBuilderResultTypeDef(TypedDict):
AppBlockBuilder: AppBlockBuilderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateApplicationResultTypeDef#
# CreateApplicationResultTypeDef definition
class CreateApplicationResultTypeDef(TypedDict):
Application: ApplicationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeApplicationsResultTypeDef#
# DescribeApplicationsResultTypeDef definition
class DescribeApplicationsResultTypeDef(TypedDict):
Applications: list[ApplicationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ImageTypeDef#
# 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)
LatestAppstreamAgentVersion: NotRequired[LatestAppstreamAgentVersionType], # (8)
SupportedInstanceFamilies: NotRequired[list[str]],
DynamicAppProvidersEnabled: NotRequired[DynamicAppProvidersEnabledType], # (9)
ImageSharedWithOthers: NotRequired[ImageSharedWithOthersType], # (10)
- See ImageStateType
- See VisibilityTypeType
- See PlatformTypeType
- See ImageStateChangeReasonTypeDef
- See ApplicationTypeDef
- See ImagePermissionsTypeDef
- See ResourceErrorTypeDef
- See LatestAppstreamAgentVersionType
- See DynamicAppProvidersEnabledType
- See ImageSharedWithOthersType
UpdateApplicationResultTypeDef#
# UpdateApplicationResultTypeDef definition
class UpdateApplicationResultTypeDef(TypedDict):
Application: ApplicationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AppBlockTypeDef#
# AppBlockTypeDef definition
class AppBlockTypeDef(TypedDict):
Name: str,
Arn: str,
Description: NotRequired[str],
DisplayName: NotRequired[str],
SourceS3Location: NotRequired[S3LocationTypeDef], # (1)
SetupScriptDetails: NotRequired[ScriptDetailsTypeDef], # (2)
CreatedTime: NotRequired[datetime],
PostSetupScriptDetails: NotRequired[ScriptDetailsTypeDef], # (2)
PackagingType: NotRequired[PackagingTypeType], # (4)
State: NotRequired[AppBlockStateType], # (5)
AppBlockErrors: NotRequired[list[ErrorDetailsTypeDef]], # (6)
- See S3LocationTypeDef
- See ScriptDetailsTypeDef
- See ScriptDetailsTypeDef
- See PackagingTypeType
- See AppBlockStateType
- See ErrorDetailsTypeDef
CreateAppBlockRequestRequestTypeDef#
# CreateAppBlockRequestRequestTypeDef definition
class CreateAppBlockRequestRequestTypeDef(TypedDict):
Name: str,
SourceS3Location: S3LocationTypeDef, # (1)
Description: NotRequired[str],
DisplayName: NotRequired[str],
SetupScriptDetails: NotRequired[ScriptDetailsTypeDef], # (2)
Tags: NotRequired[Mapping[str, str]],
PostSetupScriptDetails: NotRequired[ScriptDetailsTypeDef], # (2)
PackagingType: NotRequired[PackagingTypeType], # (4)
- See S3LocationTypeDef
- See ScriptDetailsTypeDef
- See ScriptDetailsTypeDef
- See PackagingTypeType
BatchAssociateUserStackResultTypeDef#
# BatchAssociateUserStackResultTypeDef definition
class BatchAssociateUserStackResultTypeDef(TypedDict):
errors: list[UserStackAssociationErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchDisassociateUserStackResultTypeDef#
# BatchDisassociateUserStackResultTypeDef definition
class BatchDisassociateUserStackResultTypeDef(TypedDict):
errors: list[UserStackAssociationErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDirectoryConfigResultTypeDef#
# CreateDirectoryConfigResultTypeDef definition
class CreateDirectoryConfigResultTypeDef(TypedDict):
DirectoryConfig: DirectoryConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDirectoryConfigsResultTypeDef#
# DescribeDirectoryConfigsResultTypeDef definition
class DescribeDirectoryConfigsResultTypeDef(TypedDict):
DirectoryConfigs: list[DirectoryConfigTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateDirectoryConfigResultTypeDef#
# UpdateDirectoryConfigResultTypeDef definition
class UpdateDirectoryConfigResultTypeDef(TypedDict):
DirectoryConfig: DirectoryConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateEntitlementResultTypeDef#
# CreateEntitlementResultTypeDef definition
class CreateEntitlementResultTypeDef(TypedDict):
Entitlement: EntitlementTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeEntitlementsResultTypeDef#
# DescribeEntitlementsResultTypeDef definition
class DescribeEntitlementsResultTypeDef(TypedDict):
Entitlements: list[EntitlementTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateEntitlementResultTypeDef#
# UpdateEntitlementResultTypeDef definition
class UpdateEntitlementResultTypeDef(TypedDict):
Entitlement: EntitlementTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateThemeForStackResultTypeDef#
# CreateThemeForStackResultTypeDef definition
class CreateThemeForStackResultTypeDef(TypedDict):
Theme: ThemeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ThemeTypeDef
- See ResponseMetadataTypeDef
DescribeThemeForStackResultTypeDef#
# DescribeThemeForStackResultTypeDef definition
class DescribeThemeForStackResultTypeDef(TypedDict):
Theme: ThemeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ThemeTypeDef
- See ResponseMetadataTypeDef
UpdateThemeForStackResultTypeDef#
# UpdateThemeForStackResultTypeDef definition
class UpdateThemeForStackResultTypeDef(TypedDict):
Theme: ThemeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ThemeTypeDef
- See ResponseMetadataTypeDef
CreateFleetResultTypeDef#
# CreateFleetResultTypeDef definition
class CreateFleetResultTypeDef(TypedDict):
Fleet: FleetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See FleetTypeDef
- See ResponseMetadataTypeDef
DescribeFleetsResultTypeDef#
# DescribeFleetsResultTypeDef definition
class DescribeFleetsResultTypeDef(TypedDict):
Fleets: list[FleetTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See FleetTypeDef
- See ResponseMetadataTypeDef
UpdateFleetResultTypeDef#
# UpdateFleetResultTypeDef definition
class UpdateFleetResultTypeDef(TypedDict):
Fleet: FleetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See FleetTypeDef
- See ResponseMetadataTypeDef
CreateImageBuilderResultTypeDef#
# CreateImageBuilderResultTypeDef definition
class CreateImageBuilderResultTypeDef(TypedDict):
ImageBuilder: ImageBuilderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteImageBuilderResultTypeDef#
# DeleteImageBuilderResultTypeDef definition
class DeleteImageBuilderResultTypeDef(TypedDict):
ImageBuilder: ImageBuilderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeImageBuildersResultTypeDef#
# DescribeImageBuildersResultTypeDef definition
class DescribeImageBuildersResultTypeDef(TypedDict):
ImageBuilders: list[ImageBuilderTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
StartImageBuilderResultTypeDef#
# StartImageBuilderResultTypeDef definition
class StartImageBuilderResultTypeDef(TypedDict):
ImageBuilder: ImageBuilderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopImageBuilderResultTypeDef#
# StopImageBuilderResultTypeDef definition
class StopImageBuilderResultTypeDef(TypedDict):
ImageBuilder: ImageBuilderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeSessionsResultTypeDef#
# DescribeSessionsResultTypeDef definition
class DescribeSessionsResultTypeDef(TypedDict):
Sessions: list[SessionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeImagePermissionsResultTypeDef#
# DescribeImagePermissionsResultTypeDef definition
class DescribeImagePermissionsResultTypeDef(TypedDict):
Name: str,
SharedImagePermissionsList: list[SharedImagePermissionsTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeUsageReportSubscriptionsResultTypeDef#
# DescribeUsageReportSubscriptionsResultTypeDef definition
class DescribeUsageReportSubscriptionsResultTypeDef(TypedDict):
UsageReportSubscriptions: list[UsageReportSubscriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateStackResultTypeDef#
# CreateStackResultTypeDef definition
class CreateStackResultTypeDef(TypedDict):
Stack: StackTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StackTypeDef
- See ResponseMetadataTypeDef
DescribeStacksResultTypeDef#
# DescribeStacksResultTypeDef definition
class DescribeStacksResultTypeDef(TypedDict):
Stacks: list[StackTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See StackTypeDef
- See ResponseMetadataTypeDef
UpdateStackResultTypeDef#
# UpdateStackResultTypeDef definition
class UpdateStackResultTypeDef(TypedDict):
Stack: StackTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StackTypeDef
- See ResponseMetadataTypeDef
CreateStackRequestRequestTypeDef#
# CreateStackRequestRequestTypeDef definition
class CreateStackRequestRequestTypeDef(TypedDict):
Name: str,
Description: NotRequired[str],
DisplayName: NotRequired[str],
StorageConnectors: NotRequired[Sequence[StorageConnectorUnionTypeDef]], # (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 StorageConnectorOutputTypeDef
- See UserSettingTypeDef
- See ApplicationSettingsTypeDef
- See AccessEndpointTypeDef
- See StreamingExperienceSettingsTypeDef
CreateUpdatedImageResultTypeDef#
# CreateUpdatedImageResultTypeDef definition
class CreateUpdatedImageResultTypeDef(TypedDict):
image: ImageTypeDef, # (1)
canUpdateImage: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ImageTypeDef
- See ResponseMetadataTypeDef
DeleteImageResultTypeDef#
# DeleteImageResultTypeDef definition
class DeleteImageResultTypeDef(TypedDict):
Image: ImageTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ImageTypeDef
- See ResponseMetadataTypeDef
DescribeImagesResultTypeDef#
# DescribeImagesResultTypeDef definition
class DescribeImagesResultTypeDef(TypedDict):
Images: list[ImageTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See ImageTypeDef
- See ResponseMetadataTypeDef
CreateAppBlockResultTypeDef#
# CreateAppBlockResultTypeDef definition
class CreateAppBlockResultTypeDef(TypedDict):
AppBlock: AppBlockTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAppBlocksResultTypeDef#
# DescribeAppBlocksResultTypeDef definition
class DescribeAppBlocksResultTypeDef(TypedDict):
AppBlocks: list[AppBlockTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],