Type definitions#
Auto-generated documentation for AppStream type annotations stubs module types-boto3-appstream.
StorageConnectorUnionTypeDef#
# StorageConnectorUnionTypeDef Union usage example
from types_boto3_appstream.type_defs import StorageConnectorUnionTypeDef
def get_value() -> StorageConnectorUnionTypeDef:
return ...
# StorageConnectorUnionTypeDef definition
StorageConnectorUnionTypeDef = Union[
StorageConnectorTypeDef, # (1)
StorageConnectorOutputTypeDef, # (2)
]
VpcConfigUnionTypeDef#
# VpcConfigUnionTypeDef Union usage example
from types_boto3_appstream.type_defs import VpcConfigUnionTypeDef
def get_value() -> VpcConfigUnionTypeDef:
return ...
# VpcConfigUnionTypeDef definition
VpcConfigUnionTypeDef = Union[
VpcConfigTypeDef, # (1)
VpcConfigOutputTypeDef, # (2)
]
AccessEndpointTypeDef#
# AccessEndpointTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import AccessEndpointTypeDef
def get_value() -> AccessEndpointTypeDef:
return {
"EndpointType": ...,
}
# AccessEndpointTypeDef definition
class AccessEndpointTypeDef(TypedDict):
EndpointType: AccessEndpointTypeType, # (1)
VpceId: NotRequired[str],
AppBlockBuilderAppBlockAssociationTypeDef#
# AppBlockBuilderAppBlockAssociationTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import AppBlockBuilderAppBlockAssociationTypeDef
def get_value() -> AppBlockBuilderAppBlockAssociationTypeDef:
return {
"AppBlockArn": ...,
}
# AppBlockBuilderAppBlockAssociationTypeDef definition
class AppBlockBuilderAppBlockAssociationTypeDef(TypedDict):
AppBlockArn: str,
AppBlockBuilderName: str,
AppBlockBuilderStateChangeReasonTypeDef#
# AppBlockBuilderStateChangeReasonTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import AppBlockBuilderStateChangeReasonTypeDef
def get_value() -> AppBlockBuilderStateChangeReasonTypeDef:
return {
"Code": ...,
}
# AppBlockBuilderStateChangeReasonTypeDef definition
class AppBlockBuilderStateChangeReasonTypeDef(TypedDict):
Code: NotRequired[AppBlockBuilderStateChangeReasonCodeType], # (1)
Message: NotRequired[str],
ResourceErrorTypeDef#
# ResourceErrorTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import ResourceErrorTypeDef
def get_value() -> ResourceErrorTypeDef:
return {
"ErrorCode": ...,
}
# ResourceErrorTypeDef definition
class ResourceErrorTypeDef(TypedDict):
ErrorCode: NotRequired[FleetErrorCodeType], # (1)
ErrorMessage: NotRequired[str],
ErrorTimestamp: NotRequired[datetime],
VpcConfigOutputTypeDef#
# VpcConfigOutputTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import VpcConfigOutputTypeDef
def get_value() -> VpcConfigOutputTypeDef:
return {
"SubnetIds": ...,
}
# VpcConfigOutputTypeDef definition
class VpcConfigOutputTypeDef(TypedDict):
SubnetIds: NotRequired[List[str]],
SecurityGroupIds: NotRequired[List[str]],
ErrorDetailsTypeDef#
# ErrorDetailsTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import ErrorDetailsTypeDef
def get_value() -> ErrorDetailsTypeDef:
return {
"ErrorCode": ...,
}
# ErrorDetailsTypeDef definition
class ErrorDetailsTypeDef(TypedDict):
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
S3LocationTypeDef#
# S3LocationTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import S3LocationTypeDef
def get_value() -> S3LocationTypeDef:
return {
"S3Bucket": ...,
}
# S3LocationTypeDef definition
class S3LocationTypeDef(TypedDict):
S3Bucket: str,
S3Key: NotRequired[str],
ApplicationFleetAssociationTypeDef#
# ApplicationFleetAssociationTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import ApplicationFleetAssociationTypeDef
def get_value() -> ApplicationFleetAssociationTypeDef:
return {
"FleetName": ...,
}
# ApplicationFleetAssociationTypeDef definition
class ApplicationFleetAssociationTypeDef(TypedDict):
FleetName: str,
ApplicationArn: str,
ApplicationSettingsResponseTypeDef#
# ApplicationSettingsResponseTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import ApplicationSettingsResponseTypeDef
def get_value() -> ApplicationSettingsResponseTypeDef:
return {
"Enabled": ...,
}
# ApplicationSettingsResponseTypeDef definition
class ApplicationSettingsResponseTypeDef(TypedDict):
Enabled: NotRequired[bool],
SettingsGroup: NotRequired[str],
S3BucketName: NotRequired[str],
ApplicationSettingsTypeDef#
# ApplicationSettingsTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import ApplicationSettingsTypeDef
def get_value() -> ApplicationSettingsTypeDef:
return {
"Enabled": ...,
}
# ApplicationSettingsTypeDef definition
class ApplicationSettingsTypeDef(TypedDict):
Enabled: bool,
SettingsGroup: NotRequired[str],
AssociateAppBlockBuilderAppBlockRequestTypeDef#
# AssociateAppBlockBuilderAppBlockRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import AssociateAppBlockBuilderAppBlockRequestTypeDef
def get_value() -> AssociateAppBlockBuilderAppBlockRequestTypeDef:
return {
"AppBlockArn": ...,
}
# AssociateAppBlockBuilderAppBlockRequestTypeDef definition
class AssociateAppBlockBuilderAppBlockRequestTypeDef(TypedDict):
AppBlockArn: str,
AppBlockBuilderName: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
AssociateApplicationFleetRequestTypeDef#
# AssociateApplicationFleetRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import AssociateApplicationFleetRequestTypeDef
def get_value() -> AssociateApplicationFleetRequestTypeDef:
return {
"FleetName": ...,
}
# AssociateApplicationFleetRequestTypeDef definition
class AssociateApplicationFleetRequestTypeDef(TypedDict):
FleetName: str,
ApplicationArn: str,
AssociateApplicationToEntitlementRequestTypeDef#
# AssociateApplicationToEntitlementRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import AssociateApplicationToEntitlementRequestTypeDef
def get_value() -> AssociateApplicationToEntitlementRequestTypeDef:
return {
"StackName": ...,
}
# AssociateApplicationToEntitlementRequestTypeDef definition
class AssociateApplicationToEntitlementRequestTypeDef(TypedDict):
StackName: str,
EntitlementName: str,
ApplicationIdentifier: str,
AssociateFleetRequestTypeDef#
# AssociateFleetRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import AssociateFleetRequestTypeDef
def get_value() -> AssociateFleetRequestTypeDef:
return {
"FleetName": ...,
}
# AssociateFleetRequestTypeDef definition
class AssociateFleetRequestTypeDef(TypedDict):
FleetName: str,
StackName: str,
UserStackAssociationTypeDef#
# UserStackAssociationTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import UserStackAssociationTypeDef
def get_value() -> UserStackAssociationTypeDef:
return {
"StackName": ...,
}
# UserStackAssociationTypeDef definition
class UserStackAssociationTypeDef(TypedDict):
StackName: str,
UserName: str,
AuthenticationType: AuthenticationTypeType, # (1)
SendEmailNotification: NotRequired[bool],
CertificateBasedAuthPropertiesTypeDef#
# CertificateBasedAuthPropertiesTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import CertificateBasedAuthPropertiesTypeDef
def get_value() -> CertificateBasedAuthPropertiesTypeDef:
return {
"Status": ...,
}
# CertificateBasedAuthPropertiesTypeDef definition
class CertificateBasedAuthPropertiesTypeDef(TypedDict):
Status: NotRequired[CertificateBasedAuthStatusType], # (1)
CertificateAuthorityArn: NotRequired[str],
ComputeCapacityStatusTypeDef#
# ComputeCapacityStatusTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import ComputeCapacityStatusTypeDef
def get_value() -> ComputeCapacityStatusTypeDef:
return {
"Desired": ...,
}
# ComputeCapacityStatusTypeDef definition
class ComputeCapacityStatusTypeDef(TypedDict):
Desired: int,
Running: NotRequired[int],
InUse: NotRequired[int],
Available: NotRequired[int],
DesiredUserSessions: NotRequired[int],
AvailableUserSessions: NotRequired[int],
ActiveUserSessions: NotRequired[int],
ActualUserSessions: NotRequired[int],
ComputeCapacityTypeDef#
# ComputeCapacityTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import ComputeCapacityTypeDef
def get_value() -> ComputeCapacityTypeDef:
return {
"DesiredInstances": ...,
}
# ComputeCapacityTypeDef definition
class ComputeCapacityTypeDef(TypedDict):
DesiredInstances: NotRequired[int],
DesiredSessions: NotRequired[int],
CopyImageRequestTypeDef#
# CopyImageRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import CopyImageRequestTypeDef
def get_value() -> CopyImageRequestTypeDef:
return {
"SourceImageName": ...,
}
# CopyImageRequestTypeDef definition
class CopyImageRequestTypeDef(TypedDict):
SourceImageName: str,
DestinationImageName: str,
DestinationRegion: str,
DestinationImageDescription: NotRequired[str],
CreateAppBlockBuilderStreamingURLRequestTypeDef#
# CreateAppBlockBuilderStreamingURLRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import CreateAppBlockBuilderStreamingURLRequestTypeDef
def get_value() -> CreateAppBlockBuilderStreamingURLRequestTypeDef:
return {
"AppBlockBuilderName": ...,
}
# CreateAppBlockBuilderStreamingURLRequestTypeDef definition
class CreateAppBlockBuilderStreamingURLRequestTypeDef(TypedDict):
AppBlockBuilderName: str,
Validity: NotRequired[int],
ServiceAccountCredentialsTypeDef#
# ServiceAccountCredentialsTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import ServiceAccountCredentialsTypeDef
def get_value() -> ServiceAccountCredentialsTypeDef:
return {
"AccountName": ...,
}
# ServiceAccountCredentialsTypeDef definition
class ServiceAccountCredentialsTypeDef(TypedDict):
AccountName: str,
AccountPassword: str,
EntitlementAttributeTypeDef#
# EntitlementAttributeTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import EntitlementAttributeTypeDef
def get_value() -> EntitlementAttributeTypeDef:
return {
"Name": ...,
}
# EntitlementAttributeTypeDef definition
class EntitlementAttributeTypeDef(TypedDict):
Name: str,
Value: str,
DomainJoinInfoTypeDef#
# DomainJoinInfoTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DomainJoinInfoTypeDef
def get_value() -> DomainJoinInfoTypeDef:
return {
"DirectoryName": ...,
}
# DomainJoinInfoTypeDef definition
class DomainJoinInfoTypeDef(TypedDict):
DirectoryName: NotRequired[str],
OrganizationalUnitDistinguishedName: NotRequired[str],
CreateImageBuilderStreamingURLRequestTypeDef#
# CreateImageBuilderStreamingURLRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import CreateImageBuilderStreamingURLRequestTypeDef
def get_value() -> CreateImageBuilderStreamingURLRequestTypeDef:
return {
"Name": ...,
}
# CreateImageBuilderStreamingURLRequestTypeDef definition
class CreateImageBuilderStreamingURLRequestTypeDef(TypedDict):
Name: str,
Validity: NotRequired[int],
StreamingExperienceSettingsTypeDef#
# StreamingExperienceSettingsTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import StreamingExperienceSettingsTypeDef
def get_value() -> StreamingExperienceSettingsTypeDef:
return {
"PreferredProtocol": ...,
}
# StreamingExperienceSettingsTypeDef definition
class StreamingExperienceSettingsTypeDef(TypedDict):
PreferredProtocol: NotRequired[PreferredProtocolType], # (1)
UserSettingTypeDef#
# UserSettingTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import UserSettingTypeDef
def get_value() -> UserSettingTypeDef:
return {
"Action": ...,
}
# UserSettingTypeDef definition
class UserSettingTypeDef(TypedDict):
Action: ActionType, # (1)
Permission: PermissionType, # (2)
MaximumLength: NotRequired[int],
- See ActionType
- See PermissionType
CreateStreamingURLRequestTypeDef#
# CreateStreamingURLRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import CreateStreamingURLRequestTypeDef
def get_value() -> CreateStreamingURLRequestTypeDef:
return {
"StackName": ...,
}
# CreateStreamingURLRequestTypeDef definition
class CreateStreamingURLRequestTypeDef(TypedDict):
StackName: str,
FleetName: str,
UserId: str,
ApplicationId: NotRequired[str],
Validity: NotRequired[int],
SessionContext: NotRequired[str],
ThemeFooterLinkTypeDef#
# ThemeFooterLinkTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import ThemeFooterLinkTypeDef
def get_value() -> ThemeFooterLinkTypeDef:
return {
"DisplayName": ...,
}
# ThemeFooterLinkTypeDef definition
class ThemeFooterLinkTypeDef(TypedDict):
DisplayName: NotRequired[str],
FooterLinkURL: NotRequired[str],
CreateUpdatedImageRequestTypeDef#
# CreateUpdatedImageRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import CreateUpdatedImageRequestTypeDef
def get_value() -> CreateUpdatedImageRequestTypeDef:
return {
"existingImageName": ...,
}
# CreateUpdatedImageRequestTypeDef definition
class CreateUpdatedImageRequestTypeDef(TypedDict):
existingImageName: str,
newImageName: str,
newImageDescription: NotRequired[str],
newImageDisplayName: NotRequired[str],
newImageTags: NotRequired[Mapping[str, str]],
dryRun: NotRequired[bool],
CreateUserRequestTypeDef#
# CreateUserRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import CreateUserRequestTypeDef
def get_value() -> CreateUserRequestTypeDef:
return {
"UserName": ...,
}
# CreateUserRequestTypeDef definition
class CreateUserRequestTypeDef(TypedDict):
UserName: str,
AuthenticationType: AuthenticationTypeType, # (1)
MessageAction: NotRequired[MessageActionType], # (2)
FirstName: NotRequired[str],
LastName: NotRequired[str],
DeleteAppBlockBuilderRequestTypeDef#
# DeleteAppBlockBuilderRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DeleteAppBlockBuilderRequestTypeDef
def get_value() -> DeleteAppBlockBuilderRequestTypeDef:
return {
"Name": ...,
}
# DeleteAppBlockBuilderRequestTypeDef definition
class DeleteAppBlockBuilderRequestTypeDef(TypedDict):
Name: str,
DeleteAppBlockRequestTypeDef#
# DeleteAppBlockRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DeleteAppBlockRequestTypeDef
def get_value() -> DeleteAppBlockRequestTypeDef:
return {
"Name": ...,
}
# DeleteAppBlockRequestTypeDef definition
class DeleteAppBlockRequestTypeDef(TypedDict):
Name: str,
DeleteApplicationRequestTypeDef#
# DeleteApplicationRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DeleteApplicationRequestTypeDef
def get_value() -> DeleteApplicationRequestTypeDef:
return {
"Name": ...,
}
# DeleteApplicationRequestTypeDef definition
class DeleteApplicationRequestTypeDef(TypedDict):
Name: str,
DeleteDirectoryConfigRequestTypeDef#
# DeleteDirectoryConfigRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DeleteDirectoryConfigRequestTypeDef
def get_value() -> DeleteDirectoryConfigRequestTypeDef:
return {
"DirectoryName": ...,
}
# DeleteDirectoryConfigRequestTypeDef definition
class DeleteDirectoryConfigRequestTypeDef(TypedDict):
DirectoryName: str,
DeleteEntitlementRequestTypeDef#
# DeleteEntitlementRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DeleteEntitlementRequestTypeDef
def get_value() -> DeleteEntitlementRequestTypeDef:
return {
"Name": ...,
}
# DeleteEntitlementRequestTypeDef definition
class DeleteEntitlementRequestTypeDef(TypedDict):
Name: str,
StackName: str,
DeleteFleetRequestTypeDef#
# DeleteFleetRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DeleteFleetRequestTypeDef
def get_value() -> DeleteFleetRequestTypeDef:
return {
"Name": ...,
}
# DeleteFleetRequestTypeDef definition
class DeleteFleetRequestTypeDef(TypedDict):
Name: str,
DeleteImageBuilderRequestTypeDef#
# DeleteImageBuilderRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DeleteImageBuilderRequestTypeDef
def get_value() -> DeleteImageBuilderRequestTypeDef:
return {
"Name": ...,
}
# DeleteImageBuilderRequestTypeDef definition
class DeleteImageBuilderRequestTypeDef(TypedDict):
Name: str,
DeleteImagePermissionsRequestTypeDef#
# DeleteImagePermissionsRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DeleteImagePermissionsRequestTypeDef
def get_value() -> DeleteImagePermissionsRequestTypeDef:
return {
"Name": ...,
}
# DeleteImagePermissionsRequestTypeDef definition
class DeleteImagePermissionsRequestTypeDef(TypedDict):
Name: str,
SharedAccountId: str,
DeleteImageRequestTypeDef#
# DeleteImageRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DeleteImageRequestTypeDef
def get_value() -> DeleteImageRequestTypeDef:
return {
"Name": ...,
}
# DeleteImageRequestTypeDef definition
class DeleteImageRequestTypeDef(TypedDict):
Name: str,
DeleteStackRequestTypeDef#
# DeleteStackRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DeleteStackRequestTypeDef
def get_value() -> DeleteStackRequestTypeDef:
return {
"Name": ...,
}
# DeleteStackRequestTypeDef definition
class DeleteStackRequestTypeDef(TypedDict):
Name: str,
DeleteThemeForStackRequestTypeDef#
# DeleteThemeForStackRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DeleteThemeForStackRequestTypeDef
def get_value() -> DeleteThemeForStackRequestTypeDef:
return {
"StackName": ...,
}
# DeleteThemeForStackRequestTypeDef definition
class DeleteThemeForStackRequestTypeDef(TypedDict):
StackName: str,
DeleteUserRequestTypeDef#
# DeleteUserRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DeleteUserRequestTypeDef
def get_value() -> DeleteUserRequestTypeDef:
return {
"UserName": ...,
}
# DeleteUserRequestTypeDef definition
class DeleteUserRequestTypeDef(TypedDict):
UserName: str,
AuthenticationType: AuthenticationTypeType, # (1)
DescribeAppBlockBuilderAppBlockAssociationsRequestTypeDef#
# DescribeAppBlockBuilderAppBlockAssociationsRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeAppBlockBuilderAppBlockAssociationsRequestTypeDef
def get_value() -> DescribeAppBlockBuilderAppBlockAssociationsRequestTypeDef:
return {
"AppBlockArn": ...,
}
# DescribeAppBlockBuilderAppBlockAssociationsRequestTypeDef definition
class DescribeAppBlockBuilderAppBlockAssociationsRequestTypeDef(TypedDict):
AppBlockArn: NotRequired[str],
AppBlockBuilderName: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeAppBlockBuildersRequestTypeDef#
# DescribeAppBlockBuildersRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeAppBlockBuildersRequestTypeDef
def get_value() -> DescribeAppBlockBuildersRequestTypeDef:
return {
"Names": ...,
}
# DescribeAppBlockBuildersRequestTypeDef definition
class DescribeAppBlockBuildersRequestTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeAppBlocksRequestTypeDef#
# DescribeAppBlocksRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeAppBlocksRequestTypeDef
def get_value() -> DescribeAppBlocksRequestTypeDef:
return {
"Arns": ...,
}
# DescribeAppBlocksRequestTypeDef definition
class DescribeAppBlocksRequestTypeDef(TypedDict):
Arns: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeApplicationFleetAssociationsRequestTypeDef#
# DescribeApplicationFleetAssociationsRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeApplicationFleetAssociationsRequestTypeDef
def get_value() -> DescribeApplicationFleetAssociationsRequestTypeDef:
return {
"FleetName": ...,
}
# DescribeApplicationFleetAssociationsRequestTypeDef definition
class DescribeApplicationFleetAssociationsRequestTypeDef(TypedDict):
FleetName: NotRequired[str],
ApplicationArn: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeApplicationsRequestTypeDef#
# DescribeApplicationsRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeApplicationsRequestTypeDef
def get_value() -> DescribeApplicationsRequestTypeDef:
return {
"Arns": ...,
}
# DescribeApplicationsRequestTypeDef definition
class DescribeApplicationsRequestTypeDef(TypedDict):
Arns: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeDirectoryConfigsRequestTypeDef#
# DescribeDirectoryConfigsRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeDirectoryConfigsRequestTypeDef
def get_value() -> DescribeDirectoryConfigsRequestTypeDef:
return {
"DirectoryNames": ...,
}
# DescribeDirectoryConfigsRequestTypeDef definition
class DescribeDirectoryConfigsRequestTypeDef(TypedDict):
DirectoryNames: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeEntitlementsRequestTypeDef#
# DescribeEntitlementsRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeEntitlementsRequestTypeDef
def get_value() -> DescribeEntitlementsRequestTypeDef:
return {
"StackName": ...,
}
# DescribeEntitlementsRequestTypeDef definition
class DescribeEntitlementsRequestTypeDef(TypedDict):
StackName: str,
Name: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeFleetsRequestTypeDef#
# DescribeFleetsRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeFleetsRequestTypeDef
def get_value() -> DescribeFleetsRequestTypeDef:
return {
"Names": ...,
}
# DescribeFleetsRequestTypeDef definition
class DescribeFleetsRequestTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
WaiterConfigTypeDef#
# WaiterConfigTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
return {
"Delay": ...,
}
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
DescribeImageBuildersRequestTypeDef#
# DescribeImageBuildersRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeImageBuildersRequestTypeDef
def get_value() -> DescribeImageBuildersRequestTypeDef:
return {
"Names": ...,
}
# DescribeImageBuildersRequestTypeDef definition
class DescribeImageBuildersRequestTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeImagePermissionsRequestTypeDef#
# DescribeImagePermissionsRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeImagePermissionsRequestTypeDef
def get_value() -> DescribeImagePermissionsRequestTypeDef:
return {
"Name": ...,
}
# DescribeImagePermissionsRequestTypeDef definition
class DescribeImagePermissionsRequestTypeDef(TypedDict):
Name: str,
MaxResults: NotRequired[int],
SharedAwsAccountIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
DescribeImagesRequestTypeDef#
# DescribeImagesRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeImagesRequestTypeDef
def get_value() -> DescribeImagesRequestTypeDef:
return {
"Names": ...,
}
# DescribeImagesRequestTypeDef definition
class DescribeImagesRequestTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
Arns: NotRequired[Sequence[str]],
Type: NotRequired[VisibilityTypeType], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeSessionsRequestTypeDef#
# DescribeSessionsRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeSessionsRequestTypeDef
def get_value() -> DescribeSessionsRequestTypeDef:
return {
"StackName": ...,
}
# DescribeSessionsRequestTypeDef definition
class DescribeSessionsRequestTypeDef(TypedDict):
StackName: str,
FleetName: str,
UserId: NotRequired[str],
NextToken: NotRequired[str],
Limit: NotRequired[int],
AuthenticationType: NotRequired[AuthenticationTypeType], # (1)
InstanceId: NotRequired[str],
DescribeStacksRequestTypeDef#
# DescribeStacksRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeStacksRequestTypeDef
def get_value() -> DescribeStacksRequestTypeDef:
return {
"Names": ...,
}
# DescribeStacksRequestTypeDef definition
class DescribeStacksRequestTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
DescribeThemeForStackRequestTypeDef#
# DescribeThemeForStackRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeThemeForStackRequestTypeDef
def get_value() -> DescribeThemeForStackRequestTypeDef:
return {
"StackName": ...,
}
# DescribeThemeForStackRequestTypeDef definition
class DescribeThemeForStackRequestTypeDef(TypedDict):
StackName: str,
DescribeUsageReportSubscriptionsRequestTypeDef#
# DescribeUsageReportSubscriptionsRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeUsageReportSubscriptionsRequestTypeDef
def get_value() -> DescribeUsageReportSubscriptionsRequestTypeDef:
return {
"MaxResults": ...,
}
# DescribeUsageReportSubscriptionsRequestTypeDef definition
class DescribeUsageReportSubscriptionsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeUserStackAssociationsRequestTypeDef#
# DescribeUserStackAssociationsRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeUserStackAssociationsRequestTypeDef
def get_value() -> DescribeUserStackAssociationsRequestTypeDef:
return {
"StackName": ...,
}
# DescribeUserStackAssociationsRequestTypeDef definition
class DescribeUserStackAssociationsRequestTypeDef(TypedDict):
StackName: NotRequired[str],
UserName: NotRequired[str],
AuthenticationType: NotRequired[AuthenticationTypeType], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeUsersRequestTypeDef#
# DescribeUsersRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeUsersRequestTypeDef
def get_value() -> DescribeUsersRequestTypeDef:
return {
"AuthenticationType": ...,
}
# DescribeUsersRequestTypeDef definition
class DescribeUsersRequestTypeDef(TypedDict):
AuthenticationType: AuthenticationTypeType, # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
UserTypeDef#
# UserTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import UserTypeDef
def get_value() -> UserTypeDef:
return {
"Arn": ...,
}
# 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],
DisableUserRequestTypeDef#
# DisableUserRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DisableUserRequestTypeDef
def get_value() -> DisableUserRequestTypeDef:
return {
"UserName": ...,
}
# DisableUserRequestTypeDef definition
class DisableUserRequestTypeDef(TypedDict):
UserName: str,
AuthenticationType: AuthenticationTypeType, # (1)
DisassociateAppBlockBuilderAppBlockRequestTypeDef#
# DisassociateAppBlockBuilderAppBlockRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DisassociateAppBlockBuilderAppBlockRequestTypeDef
def get_value() -> DisassociateAppBlockBuilderAppBlockRequestTypeDef:
return {
"AppBlockArn": ...,
}
# DisassociateAppBlockBuilderAppBlockRequestTypeDef definition
class DisassociateAppBlockBuilderAppBlockRequestTypeDef(TypedDict):
AppBlockArn: str,
AppBlockBuilderName: str,
DisassociateApplicationFleetRequestTypeDef#
# DisassociateApplicationFleetRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DisassociateApplicationFleetRequestTypeDef
def get_value() -> DisassociateApplicationFleetRequestTypeDef:
return {
"FleetName": ...,
}
# DisassociateApplicationFleetRequestTypeDef definition
class DisassociateApplicationFleetRequestTypeDef(TypedDict):
FleetName: str,
ApplicationArn: str,
DisassociateApplicationFromEntitlementRequestTypeDef#
# DisassociateApplicationFromEntitlementRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DisassociateApplicationFromEntitlementRequestTypeDef
def get_value() -> DisassociateApplicationFromEntitlementRequestTypeDef:
return {
"StackName": ...,
}
# DisassociateApplicationFromEntitlementRequestTypeDef definition
class DisassociateApplicationFromEntitlementRequestTypeDef(TypedDict):
StackName: str,
EntitlementName: str,
ApplicationIdentifier: str,
DisassociateFleetRequestTypeDef#
# DisassociateFleetRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DisassociateFleetRequestTypeDef
def get_value() -> DisassociateFleetRequestTypeDef:
return {
"FleetName": ...,
}
# DisassociateFleetRequestTypeDef definition
class DisassociateFleetRequestTypeDef(TypedDict):
FleetName: str,
StackName: str,
EnableUserRequestTypeDef#
# EnableUserRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import EnableUserRequestTypeDef
def get_value() -> EnableUserRequestTypeDef:
return {
"UserName": ...,
}
# EnableUserRequestTypeDef definition
class EnableUserRequestTypeDef(TypedDict):
UserName: str,
AuthenticationType: AuthenticationTypeType, # (1)
EntitledApplicationTypeDef#
# EntitledApplicationTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import EntitledApplicationTypeDef
def get_value() -> EntitledApplicationTypeDef:
return {
"ApplicationIdentifier": ...,
}
# EntitledApplicationTypeDef definition
class EntitledApplicationTypeDef(TypedDict):
ApplicationIdentifier: str,
ExpireSessionRequestTypeDef#
# ExpireSessionRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import ExpireSessionRequestTypeDef
def get_value() -> ExpireSessionRequestTypeDef:
return {
"SessionId": ...,
}
# ExpireSessionRequestTypeDef definition
class ExpireSessionRequestTypeDef(TypedDict):
SessionId: str,
FleetErrorTypeDef#
# FleetErrorTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import FleetErrorTypeDef
def get_value() -> FleetErrorTypeDef:
return {
"ErrorCode": ...,
}
# FleetErrorTypeDef definition
class FleetErrorTypeDef(TypedDict):
ErrorCode: NotRequired[FleetErrorCodeType], # (1)
ErrorMessage: NotRequired[str],
ImageBuilderStateChangeReasonTypeDef#
# ImageBuilderStateChangeReasonTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import ImageBuilderStateChangeReasonTypeDef
def get_value() -> ImageBuilderStateChangeReasonTypeDef:
return {
"Code": ...,
}
# ImageBuilderStateChangeReasonTypeDef definition
class ImageBuilderStateChangeReasonTypeDef(TypedDict):
Code: NotRequired[ImageBuilderStateChangeReasonCodeType], # (1)
Message: NotRequired[str],
NetworkAccessConfigurationTypeDef#
# NetworkAccessConfigurationTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import NetworkAccessConfigurationTypeDef
def get_value() -> NetworkAccessConfigurationTypeDef:
return {
"EniPrivateIpAddress": ...,
}
# NetworkAccessConfigurationTypeDef definition
class NetworkAccessConfigurationTypeDef(TypedDict):
EniPrivateIpAddress: NotRequired[str],
EniId: NotRequired[str],
ImagePermissionsTypeDef#
# ImagePermissionsTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import ImagePermissionsTypeDef
def get_value() -> ImagePermissionsTypeDef:
return {
"allowFleet": ...,
}
# ImagePermissionsTypeDef definition
class ImagePermissionsTypeDef(TypedDict):
allowFleet: NotRequired[bool],
allowImageBuilder: NotRequired[bool],
ImageStateChangeReasonTypeDef#
# ImageStateChangeReasonTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import ImageStateChangeReasonTypeDef
def get_value() -> ImageStateChangeReasonTypeDef:
return {
"Code": ...,
}
# ImageStateChangeReasonTypeDef definition
class ImageStateChangeReasonTypeDef(TypedDict):
Code: NotRequired[ImageStateChangeReasonCodeType], # (1)
Message: NotRequired[str],
LastReportGenerationExecutionErrorTypeDef#
# LastReportGenerationExecutionErrorTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import LastReportGenerationExecutionErrorTypeDef
def get_value() -> LastReportGenerationExecutionErrorTypeDef:
return {
"ErrorCode": ...,
}
# LastReportGenerationExecutionErrorTypeDef definition
class LastReportGenerationExecutionErrorTypeDef(TypedDict):
ErrorCode: NotRequired[UsageReportExecutionErrorCodeType], # (1)
ErrorMessage: NotRequired[str],
ListAssociatedFleetsRequestTypeDef#
# ListAssociatedFleetsRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import ListAssociatedFleetsRequestTypeDef
def get_value() -> ListAssociatedFleetsRequestTypeDef:
return {
"StackName": ...,
}
# ListAssociatedFleetsRequestTypeDef definition
class ListAssociatedFleetsRequestTypeDef(TypedDict):
StackName: str,
NextToken: NotRequired[str],
ListAssociatedStacksRequestTypeDef#
# ListAssociatedStacksRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import ListAssociatedStacksRequestTypeDef
def get_value() -> ListAssociatedStacksRequestTypeDef:
return {
"FleetName": ...,
}
# ListAssociatedStacksRequestTypeDef definition
class ListAssociatedStacksRequestTypeDef(TypedDict):
FleetName: str,
NextToken: NotRequired[str],
ListEntitledApplicationsRequestTypeDef#
# ListEntitledApplicationsRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import ListEntitledApplicationsRequestTypeDef
def get_value() -> ListEntitledApplicationsRequestTypeDef:
return {
"StackName": ...,
}
# ListEntitledApplicationsRequestTypeDef definition
class ListEntitledApplicationsRequestTypeDef(TypedDict):
StackName: str,
EntitlementName: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
ResourceArn: str,
StackErrorTypeDef#
# StackErrorTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import StackErrorTypeDef
def get_value() -> StackErrorTypeDef:
return {
"ErrorCode": ...,
}
# StackErrorTypeDef definition
class StackErrorTypeDef(TypedDict):
ErrorCode: NotRequired[StackErrorCodeType], # (1)
ErrorMessage: NotRequired[str],
StorageConnectorOutputTypeDef#
# StorageConnectorOutputTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import StorageConnectorOutputTypeDef
def get_value() -> StorageConnectorOutputTypeDef:
return {
"ConnectorType": ...,
}
# StorageConnectorOutputTypeDef definition
class StorageConnectorOutputTypeDef(TypedDict):
ConnectorType: StorageConnectorTypeType, # (1)
ResourceIdentifier: NotRequired[str],
Domains: NotRequired[List[str]],
DomainsRequireAdminConsent: NotRequired[List[str]],
StartAppBlockBuilderRequestTypeDef#
# StartAppBlockBuilderRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import StartAppBlockBuilderRequestTypeDef
def get_value() -> StartAppBlockBuilderRequestTypeDef:
return {
"Name": ...,
}
# StartAppBlockBuilderRequestTypeDef definition
class StartAppBlockBuilderRequestTypeDef(TypedDict):
Name: str,
StartFleetRequestTypeDef#
# StartFleetRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import StartFleetRequestTypeDef
def get_value() -> StartFleetRequestTypeDef:
return {
"Name": ...,
}
# StartFleetRequestTypeDef definition
class StartFleetRequestTypeDef(TypedDict):
Name: str,
StartImageBuilderRequestTypeDef#
# StartImageBuilderRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import StartImageBuilderRequestTypeDef
def get_value() -> StartImageBuilderRequestTypeDef:
return {
"Name": ...,
}
# StartImageBuilderRequestTypeDef definition
class StartImageBuilderRequestTypeDef(TypedDict):
Name: str,
AppstreamAgentVersion: NotRequired[str],
StopAppBlockBuilderRequestTypeDef#
# StopAppBlockBuilderRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import StopAppBlockBuilderRequestTypeDef
def get_value() -> StopAppBlockBuilderRequestTypeDef:
return {
"Name": ...,
}
# StopAppBlockBuilderRequestTypeDef definition
class StopAppBlockBuilderRequestTypeDef(TypedDict):
Name: str,
StopFleetRequestTypeDef#
# StopFleetRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import StopFleetRequestTypeDef
def get_value() -> StopFleetRequestTypeDef:
return {
"Name": ...,
}
# StopFleetRequestTypeDef definition
class StopFleetRequestTypeDef(TypedDict):
Name: str,
StopImageBuilderRequestTypeDef#
# StopImageBuilderRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import StopImageBuilderRequestTypeDef
def get_value() -> StopImageBuilderRequestTypeDef:
return {
"Name": ...,
}
# StopImageBuilderRequestTypeDef definition
class StopImageBuilderRequestTypeDef(TypedDict):
Name: str,
StorageConnectorTypeDef#
# StorageConnectorTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import StorageConnectorTypeDef
def get_value() -> StorageConnectorTypeDef:
return {
"ConnectorType": ...,
}
# StorageConnectorTypeDef definition
class StorageConnectorTypeDef(TypedDict):
ConnectorType: StorageConnectorTypeType, # (1)
ResourceIdentifier: NotRequired[str],
Domains: NotRequired[Sequence[str]],
DomainsRequireAdminConsent: NotRequired[Sequence[str]],
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
VpcConfigTypeDef#
# VpcConfigTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import VpcConfigTypeDef
def get_value() -> VpcConfigTypeDef:
return {
"SubnetIds": ...,
}
# VpcConfigTypeDef definition
class VpcConfigTypeDef(TypedDict):
SubnetIds: NotRequired[Sequence[str]],
SecurityGroupIds: NotRequired[Sequence[str]],
AppBlockBuilderTypeDef#
# AppBlockBuilderTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import AppBlockBuilderTypeDef
def get_value() -> AppBlockBuilderTypeDef:
return {
"Arn": ...,
}
# 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 TypedDict usage example
from types_boto3_appstream.type_defs import ApplicationTypeDef
def get_value() -> ApplicationTypeDef:
return {
"Name": ...,
}
# ApplicationTypeDef definition
class ApplicationTypeDef(TypedDict):
Name: NotRequired[str],
DisplayName: NotRequired[str],
IconURL: NotRequired[str],
LaunchPath: NotRequired[str],
LaunchParameters: NotRequired[str],
Enabled: NotRequired[bool],
Metadata: NotRequired[Dict[str, str]],
WorkingDirectory: NotRequired[str],
Description: NotRequired[str],
Arn: NotRequired[str],
AppBlockArn: NotRequired[str],
IconS3Location: NotRequired[S3LocationTypeDef], # (1)
Platforms: NotRequired[List[PlatformTypeType]], # (2)
InstanceFamilies: NotRequired[List[str]],
CreatedTime: NotRequired[datetime],
- See S3LocationTypeDef
- See PlatformTypeType
CreateApplicationRequestTypeDef#
# CreateApplicationRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import CreateApplicationRequestTypeDef
def get_value() -> CreateApplicationRequestTypeDef:
return {
"Name": ...,
}
# CreateApplicationRequestTypeDef definition
class CreateApplicationRequestTypeDef(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 TypedDict usage example
from types_boto3_appstream.type_defs import ScriptDetailsTypeDef
def get_value() -> ScriptDetailsTypeDef:
return {
"ScriptS3Location": ...,
}
# ScriptDetailsTypeDef definition
class ScriptDetailsTypeDef(TypedDict):
ScriptS3Location: S3LocationTypeDef, # (1)
ExecutablePath: str,
TimeoutInSeconds: int,
ExecutableParameters: NotRequired[str],
UpdateApplicationRequestTypeDef#
# UpdateApplicationRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import UpdateApplicationRequestTypeDef
def get_value() -> UpdateApplicationRequestTypeDef:
return {
"Name": ...,
}
# UpdateApplicationRequestTypeDef definition
class UpdateApplicationRequestTypeDef(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 TypedDict usage example
from types_boto3_appstream.type_defs import AssociateAppBlockBuilderAppBlockResultTypeDef
def get_value() -> AssociateAppBlockBuilderAppBlockResultTypeDef:
return {
"AppBlockBuilderAppBlockAssociation": ...,
}
# AssociateAppBlockBuilderAppBlockResultTypeDef definition
class AssociateAppBlockBuilderAppBlockResultTypeDef(TypedDict):
AppBlockBuilderAppBlockAssociation: AppBlockBuilderAppBlockAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateApplicationFleetResultTypeDef#
# AssociateApplicationFleetResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import AssociateApplicationFleetResultTypeDef
def get_value() -> AssociateApplicationFleetResultTypeDef:
return {
"ApplicationFleetAssociation": ...,
}
# AssociateApplicationFleetResultTypeDef definition
class AssociateApplicationFleetResultTypeDef(TypedDict):
ApplicationFleetAssociation: ApplicationFleetAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CopyImageResponseTypeDef#
# CopyImageResponseTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import CopyImageResponseTypeDef
def get_value() -> CopyImageResponseTypeDef:
return {
"DestinationImageName": ...,
}
# CopyImageResponseTypeDef definition
class CopyImageResponseTypeDef(TypedDict):
DestinationImageName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateAppBlockBuilderStreamingURLResultTypeDef#
# CreateAppBlockBuilderStreamingURLResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import CreateAppBlockBuilderStreamingURLResultTypeDef
def get_value() -> CreateAppBlockBuilderStreamingURLResultTypeDef:
return {
"StreamingURL": ...,
}
# CreateAppBlockBuilderStreamingURLResultTypeDef definition
class CreateAppBlockBuilderStreamingURLResultTypeDef(TypedDict):
StreamingURL: str,
Expires: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateImageBuilderStreamingURLResultTypeDef#
# CreateImageBuilderStreamingURLResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import CreateImageBuilderStreamingURLResultTypeDef
def get_value() -> CreateImageBuilderStreamingURLResultTypeDef:
return {
"StreamingURL": ...,
}
# CreateImageBuilderStreamingURLResultTypeDef definition
class CreateImageBuilderStreamingURLResultTypeDef(TypedDict):
StreamingURL: str,
Expires: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateStreamingURLResultTypeDef#
# CreateStreamingURLResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import CreateStreamingURLResultTypeDef
def get_value() -> CreateStreamingURLResultTypeDef:
return {
"StreamingURL": ...,
}
# CreateStreamingURLResultTypeDef definition
class CreateStreamingURLResultTypeDef(TypedDict):
StreamingURL: str,
Expires: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateUsageReportSubscriptionResultTypeDef#
# CreateUsageReportSubscriptionResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import CreateUsageReportSubscriptionResultTypeDef
def get_value() -> CreateUsageReportSubscriptionResultTypeDef:
return {
"S3BucketName": ...,
}
# CreateUsageReportSubscriptionResultTypeDef definition
class CreateUsageReportSubscriptionResultTypeDef(TypedDict):
S3BucketName: str,
Schedule: UsageReportScheduleType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAppBlockBuilderAppBlockAssociationsResultTypeDef#
# DescribeAppBlockBuilderAppBlockAssociationsResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeAppBlockBuilderAppBlockAssociationsResultTypeDef
def get_value() -> DescribeAppBlockBuilderAppBlockAssociationsResultTypeDef:
return {
"AppBlockBuilderAppBlockAssociations": ...,
}
# DescribeAppBlockBuilderAppBlockAssociationsResultTypeDef definition
class DescribeAppBlockBuilderAppBlockAssociationsResultTypeDef(TypedDict):
AppBlockBuilderAppBlockAssociations: List[AppBlockBuilderAppBlockAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeApplicationFleetAssociationsResultTypeDef#
# DescribeApplicationFleetAssociationsResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeApplicationFleetAssociationsResultTypeDef
def get_value() -> DescribeApplicationFleetAssociationsResultTypeDef:
return {
"ApplicationFleetAssociations": ...,
}
# DescribeApplicationFleetAssociationsResultTypeDef definition
class DescribeApplicationFleetAssociationsResultTypeDef(TypedDict):
ApplicationFleetAssociations: List[ApplicationFleetAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListAssociatedFleetsResultTypeDef#
# ListAssociatedFleetsResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import ListAssociatedFleetsResultTypeDef
def get_value() -> ListAssociatedFleetsResultTypeDef:
return {
"Names": ...,
}
# ListAssociatedFleetsResultTypeDef definition
class ListAssociatedFleetsResultTypeDef(TypedDict):
Names: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
ListAssociatedStacksResultTypeDef#
# ListAssociatedStacksResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import ListAssociatedStacksResultTypeDef
def get_value() -> ListAssociatedStacksResultTypeDef:
return {
"Names": ...,
}
# ListAssociatedStacksResultTypeDef definition
class ListAssociatedStacksResultTypeDef(TypedDict):
Names: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
BatchAssociateUserStackRequestTypeDef#
# BatchAssociateUserStackRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import BatchAssociateUserStackRequestTypeDef
def get_value() -> BatchAssociateUserStackRequestTypeDef:
return {
"UserStackAssociations": ...,
}
# BatchAssociateUserStackRequestTypeDef definition
class BatchAssociateUserStackRequestTypeDef(TypedDict):
UserStackAssociations: Sequence[UserStackAssociationTypeDef], # (1)
BatchDisassociateUserStackRequestTypeDef#
# BatchDisassociateUserStackRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import BatchDisassociateUserStackRequestTypeDef
def get_value() -> BatchDisassociateUserStackRequestTypeDef:
return {
"UserStackAssociations": ...,
}
# BatchDisassociateUserStackRequestTypeDef definition
class BatchDisassociateUserStackRequestTypeDef(TypedDict):
UserStackAssociations: Sequence[UserStackAssociationTypeDef], # (1)
DescribeUserStackAssociationsResultTypeDef#
# DescribeUserStackAssociationsResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeUserStackAssociationsResultTypeDef
def get_value() -> DescribeUserStackAssociationsResultTypeDef:
return {
"UserStackAssociations": ...,
}
# DescribeUserStackAssociationsResultTypeDef definition
class DescribeUserStackAssociationsResultTypeDef(TypedDict):
UserStackAssociations: List[UserStackAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UserStackAssociationErrorTypeDef#
# UserStackAssociationErrorTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import UserStackAssociationErrorTypeDef
def get_value() -> UserStackAssociationErrorTypeDef:
return {
"UserStackAssociation": ...,
}
# UserStackAssociationErrorTypeDef definition
class UserStackAssociationErrorTypeDef(TypedDict):
UserStackAssociation: NotRequired[UserStackAssociationTypeDef], # (1)
ErrorCode: NotRequired[UserStackAssociationErrorCodeType], # (2)
ErrorMessage: NotRequired[str],
CreateDirectoryConfigRequestTypeDef#
# CreateDirectoryConfigRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import CreateDirectoryConfigRequestTypeDef
def get_value() -> CreateDirectoryConfigRequestTypeDef:
return {
"DirectoryName": ...,
}
# CreateDirectoryConfigRequestTypeDef definition
class CreateDirectoryConfigRequestTypeDef(TypedDict):
DirectoryName: str,
OrganizationalUnitDistinguishedNames: Sequence[str],
ServiceAccountCredentials: NotRequired[ServiceAccountCredentialsTypeDef], # (1)
CertificateBasedAuthProperties: NotRequired[CertificateBasedAuthPropertiesTypeDef], # (2)
DirectoryConfigTypeDef#
# DirectoryConfigTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DirectoryConfigTypeDef
def get_value() -> DirectoryConfigTypeDef:
return {
"DirectoryName": ...,
}
# DirectoryConfigTypeDef definition
class DirectoryConfigTypeDef(TypedDict):
DirectoryName: str,
OrganizationalUnitDistinguishedNames: NotRequired[List[str]],
ServiceAccountCredentials: NotRequired[ServiceAccountCredentialsTypeDef], # (1)
CreatedTime: NotRequired[datetime],
CertificateBasedAuthProperties: NotRequired[CertificateBasedAuthPropertiesTypeDef], # (2)
UpdateDirectoryConfigRequestTypeDef#
# UpdateDirectoryConfigRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import UpdateDirectoryConfigRequestTypeDef
def get_value() -> UpdateDirectoryConfigRequestTypeDef:
return {
"DirectoryName": ...,
}
# UpdateDirectoryConfigRequestTypeDef definition
class UpdateDirectoryConfigRequestTypeDef(TypedDict):
DirectoryName: str,
OrganizationalUnitDistinguishedNames: NotRequired[Sequence[str]],
ServiceAccountCredentials: NotRequired[ServiceAccountCredentialsTypeDef], # (1)
CertificateBasedAuthProperties: NotRequired[CertificateBasedAuthPropertiesTypeDef], # (2)
CreateEntitlementRequestTypeDef#
# CreateEntitlementRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import CreateEntitlementRequestTypeDef
def get_value() -> CreateEntitlementRequestTypeDef:
return {
"Name": ...,
}
# CreateEntitlementRequestTypeDef definition
class CreateEntitlementRequestTypeDef(TypedDict):
Name: str,
StackName: str,
AppVisibility: AppVisibilityType, # (1)
Attributes: Sequence[EntitlementAttributeTypeDef], # (2)
Description: NotRequired[str],
EntitlementTypeDef#
# EntitlementTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import EntitlementTypeDef
def get_value() -> EntitlementTypeDef:
return {
"Name": ...,
}
# 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],
UpdateEntitlementRequestTypeDef#
# UpdateEntitlementRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import UpdateEntitlementRequestTypeDef
def get_value() -> UpdateEntitlementRequestTypeDef:
return {
"Name": ...,
}
# UpdateEntitlementRequestTypeDef definition
class UpdateEntitlementRequestTypeDef(TypedDict):
Name: str,
StackName: str,
Description: NotRequired[str],
AppVisibility: NotRequired[AppVisibilityType], # (1)
Attributes: NotRequired[Sequence[EntitlementAttributeTypeDef]], # (2)
CreateThemeForStackRequestTypeDef#
# CreateThemeForStackRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import CreateThemeForStackRequestTypeDef
def get_value() -> CreateThemeForStackRequestTypeDef:
return {
"StackName": ...,
}
# CreateThemeForStackRequestTypeDef definition
class CreateThemeForStackRequestTypeDef(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 TypedDict usage example
from types_boto3_appstream.type_defs import ThemeTypeDef
def get_value() -> ThemeTypeDef:
return {
"StackName": ...,
}
# 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
UpdateThemeForStackRequestTypeDef#
# UpdateThemeForStackRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import UpdateThemeForStackRequestTypeDef
def get_value() -> UpdateThemeForStackRequestTypeDef:
return {
"StackName": ...,
}
# UpdateThemeForStackRequestTypeDef definition
class UpdateThemeForStackRequestTypeDef(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 TypedDict usage example
from types_boto3_appstream.type_defs import DescribeDirectoryConfigsRequestPaginateTypeDef
def get_value() -> DescribeDirectoryConfigsRequestPaginateTypeDef:
return {
"DirectoryNames": ...,
}
# DescribeDirectoryConfigsRequestPaginateTypeDef definition
class DescribeDirectoryConfigsRequestPaginateTypeDef(TypedDict):
DirectoryNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeFleetsRequestPaginateTypeDef#
# DescribeFleetsRequestPaginateTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeFleetsRequestPaginateTypeDef
def get_value() -> DescribeFleetsRequestPaginateTypeDef:
return {
"Names": ...,
}
# DescribeFleetsRequestPaginateTypeDef definition
class DescribeFleetsRequestPaginateTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeImageBuildersRequestPaginateTypeDef#
# DescribeImageBuildersRequestPaginateTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeImageBuildersRequestPaginateTypeDef
def get_value() -> DescribeImageBuildersRequestPaginateTypeDef:
return {
"Names": ...,
}
# DescribeImageBuildersRequestPaginateTypeDef definition
class DescribeImageBuildersRequestPaginateTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeImagesRequestPaginateTypeDef#
# DescribeImagesRequestPaginateTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeImagesRequestPaginateTypeDef
def get_value() -> DescribeImagesRequestPaginateTypeDef:
return {
"Names": ...,
}
# DescribeImagesRequestPaginateTypeDef definition
class DescribeImagesRequestPaginateTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
Arns: NotRequired[Sequence[str]],
Type: NotRequired[VisibilityTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeSessionsRequestPaginateTypeDef#
# DescribeSessionsRequestPaginateTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeSessionsRequestPaginateTypeDef
def get_value() -> DescribeSessionsRequestPaginateTypeDef:
return {
"StackName": ...,
}
# 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 TypedDict usage example
from types_boto3_appstream.type_defs import DescribeStacksRequestPaginateTypeDef
def get_value() -> DescribeStacksRequestPaginateTypeDef:
return {
"Names": ...,
}
# DescribeStacksRequestPaginateTypeDef definition
class DescribeStacksRequestPaginateTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeUserStackAssociationsRequestPaginateTypeDef#
# DescribeUserStackAssociationsRequestPaginateTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeUserStackAssociationsRequestPaginateTypeDef
def get_value() -> DescribeUserStackAssociationsRequestPaginateTypeDef:
return {
"StackName": ...,
}
# DescribeUserStackAssociationsRequestPaginateTypeDef definition
class DescribeUserStackAssociationsRequestPaginateTypeDef(TypedDict):
StackName: NotRequired[str],
UserName: NotRequired[str],
AuthenticationType: NotRequired[AuthenticationTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeUsersRequestPaginateTypeDef#
# DescribeUsersRequestPaginateTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeUsersRequestPaginateTypeDef
def get_value() -> DescribeUsersRequestPaginateTypeDef:
return {
"AuthenticationType": ...,
}
# DescribeUsersRequestPaginateTypeDef definition
class DescribeUsersRequestPaginateTypeDef(TypedDict):
AuthenticationType: AuthenticationTypeType, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListAssociatedFleetsRequestPaginateTypeDef#
# ListAssociatedFleetsRequestPaginateTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import ListAssociatedFleetsRequestPaginateTypeDef
def get_value() -> ListAssociatedFleetsRequestPaginateTypeDef:
return {
"StackName": ...,
}
# ListAssociatedFleetsRequestPaginateTypeDef definition
class ListAssociatedFleetsRequestPaginateTypeDef(TypedDict):
StackName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAssociatedStacksRequestPaginateTypeDef#
# ListAssociatedStacksRequestPaginateTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import ListAssociatedStacksRequestPaginateTypeDef
def get_value() -> ListAssociatedStacksRequestPaginateTypeDef:
return {
"FleetName": ...,
}
# ListAssociatedStacksRequestPaginateTypeDef definition
class ListAssociatedStacksRequestPaginateTypeDef(TypedDict):
FleetName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeFleetsRequestWaitExtraTypeDef#
# DescribeFleetsRequestWaitExtraTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeFleetsRequestWaitExtraTypeDef
def get_value() -> DescribeFleetsRequestWaitExtraTypeDef:
return {
"Names": ...,
}
# DescribeFleetsRequestWaitExtraTypeDef definition
class DescribeFleetsRequestWaitExtraTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeFleetsRequestWaitTypeDef#
# DescribeFleetsRequestWaitTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeFleetsRequestWaitTypeDef
def get_value() -> DescribeFleetsRequestWaitTypeDef:
return {
"Names": ...,
}
# DescribeFleetsRequestWaitTypeDef definition
class DescribeFleetsRequestWaitTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeUsersResultTypeDef#
# DescribeUsersResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeUsersResultTypeDef
def get_value() -> DescribeUsersResultTypeDef:
return {
"Users": ...,
}
# DescribeUsersResultTypeDef definition
class DescribeUsersResultTypeDef(TypedDict):
Users: List[UserTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See UserTypeDef
- See ResponseMetadataTypeDef
ListEntitledApplicationsResultTypeDef#
# ListEntitledApplicationsResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import ListEntitledApplicationsResultTypeDef
def get_value() -> ListEntitledApplicationsResultTypeDef:
return {
"EntitledApplications": ...,
}
# ListEntitledApplicationsResultTypeDef definition
class ListEntitledApplicationsResultTypeDef(TypedDict):
EntitledApplications: List[EntitledApplicationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
FleetTypeDef#
# FleetTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import FleetTypeDef
def get_value() -> FleetTypeDef:
return {
"Arn": ...,
}
# 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 TypedDict usage example
from types_boto3_appstream.type_defs import ImageBuilderTypeDef
def get_value() -> ImageBuilderTypeDef:
return {
"Name": ...,
}
# ImageBuilderTypeDef definition
class ImageBuilderTypeDef(TypedDict):
Name: str,
Arn: NotRequired[str],
ImageArn: NotRequired[str],
Description: NotRequired[str],
DisplayName: NotRequired[str],
VpcConfig: NotRequired[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 TypedDict usage example
from types_boto3_appstream.type_defs import SessionTypeDef
def get_value() -> SessionTypeDef:
return {
"Id": ...,
}
# 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 TypedDict usage example
from types_boto3_appstream.type_defs import SharedImagePermissionsTypeDef
def get_value() -> SharedImagePermissionsTypeDef:
return {
"sharedAccountId": ...,
}
# SharedImagePermissionsTypeDef definition
class SharedImagePermissionsTypeDef(TypedDict):
sharedAccountId: str,
imagePermissions: ImagePermissionsTypeDef, # (1)
UpdateImagePermissionsRequestTypeDef#
# UpdateImagePermissionsRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import UpdateImagePermissionsRequestTypeDef
def get_value() -> UpdateImagePermissionsRequestTypeDef:
return {
"Name": ...,
}
# UpdateImagePermissionsRequestTypeDef definition
class UpdateImagePermissionsRequestTypeDef(TypedDict):
Name: str,
SharedAccountId: str,
ImagePermissions: ImagePermissionsTypeDef, # (1)
UsageReportSubscriptionTypeDef#
# UsageReportSubscriptionTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import UsageReportSubscriptionTypeDef
def get_value() -> UsageReportSubscriptionTypeDef:
return {
"S3BucketName": ...,
}
# UsageReportSubscriptionTypeDef definition
class UsageReportSubscriptionTypeDef(TypedDict):
S3BucketName: NotRequired[str],
Schedule: NotRequired[UsageReportScheduleType], # (1)
LastGeneratedReportDate: NotRequired[datetime],
SubscriptionErrors: NotRequired[List[LastReportGenerationExecutionErrorTypeDef]], # (2)
StackTypeDef#
# StackTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import StackTypeDef
def get_value() -> StackTypeDef:
return {
"Arn": ...,
}
# 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
CreateAppBlockBuilderResultTypeDef#
# CreateAppBlockBuilderResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import CreateAppBlockBuilderResultTypeDef
def get_value() -> CreateAppBlockBuilderResultTypeDef:
return {
"AppBlockBuilder": ...,
}
# CreateAppBlockBuilderResultTypeDef definition
class CreateAppBlockBuilderResultTypeDef(TypedDict):
AppBlockBuilder: AppBlockBuilderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAppBlockBuildersResultTypeDef#
# DescribeAppBlockBuildersResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeAppBlockBuildersResultTypeDef
def get_value() -> DescribeAppBlockBuildersResultTypeDef:
return {
"AppBlockBuilders": ...,
}
# DescribeAppBlockBuildersResultTypeDef definition
class DescribeAppBlockBuildersResultTypeDef(TypedDict):
AppBlockBuilders: List[AppBlockBuilderTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
StartAppBlockBuilderResultTypeDef#
# StartAppBlockBuilderResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import StartAppBlockBuilderResultTypeDef
def get_value() -> StartAppBlockBuilderResultTypeDef:
return {
"AppBlockBuilder": ...,
}
# StartAppBlockBuilderResultTypeDef definition
class StartAppBlockBuilderResultTypeDef(TypedDict):
AppBlockBuilder: AppBlockBuilderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopAppBlockBuilderResultTypeDef#
# StopAppBlockBuilderResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import StopAppBlockBuilderResultTypeDef
def get_value() -> StopAppBlockBuilderResultTypeDef:
return {
"AppBlockBuilder": ...,
}
# StopAppBlockBuilderResultTypeDef definition
class StopAppBlockBuilderResultTypeDef(TypedDict):
AppBlockBuilder: AppBlockBuilderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateAppBlockBuilderResultTypeDef#
# UpdateAppBlockBuilderResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import UpdateAppBlockBuilderResultTypeDef
def get_value() -> UpdateAppBlockBuilderResultTypeDef:
return {
"AppBlockBuilder": ...,
}
# UpdateAppBlockBuilderResultTypeDef definition
class UpdateAppBlockBuilderResultTypeDef(TypedDict):
AppBlockBuilder: AppBlockBuilderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateApplicationResultTypeDef#
# CreateApplicationResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import CreateApplicationResultTypeDef
def get_value() -> CreateApplicationResultTypeDef:
return {
"Application": ...,
}
# CreateApplicationResultTypeDef definition
class CreateApplicationResultTypeDef(TypedDict):
Application: ApplicationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeApplicationsResultTypeDef#
# DescribeApplicationsResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeApplicationsResultTypeDef
def get_value() -> DescribeApplicationsResultTypeDef:
return {
"Applications": ...,
}
# DescribeApplicationsResultTypeDef definition
class DescribeApplicationsResultTypeDef(TypedDict):
Applications: List[ApplicationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ImageTypeDef#
# ImageTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import ImageTypeDef
def get_value() -> ImageTypeDef:
return {
"Name": ...,
}
# ImageTypeDef definition
class ImageTypeDef(TypedDict):
Name: str,
Arn: NotRequired[str],
BaseImageArn: NotRequired[str],
DisplayName: NotRequired[str],
State: NotRequired[ImageStateType], # (1)
Visibility: NotRequired[VisibilityTypeType], # (2)
ImageBuilderSupported: NotRequired[bool],
ImageBuilderName: NotRequired[str],
Platform: NotRequired[PlatformTypeType], # (3)
Description: NotRequired[str],
StateChangeReason: NotRequired[ImageStateChangeReasonTypeDef], # (4)
Applications: NotRequired[List[ApplicationTypeDef]], # (5)
CreatedTime: NotRequired[datetime],
PublicBaseImageReleasedDate: NotRequired[datetime],
AppstreamAgentVersion: NotRequired[str],
ImagePermissions: NotRequired[ImagePermissionsTypeDef], # (6)
ImageErrors: NotRequired[List[ResourceErrorTypeDef]], # (7)
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 TypedDict usage example
from types_boto3_appstream.type_defs import UpdateApplicationResultTypeDef
def get_value() -> UpdateApplicationResultTypeDef:
return {
"Application": ...,
}
# UpdateApplicationResultTypeDef definition
class UpdateApplicationResultTypeDef(TypedDict):
Application: ApplicationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AppBlockTypeDef#
# AppBlockTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import AppBlockTypeDef
def get_value() -> AppBlockTypeDef:
return {
"Name": ...,
}
# 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
CreateAppBlockRequestTypeDef#
# CreateAppBlockRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import CreateAppBlockRequestTypeDef
def get_value() -> CreateAppBlockRequestTypeDef:
return {
"Name": ...,
}
# CreateAppBlockRequestTypeDef definition
class CreateAppBlockRequestTypeDef(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 TypedDict usage example
from types_boto3_appstream.type_defs import BatchAssociateUserStackResultTypeDef
def get_value() -> BatchAssociateUserStackResultTypeDef:
return {
"errors": ...,
}
# BatchAssociateUserStackResultTypeDef definition
class BatchAssociateUserStackResultTypeDef(TypedDict):
errors: List[UserStackAssociationErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchDisassociateUserStackResultTypeDef#
# BatchDisassociateUserStackResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import BatchDisassociateUserStackResultTypeDef
def get_value() -> BatchDisassociateUserStackResultTypeDef:
return {
"errors": ...,
}
# BatchDisassociateUserStackResultTypeDef definition
class BatchDisassociateUserStackResultTypeDef(TypedDict):
errors: List[UserStackAssociationErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDirectoryConfigResultTypeDef#
# CreateDirectoryConfigResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import CreateDirectoryConfigResultTypeDef
def get_value() -> CreateDirectoryConfigResultTypeDef:
return {
"DirectoryConfig": ...,
}
# CreateDirectoryConfigResultTypeDef definition
class CreateDirectoryConfigResultTypeDef(TypedDict):
DirectoryConfig: DirectoryConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDirectoryConfigsResultTypeDef#
# DescribeDirectoryConfigsResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeDirectoryConfigsResultTypeDef
def get_value() -> DescribeDirectoryConfigsResultTypeDef:
return {
"DirectoryConfigs": ...,
}
# DescribeDirectoryConfigsResultTypeDef definition
class DescribeDirectoryConfigsResultTypeDef(TypedDict):
DirectoryConfigs: List[DirectoryConfigTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateDirectoryConfigResultTypeDef#
# UpdateDirectoryConfigResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import UpdateDirectoryConfigResultTypeDef
def get_value() -> UpdateDirectoryConfigResultTypeDef:
return {
"DirectoryConfig": ...,
}
# UpdateDirectoryConfigResultTypeDef definition
class UpdateDirectoryConfigResultTypeDef(TypedDict):
DirectoryConfig: DirectoryConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateEntitlementResultTypeDef#
# CreateEntitlementResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import CreateEntitlementResultTypeDef
def get_value() -> CreateEntitlementResultTypeDef:
return {
"Entitlement": ...,
}
# CreateEntitlementResultTypeDef definition
class CreateEntitlementResultTypeDef(TypedDict):
Entitlement: EntitlementTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeEntitlementsResultTypeDef#
# DescribeEntitlementsResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeEntitlementsResultTypeDef
def get_value() -> DescribeEntitlementsResultTypeDef:
return {
"Entitlements": ...,
}
# DescribeEntitlementsResultTypeDef definition
class DescribeEntitlementsResultTypeDef(TypedDict):
Entitlements: List[EntitlementTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
UpdateEntitlementResultTypeDef#
# UpdateEntitlementResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import UpdateEntitlementResultTypeDef
def get_value() -> UpdateEntitlementResultTypeDef:
return {
"Entitlement": ...,
}
# UpdateEntitlementResultTypeDef definition
class UpdateEntitlementResultTypeDef(TypedDict):
Entitlement: EntitlementTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateThemeForStackResultTypeDef#
# CreateThemeForStackResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import CreateThemeForStackResultTypeDef
def get_value() -> CreateThemeForStackResultTypeDef:
return {
"Theme": ...,
}
# CreateThemeForStackResultTypeDef definition
class CreateThemeForStackResultTypeDef(TypedDict):
Theme: ThemeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ThemeTypeDef
- See ResponseMetadataTypeDef
DescribeThemeForStackResultTypeDef#
# DescribeThemeForStackResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeThemeForStackResultTypeDef
def get_value() -> DescribeThemeForStackResultTypeDef:
return {
"Theme": ...,
}
# DescribeThemeForStackResultTypeDef definition
class DescribeThemeForStackResultTypeDef(TypedDict):
Theme: ThemeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ThemeTypeDef
- See ResponseMetadataTypeDef
UpdateThemeForStackResultTypeDef#
# UpdateThemeForStackResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import UpdateThemeForStackResultTypeDef
def get_value() -> UpdateThemeForStackResultTypeDef:
return {
"Theme": ...,
}
# UpdateThemeForStackResultTypeDef definition
class UpdateThemeForStackResultTypeDef(TypedDict):
Theme: ThemeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ThemeTypeDef
- See ResponseMetadataTypeDef
CreateFleetResultTypeDef#
# CreateFleetResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import CreateFleetResultTypeDef
def get_value() -> CreateFleetResultTypeDef:
return {
"Fleet": ...,
}
# CreateFleetResultTypeDef definition
class CreateFleetResultTypeDef(TypedDict):
Fleet: FleetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See FleetTypeDef
- See ResponseMetadataTypeDef
DescribeFleetsResultTypeDef#
# DescribeFleetsResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeFleetsResultTypeDef
def get_value() -> DescribeFleetsResultTypeDef:
return {
"Fleets": ...,
}
# DescribeFleetsResultTypeDef definition
class DescribeFleetsResultTypeDef(TypedDict):
Fleets: List[FleetTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See FleetTypeDef
- See ResponseMetadataTypeDef
UpdateFleetResultTypeDef#
# UpdateFleetResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import UpdateFleetResultTypeDef
def get_value() -> UpdateFleetResultTypeDef:
return {
"Fleet": ...,
}
# UpdateFleetResultTypeDef definition
class UpdateFleetResultTypeDef(TypedDict):
Fleet: FleetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See FleetTypeDef
- See ResponseMetadataTypeDef
CreateImageBuilderResultTypeDef#
# CreateImageBuilderResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import CreateImageBuilderResultTypeDef
def get_value() -> CreateImageBuilderResultTypeDef:
return {
"ImageBuilder": ...,
}
# CreateImageBuilderResultTypeDef definition
class CreateImageBuilderResultTypeDef(TypedDict):
ImageBuilder: ImageBuilderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteImageBuilderResultTypeDef#
# DeleteImageBuilderResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DeleteImageBuilderResultTypeDef
def get_value() -> DeleteImageBuilderResultTypeDef:
return {
"ImageBuilder": ...,
}
# DeleteImageBuilderResultTypeDef definition
class DeleteImageBuilderResultTypeDef(TypedDict):
ImageBuilder: ImageBuilderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeImageBuildersResultTypeDef#
# DescribeImageBuildersResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeImageBuildersResultTypeDef
def get_value() -> DescribeImageBuildersResultTypeDef:
return {
"ImageBuilders": ...,
}
# DescribeImageBuildersResultTypeDef definition
class DescribeImageBuildersResultTypeDef(TypedDict):
ImageBuilders: List[ImageBuilderTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
StartImageBuilderResultTypeDef#
# StartImageBuilderResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import StartImageBuilderResultTypeDef
def get_value() -> StartImageBuilderResultTypeDef:
return {
"ImageBuilder": ...,
}
# StartImageBuilderResultTypeDef definition
class StartImageBuilderResultTypeDef(TypedDict):
ImageBuilder: ImageBuilderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopImageBuilderResultTypeDef#
# StopImageBuilderResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import StopImageBuilderResultTypeDef
def get_value() -> StopImageBuilderResultTypeDef:
return {
"ImageBuilder": ...,
}
# StopImageBuilderResultTypeDef definition
class StopImageBuilderResultTypeDef(TypedDict):
ImageBuilder: ImageBuilderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeSessionsResultTypeDef#
# DescribeSessionsResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeSessionsResultTypeDef
def get_value() -> DescribeSessionsResultTypeDef:
return {
"Sessions": ...,
}
# DescribeSessionsResultTypeDef definition
class DescribeSessionsResultTypeDef(TypedDict):
Sessions: List[SessionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeImagePermissionsResultTypeDef#
# DescribeImagePermissionsResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeImagePermissionsResultTypeDef
def get_value() -> DescribeImagePermissionsResultTypeDef:
return {
"Name": ...,
}
# DescribeImagePermissionsResultTypeDef definition
class DescribeImagePermissionsResultTypeDef(TypedDict):
Name: str,
SharedImagePermissionsList: List[SharedImagePermissionsTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeUsageReportSubscriptionsResultTypeDef#
# DescribeUsageReportSubscriptionsResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeUsageReportSubscriptionsResultTypeDef
def get_value() -> DescribeUsageReportSubscriptionsResultTypeDef:
return {
"UsageReportSubscriptions": ...,
}
# DescribeUsageReportSubscriptionsResultTypeDef definition
class DescribeUsageReportSubscriptionsResultTypeDef(TypedDict):
UsageReportSubscriptions: List[UsageReportSubscriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateStackResultTypeDef#
# CreateStackResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import CreateStackResultTypeDef
def get_value() -> CreateStackResultTypeDef:
return {
"Stack": ...,
}
# CreateStackResultTypeDef definition
class CreateStackResultTypeDef(TypedDict):
Stack: StackTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StackTypeDef
- See ResponseMetadataTypeDef
DescribeStacksResultTypeDef#
# DescribeStacksResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeStacksResultTypeDef
def get_value() -> DescribeStacksResultTypeDef:
return {
"Stacks": ...,
}
# DescribeStacksResultTypeDef definition
class DescribeStacksResultTypeDef(TypedDict):
Stacks: List[StackTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See StackTypeDef
- See ResponseMetadataTypeDef
UpdateStackResultTypeDef#
# UpdateStackResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import UpdateStackResultTypeDef
def get_value() -> UpdateStackResultTypeDef:
return {
"Stack": ...,
}
# UpdateStackResultTypeDef definition
class UpdateStackResultTypeDef(TypedDict):
Stack: StackTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StackTypeDef
- See ResponseMetadataTypeDef
CreateStackRequestTypeDef#
# CreateStackRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import CreateStackRequestTypeDef
def get_value() -> CreateStackRequestTypeDef:
return {
"Name": ...,
}
# CreateStackRequestTypeDef definition
class CreateStackRequestTypeDef(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
UpdateStackRequestTypeDef#
# UpdateStackRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import UpdateStackRequestTypeDef
def get_value() -> UpdateStackRequestTypeDef:
return {
"Name": ...,
}
# UpdateStackRequestTypeDef definition
class UpdateStackRequestTypeDef(TypedDict):
Name: str,
DisplayName: NotRequired[str],
Description: NotRequired[str],
StorageConnectors: NotRequired[Sequence[StorageConnectorUnionTypeDef]], # (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 StorageConnectorOutputTypeDef
- See StackAttributeType
- See UserSettingTypeDef
- See ApplicationSettingsTypeDef
- See AccessEndpointTypeDef
- See StreamingExperienceSettingsTypeDef
CreateAppBlockBuilderRequestTypeDef#
# CreateAppBlockBuilderRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import CreateAppBlockBuilderRequestTypeDef
def get_value() -> CreateAppBlockBuilderRequestTypeDef:
return {
"Name": ...,
}
# CreateAppBlockBuilderRequestTypeDef definition
class CreateAppBlockBuilderRequestTypeDef(TypedDict):
Name: str,
Platform: AppBlockBuilderPlatformTypeType, # (1)
InstanceType: str,
VpcConfig: VpcConfigUnionTypeDef, # (2)
Description: NotRequired[str],
DisplayName: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
EnableDefaultInternetAccess: NotRequired[bool],
IamRoleArn: NotRequired[str],
AccessEndpoints: NotRequired[Sequence[AccessEndpointTypeDef]], # (3)
- See AppBlockBuilderPlatformTypeType
- See VpcConfigTypeDef VpcConfigOutputTypeDef
- See AccessEndpointTypeDef
CreateFleetRequestTypeDef#
# CreateFleetRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import CreateFleetRequestTypeDef
def get_value() -> CreateFleetRequestTypeDef:
return {
"Name": ...,
}
# CreateFleetRequestTypeDef definition
class CreateFleetRequestTypeDef(TypedDict):
Name: str,
InstanceType: str,
ImageName: NotRequired[str],
ImageArn: NotRequired[str],
FleetType: NotRequired[FleetTypeType], # (1)
ComputeCapacity: NotRequired[ComputeCapacityTypeDef], # (2)
VpcConfig: NotRequired[VpcConfigUnionTypeDef], # (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 VpcConfigOutputTypeDef
- See DomainJoinInfoTypeDef
- See StreamViewType
- See PlatformTypeType
- See S3LocationTypeDef
CreateImageBuilderRequestTypeDef#
# CreateImageBuilderRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import CreateImageBuilderRequestTypeDef
def get_value() -> CreateImageBuilderRequestTypeDef:
return {
"Name": ...,
}
# CreateImageBuilderRequestTypeDef definition
class CreateImageBuilderRequestTypeDef(TypedDict):
Name: str,
InstanceType: str,
ImageName: NotRequired[str],
ImageArn: NotRequired[str],
Description: NotRequired[str],
DisplayName: NotRequired[str],
VpcConfig: NotRequired[VpcConfigUnionTypeDef], # (1)
IamRoleArn: NotRequired[str],
EnableDefaultInternetAccess: NotRequired[bool],
DomainJoinInfo: NotRequired[DomainJoinInfoTypeDef], # (2)
AppstreamAgentVersion: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
AccessEndpoints: NotRequired[Sequence[AccessEndpointTypeDef]], # (3)
UpdateAppBlockBuilderRequestTypeDef#
# UpdateAppBlockBuilderRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import UpdateAppBlockBuilderRequestTypeDef
def get_value() -> UpdateAppBlockBuilderRequestTypeDef:
return {
"Name": ...,
}
# UpdateAppBlockBuilderRequestTypeDef definition
class UpdateAppBlockBuilderRequestTypeDef(TypedDict):
Name: str,
Description: NotRequired[str],
DisplayName: NotRequired[str],
Platform: NotRequired[PlatformTypeType], # (1)
InstanceType: NotRequired[str],
VpcConfig: NotRequired[VpcConfigUnionTypeDef], # (2)
EnableDefaultInternetAccess: NotRequired[bool],
IamRoleArn: NotRequired[str],
AccessEndpoints: NotRequired[Sequence[AccessEndpointTypeDef]], # (3)
AttributesToDelete: NotRequired[Sequence[AppBlockBuilderAttributeType]], # (4)
- See PlatformTypeType
- See VpcConfigTypeDef VpcConfigOutputTypeDef
- See AccessEndpointTypeDef
- See AppBlockBuilderAttributeType
UpdateFleetRequestTypeDef#
# UpdateFleetRequestTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import UpdateFleetRequestTypeDef
def get_value() -> UpdateFleetRequestTypeDef:
return {
"ImageName": ...,
}
# UpdateFleetRequestTypeDef definition
class UpdateFleetRequestTypeDef(TypedDict):
ImageName: NotRequired[str],
ImageArn: NotRequired[str],
Name: NotRequired[str],
InstanceType: NotRequired[str],
ComputeCapacity: NotRequired[ComputeCapacityTypeDef], # (1)
VpcConfig: NotRequired[VpcConfigUnionTypeDef], # (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 VpcConfigOutputTypeDef
- See DomainJoinInfoTypeDef
- See FleetAttributeType
- See StreamViewType
- See PlatformTypeType
- See S3LocationTypeDef
CreateUpdatedImageResultTypeDef#
# CreateUpdatedImageResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import CreateUpdatedImageResultTypeDef
def get_value() -> CreateUpdatedImageResultTypeDef:
return {
"image": ...,
}
# CreateUpdatedImageResultTypeDef definition
class CreateUpdatedImageResultTypeDef(TypedDict):
image: ImageTypeDef, # (1)
canUpdateImage: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ImageTypeDef
- See ResponseMetadataTypeDef
DeleteImageResultTypeDef#
# DeleteImageResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DeleteImageResultTypeDef
def get_value() -> DeleteImageResultTypeDef:
return {
"Image": ...,
}
# DeleteImageResultTypeDef definition
class DeleteImageResultTypeDef(TypedDict):
Image: ImageTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ImageTypeDef
- See ResponseMetadataTypeDef
DescribeImagesResultTypeDef#
# DescribeImagesResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeImagesResultTypeDef
def get_value() -> DescribeImagesResultTypeDef:
return {
"Images": ...,
}
# DescribeImagesResultTypeDef definition
class DescribeImagesResultTypeDef(TypedDict):
Images: List[ImageTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See ImageTypeDef
- See ResponseMetadataTypeDef
CreateAppBlockResultTypeDef#
# CreateAppBlockResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import CreateAppBlockResultTypeDef
def get_value() -> CreateAppBlockResultTypeDef:
return {
"AppBlock": ...,
}
# CreateAppBlockResultTypeDef definition
class CreateAppBlockResultTypeDef(TypedDict):
AppBlock: AppBlockTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAppBlocksResultTypeDef#
# DescribeAppBlocksResultTypeDef TypedDict usage example
from types_boto3_appstream.type_defs import DescribeAppBlocksResultTypeDef
def get_value() -> DescribeAppBlocksResultTypeDef:
return {
"AppBlocks": ...,
}
# DescribeAppBlocksResultTypeDef definition
class DescribeAppBlocksResultTypeDef(TypedDict):
AppBlocks: List[AppBlockTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],