Typed dictionaries
Auto-generated documentation for AppStream type annotations stubs module mypy-boto3-appstream.
AccessEndpointTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import AccessEndpointTypeDef
def get_value() -> AccessEndpointTypeDef:
return {
"EndpointType": ...,
}
Definition
class AccessEndpointTypeDef(TypedDict):
EndpointType: AccessEndpointTypeType, # (1)
VpceId: NotRequired[str],
S3LocationTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import S3LocationTypeDef
def get_value() -> S3LocationTypeDef:
return {
"S3Bucket": ...,
"S3Key": ...,
}
ApplicationFleetAssociationTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import ApplicationFleetAssociationTypeDef
def get_value() -> ApplicationFleetAssociationTypeDef:
return {
"FleetName": ...,
"ApplicationArn": ...,
}
ApplicationSettingsResponseTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import ApplicationSettingsResponseTypeDef
def get_value() -> ApplicationSettingsResponseTypeDef:
return {
"Enabled": ...,
}
Definition
class ApplicationSettingsResponseTypeDef(TypedDict):
Enabled: NotRequired[bool],
SettingsGroup: NotRequired[str],
S3BucketName: NotRequired[str],
ApplicationSettingsTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import ApplicationSettingsTypeDef
def get_value() -> ApplicationSettingsTypeDef:
return {
"Enabled": ...,
}
Definition
class ApplicationSettingsTypeDef(TypedDict):
Enabled: bool,
SettingsGroup: NotRequired[str],
AssociateApplicationFleetRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import AssociateApplicationFleetRequestRequestTypeDef
def get_value() -> AssociateApplicationFleetRequestRequestTypeDef:
return {
"FleetName": ...,
"ApplicationArn": ...,
}
Definition
class AssociateApplicationFleetRequestRequestTypeDef(TypedDict):
FleetName: str,
ApplicationArn: str,
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
AssociateApplicationToEntitlementRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import AssociateApplicationToEntitlementRequestRequestTypeDef
def get_value() -> AssociateApplicationToEntitlementRequestRequestTypeDef:
return {
"StackName": ...,
"EntitlementName": ...,
"ApplicationIdentifier": ...,
}
Definition
class AssociateApplicationToEntitlementRequestRequestTypeDef(TypedDict):
StackName: str,
EntitlementName: str,
ApplicationIdentifier: str,
AssociateFleetRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import AssociateFleetRequestRequestTypeDef
def get_value() -> AssociateFleetRequestRequestTypeDef:
return {
"FleetName": ...,
"StackName": ...,
}
UserStackAssociationTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import UserStackAssociationTypeDef
def get_value() -> UserStackAssociationTypeDef:
return {
"StackName": ...,
"UserName": ...,
"AuthenticationType": ...,
}
Definition
class UserStackAssociationTypeDef(TypedDict):
StackName: str,
UserName: str,
AuthenticationType: AuthenticationTypeType, # (1)
SendEmailNotification: NotRequired[bool],
CertificateBasedAuthPropertiesTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import CertificateBasedAuthPropertiesTypeDef
def get_value() -> CertificateBasedAuthPropertiesTypeDef:
return {
"Status": ...,
}
Definition
class CertificateBasedAuthPropertiesTypeDef(TypedDict):
Status: NotRequired[CertificateBasedAuthStatusType], # (1)
CertificateAuthorityArn: NotRequired[str],
ComputeCapacityStatusTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import ComputeCapacityStatusTypeDef
def get_value() -> ComputeCapacityStatusTypeDef:
return {
"Desired": ...,
}
Definition
class ComputeCapacityStatusTypeDef(TypedDict):
Desired: int,
Running: NotRequired[int],
InUse: NotRequired[int],
Available: NotRequired[int],
ComputeCapacityTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import ComputeCapacityTypeDef
def get_value() -> ComputeCapacityTypeDef:
return {
"DesiredInstances": ...,
}
CopyImageRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import CopyImageRequestRequestTypeDef
def get_value() -> CopyImageRequestRequestTypeDef:
return {
"SourceImageName": ...,
"DestinationImageName": ...,
"DestinationRegion": ...,
}
Definition
class CopyImageRequestRequestTypeDef(TypedDict):
SourceImageName: str,
DestinationImageName: str,
DestinationRegion: str,
DestinationImageDescription: NotRequired[str],
ServiceAccountCredentialsTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import ServiceAccountCredentialsTypeDef
def get_value() -> ServiceAccountCredentialsTypeDef:
return {
"AccountName": ...,
"AccountPassword": ...,
}
Definition
class ServiceAccountCredentialsTypeDef(TypedDict):
AccountName: str,
AccountPassword: str,
EntitlementAttributeTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import EntitlementAttributeTypeDef
def get_value() -> EntitlementAttributeTypeDef:
return {
"Name": ...,
"Value": ...,
}
DomainJoinInfoTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DomainJoinInfoTypeDef
def get_value() -> DomainJoinInfoTypeDef:
return {
"DirectoryName": ...,
}
Definition
class DomainJoinInfoTypeDef(TypedDict):
DirectoryName: NotRequired[str],
OrganizationalUnitDistinguishedName: NotRequired[str],
VpcConfigTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import VpcConfigTypeDef
def get_value() -> VpcConfigTypeDef:
return {
"SubnetIds": ...,
}
Definition
class VpcConfigTypeDef(TypedDict):
SubnetIds: NotRequired[Sequence[str]],
SecurityGroupIds: NotRequired[Sequence[str]],
CreateImageBuilderStreamingURLRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import CreateImageBuilderStreamingURLRequestRequestTypeDef
def get_value() -> CreateImageBuilderStreamingURLRequestRequestTypeDef:
return {
"Name": ...,
}
Definition
class CreateImageBuilderStreamingURLRequestRequestTypeDef(TypedDict):
Name: str,
Validity: NotRequired[int],
StorageConnectorTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import StorageConnectorTypeDef
def get_value() -> StorageConnectorTypeDef:
return {
"ConnectorType": ...,
}
Definition
class StorageConnectorTypeDef(TypedDict):
ConnectorType: StorageConnectorTypeType, # (1)
ResourceIdentifier: NotRequired[str],
Domains: NotRequired[Sequence[str]],
StreamingExperienceSettingsTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import StreamingExperienceSettingsTypeDef
def get_value() -> StreamingExperienceSettingsTypeDef:
return {
"PreferredProtocol": ...,
}
Definition
class StreamingExperienceSettingsTypeDef(TypedDict):
PreferredProtocol: NotRequired[PreferredProtocolType], # (1)
UserSettingTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import UserSettingTypeDef
def get_value() -> UserSettingTypeDef:
return {
"Action": ...,
"Permission": ...,
}
Definition
class UserSettingTypeDef(TypedDict):
Action: ActionType, # (1)
Permission: PermissionType, # (2)
- See ActionType
- See PermissionType
CreateStreamingURLRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import CreateStreamingURLRequestRequestTypeDef
def get_value() -> CreateStreamingURLRequestRequestTypeDef:
return {
"StackName": ...,
"FleetName": ...,
"UserId": ...,
}
Definition
class CreateStreamingURLRequestRequestTypeDef(TypedDict):
StackName: str,
FleetName: str,
UserId: str,
ApplicationId: NotRequired[str],
Validity: NotRequired[int],
SessionContext: NotRequired[str],
CreateUpdatedImageRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import CreateUpdatedImageRequestRequestTypeDef
def get_value() -> CreateUpdatedImageRequestRequestTypeDef:
return {
"existingImageName": ...,
"newImageName": ...,
}
Definition
class CreateUpdatedImageRequestRequestTypeDef(TypedDict):
existingImageName: str,
newImageName: str,
newImageDescription: NotRequired[str],
newImageDisplayName: NotRequired[str],
newImageTags: NotRequired[Mapping[str, str]],
dryRun: NotRequired[bool],
CreateUserRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import CreateUserRequestRequestTypeDef
def get_value() -> CreateUserRequestRequestTypeDef:
return {
"UserName": ...,
"AuthenticationType": ...,
}
Definition
class CreateUserRequestRequestTypeDef(TypedDict):
UserName: str,
AuthenticationType: AuthenticationTypeType, # (1)
MessageAction: NotRequired[MessageActionType], # (2)
FirstName: NotRequired[str],
LastName: NotRequired[str],
DeleteAppBlockRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DeleteAppBlockRequestRequestTypeDef
def get_value() -> DeleteAppBlockRequestRequestTypeDef:
return {
"Name": ...,
}
DeleteApplicationRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DeleteApplicationRequestRequestTypeDef
def get_value() -> DeleteApplicationRequestRequestTypeDef:
return {
"Name": ...,
}
DeleteDirectoryConfigRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DeleteDirectoryConfigRequestRequestTypeDef
def get_value() -> DeleteDirectoryConfigRequestRequestTypeDef:
return {
"DirectoryName": ...,
}
DeleteEntitlementRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DeleteEntitlementRequestRequestTypeDef
def get_value() -> DeleteEntitlementRequestRequestTypeDef:
return {
"Name": ...,
"StackName": ...,
}
DeleteFleetRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DeleteFleetRequestRequestTypeDef
def get_value() -> DeleteFleetRequestRequestTypeDef:
return {
"Name": ...,
}
DeleteImageBuilderRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DeleteImageBuilderRequestRequestTypeDef
def get_value() -> DeleteImageBuilderRequestRequestTypeDef:
return {
"Name": ...,
}
DeleteImagePermissionsRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DeleteImagePermissionsRequestRequestTypeDef
def get_value() -> DeleteImagePermissionsRequestRequestTypeDef:
return {
"Name": ...,
"SharedAccountId": ...,
}
Definition
class DeleteImagePermissionsRequestRequestTypeDef(TypedDict):
Name: str,
SharedAccountId: str,
DeleteImageRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DeleteImageRequestRequestTypeDef
def get_value() -> DeleteImageRequestRequestTypeDef:
return {
"Name": ...,
}
DeleteStackRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DeleteStackRequestRequestTypeDef
def get_value() -> DeleteStackRequestRequestTypeDef:
return {
"Name": ...,
}
DeleteUserRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DeleteUserRequestRequestTypeDef
def get_value() -> DeleteUserRequestRequestTypeDef:
return {
"UserName": ...,
"AuthenticationType": ...,
}
Definition
class DeleteUserRequestRequestTypeDef(TypedDict):
UserName: str,
AuthenticationType: AuthenticationTypeType, # (1)
DescribeAppBlocksRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DescribeAppBlocksRequestRequestTypeDef
def get_value() -> DescribeAppBlocksRequestRequestTypeDef:
return {
"Arns": ...,
}
Definition
class DescribeAppBlocksRequestRequestTypeDef(TypedDict):
Arns: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeApplicationFleetAssociationsRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DescribeApplicationFleetAssociationsRequestRequestTypeDef
def get_value() -> DescribeApplicationFleetAssociationsRequestRequestTypeDef:
return {
"FleetName": ...,
}
Definition
class DescribeApplicationFleetAssociationsRequestRequestTypeDef(TypedDict):
FleetName: NotRequired[str],
ApplicationArn: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeApplicationsRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DescribeApplicationsRequestRequestTypeDef
def get_value() -> DescribeApplicationsRequestRequestTypeDef:
return {
"Arns": ...,
}
Definition
class DescribeApplicationsRequestRequestTypeDef(TypedDict):
Arns: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
PaginatorConfigTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
Definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeDirectoryConfigsRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DescribeDirectoryConfigsRequestRequestTypeDef
def get_value() -> DescribeDirectoryConfigsRequestRequestTypeDef:
return {
"DirectoryNames": ...,
}
Definition
class DescribeDirectoryConfigsRequestRequestTypeDef(TypedDict):
DirectoryNames: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeEntitlementsRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DescribeEntitlementsRequestRequestTypeDef
def get_value() -> DescribeEntitlementsRequestRequestTypeDef:
return {
"StackName": ...,
}
Definition
class DescribeEntitlementsRequestRequestTypeDef(TypedDict):
StackName: str,
Name: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
WaiterConfigTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
return {
"Delay": ...,
}
Definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
DescribeFleetsRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DescribeFleetsRequestRequestTypeDef
def get_value() -> DescribeFleetsRequestRequestTypeDef:
return {
"Names": ...,
}
Definition
class DescribeFleetsRequestRequestTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
DescribeImageBuildersRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DescribeImageBuildersRequestRequestTypeDef
def get_value() -> DescribeImageBuildersRequestRequestTypeDef:
return {
"Names": ...,
}
Definition
class DescribeImageBuildersRequestRequestTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeImagePermissionsRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DescribeImagePermissionsRequestRequestTypeDef
def get_value() -> DescribeImagePermissionsRequestRequestTypeDef:
return {
"Name": ...,
}
Definition
class DescribeImagePermissionsRequestRequestTypeDef(TypedDict):
Name: str,
MaxResults: NotRequired[int],
SharedAwsAccountIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
DescribeImagesRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DescribeImagesRequestRequestTypeDef
def get_value() -> DescribeImagesRequestRequestTypeDef:
return {
"Names": ...,
}
Definition
class DescribeImagesRequestRequestTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
Arns: NotRequired[Sequence[str]],
Type: NotRequired[VisibilityTypeType], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeSessionsRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DescribeSessionsRequestRequestTypeDef
def get_value() -> DescribeSessionsRequestRequestTypeDef:
return {
"StackName": ...,
"FleetName": ...,
}
Definition
class DescribeSessionsRequestRequestTypeDef(TypedDict):
StackName: str,
FleetName: str,
UserId: NotRequired[str],
NextToken: NotRequired[str],
Limit: NotRequired[int],
AuthenticationType: NotRequired[AuthenticationTypeType], # (1)
DescribeStacksRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DescribeStacksRequestRequestTypeDef
def get_value() -> DescribeStacksRequestRequestTypeDef:
return {
"Names": ...,
}
Definition
class DescribeStacksRequestRequestTypeDef(TypedDict):
Names: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
DescribeUsageReportSubscriptionsRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DescribeUsageReportSubscriptionsRequestRequestTypeDef
def get_value() -> DescribeUsageReportSubscriptionsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
Definition
class DescribeUsageReportSubscriptionsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeUserStackAssociationsRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DescribeUserStackAssociationsRequestRequestTypeDef
def get_value() -> DescribeUserStackAssociationsRequestRequestTypeDef:
return {
"StackName": ...,
}
Definition
class DescribeUserStackAssociationsRequestRequestTypeDef(TypedDict):
StackName: NotRequired[str],
UserName: NotRequired[str],
AuthenticationType: NotRequired[AuthenticationTypeType], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribeUsersRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DescribeUsersRequestRequestTypeDef
def get_value() -> DescribeUsersRequestRequestTypeDef:
return {
"AuthenticationType": ...,
}
Definition
class DescribeUsersRequestRequestTypeDef(TypedDict):
AuthenticationType: AuthenticationTypeType, # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
UserTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import UserTypeDef
def get_value() -> UserTypeDef:
return {
"AuthenticationType": ...,
}
Definition
class UserTypeDef(TypedDict):
AuthenticationType: AuthenticationTypeType, # (1)
Arn: NotRequired[str],
UserName: NotRequired[str],
Enabled: NotRequired[bool],
Status: NotRequired[str],
FirstName: NotRequired[str],
LastName: NotRequired[str],
CreatedTime: NotRequired[datetime],
DisableUserRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DisableUserRequestRequestTypeDef
def get_value() -> DisableUserRequestRequestTypeDef:
return {
"UserName": ...,
"AuthenticationType": ...,
}
Definition
class DisableUserRequestRequestTypeDef(TypedDict):
UserName: str,
AuthenticationType: AuthenticationTypeType, # (1)
DisassociateApplicationFleetRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DisassociateApplicationFleetRequestRequestTypeDef
def get_value() -> DisassociateApplicationFleetRequestRequestTypeDef:
return {
"FleetName": ...,
"ApplicationArn": ...,
}
Definition
class DisassociateApplicationFleetRequestRequestTypeDef(TypedDict):
FleetName: str,
ApplicationArn: str,
DisassociateApplicationFromEntitlementRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DisassociateApplicationFromEntitlementRequestRequestTypeDef
def get_value() -> DisassociateApplicationFromEntitlementRequestRequestTypeDef:
return {
"StackName": ...,
"EntitlementName": ...,
"ApplicationIdentifier": ...,
}
Definition
class DisassociateApplicationFromEntitlementRequestRequestTypeDef(TypedDict):
StackName: str,
EntitlementName: str,
ApplicationIdentifier: str,
DisassociateFleetRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DisassociateFleetRequestRequestTypeDef
def get_value() -> DisassociateFleetRequestRequestTypeDef:
return {
"FleetName": ...,
"StackName": ...,
}
EnableUserRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import EnableUserRequestRequestTypeDef
def get_value() -> EnableUserRequestRequestTypeDef:
return {
"UserName": ...,
"AuthenticationType": ...,
}
Definition
class EnableUserRequestRequestTypeDef(TypedDict):
UserName: str,
AuthenticationType: AuthenticationTypeType, # (1)
EntitledApplicationTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import EntitledApplicationTypeDef
def get_value() -> EntitledApplicationTypeDef:
return {
"ApplicationIdentifier": ...,
}
ExpireSessionRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import ExpireSessionRequestRequestTypeDef
def get_value() -> ExpireSessionRequestRequestTypeDef:
return {
"SessionId": ...,
}
FleetErrorTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import FleetErrorTypeDef
def get_value() -> FleetErrorTypeDef:
return {
"ErrorCode": ...,
}
Definition
class FleetErrorTypeDef(TypedDict):
ErrorCode: NotRequired[FleetErrorCodeType], # (1)
ErrorMessage: NotRequired[str],
ImageBuilderStateChangeReasonTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import ImageBuilderStateChangeReasonTypeDef
def get_value() -> ImageBuilderStateChangeReasonTypeDef:
return {
"Code": ...,
}
Definition
class ImageBuilderStateChangeReasonTypeDef(TypedDict):
Code: NotRequired[ImageBuilderStateChangeReasonCodeType], # (1)
Message: NotRequired[str],
NetworkAccessConfigurationTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import NetworkAccessConfigurationTypeDef
def get_value() -> NetworkAccessConfigurationTypeDef:
return {
"EniPrivateIpAddress": ...,
}
Definition
class NetworkAccessConfigurationTypeDef(TypedDict):
EniPrivateIpAddress: NotRequired[str],
EniId: NotRequired[str],
ResourceErrorTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import ResourceErrorTypeDef
def get_value() -> ResourceErrorTypeDef:
return {
"ErrorCode": ...,
}
Definition
class ResourceErrorTypeDef(TypedDict):
ErrorCode: NotRequired[FleetErrorCodeType], # (1)
ErrorMessage: NotRequired[str],
ErrorTimestamp: NotRequired[datetime],
ImagePermissionsTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import ImagePermissionsTypeDef
def get_value() -> ImagePermissionsTypeDef:
return {
"allowFleet": ...,
}
Definition
class ImagePermissionsTypeDef(TypedDict):
allowFleet: NotRequired[bool],
allowImageBuilder: NotRequired[bool],
ImageStateChangeReasonTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import ImageStateChangeReasonTypeDef
def get_value() -> ImageStateChangeReasonTypeDef:
return {
"Code": ...,
}
Definition
class ImageStateChangeReasonTypeDef(TypedDict):
Code: NotRequired[ImageStateChangeReasonCodeType], # (1)
Message: NotRequired[str],
LastReportGenerationExecutionErrorTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import LastReportGenerationExecutionErrorTypeDef
def get_value() -> LastReportGenerationExecutionErrorTypeDef:
return {
"ErrorCode": ...,
}
Definition
class LastReportGenerationExecutionErrorTypeDef(TypedDict):
ErrorCode: NotRequired[UsageReportExecutionErrorCodeType], # (1)
ErrorMessage: NotRequired[str],
ListAssociatedFleetsRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import ListAssociatedFleetsRequestRequestTypeDef
def get_value() -> ListAssociatedFleetsRequestRequestTypeDef:
return {
"StackName": ...,
}
Definition
class ListAssociatedFleetsRequestRequestTypeDef(TypedDict):
StackName: str,
NextToken: NotRequired[str],
ListAssociatedStacksRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import ListAssociatedStacksRequestRequestTypeDef
def get_value() -> ListAssociatedStacksRequestRequestTypeDef:
return {
"FleetName": ...,
}
Definition
class ListAssociatedStacksRequestRequestTypeDef(TypedDict):
FleetName: str,
NextToken: NotRequired[str],
ListEntitledApplicationsRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import ListEntitledApplicationsRequestRequestTypeDef
def get_value() -> ListEntitledApplicationsRequestRequestTypeDef:
return {
"StackName": ...,
"EntitlementName": ...,
}
Definition
class ListEntitledApplicationsRequestRequestTypeDef(TypedDict):
StackName: str,
EntitlementName: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListTagsForResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
StackErrorTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import StackErrorTypeDef
def get_value() -> StackErrorTypeDef:
return {
"ErrorCode": ...,
}
Definition
class StackErrorTypeDef(TypedDict):
ErrorCode: NotRequired[StackErrorCodeType], # (1)
ErrorMessage: NotRequired[str],
StartFleetRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import StartFleetRequestRequestTypeDef
def get_value() -> StartFleetRequestRequestTypeDef:
return {
"Name": ...,
}
StartImageBuilderRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import StartImageBuilderRequestRequestTypeDef
def get_value() -> StartImageBuilderRequestRequestTypeDef:
return {
"Name": ...,
}
Definition
class StartImageBuilderRequestRequestTypeDef(TypedDict):
Name: str,
AppstreamAgentVersion: NotRequired[str],
StopFleetRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import StopFleetRequestRequestTypeDef
def get_value() -> StopFleetRequestRequestTypeDef:
return {
"Name": ...,
}
StopImageBuilderRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import StopImageBuilderRequestRequestTypeDef
def get_value() -> StopImageBuilderRequestRequestTypeDef:
return {
"Name": ...,
}
TagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"Tags": ...,
}
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"TagKeys": ...,
}
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
ApplicationTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import ApplicationTypeDef
def get_value() -> ApplicationTypeDef:
return {
"Name": ...,
}
Definition
class ApplicationTypeDef(TypedDict):
Name: NotRequired[str],
DisplayName: NotRequired[str],
IconURL: NotRequired[str],
LaunchPath: NotRequired[str],
LaunchParameters: NotRequired[str],
Enabled: NotRequired[bool],
Metadata: NotRequired[Dict[str, str]],
WorkingDirectory: NotRequired[str],
Description: NotRequired[str],
Arn: NotRequired[str],
AppBlockArn: NotRequired[str],
IconS3Location: NotRequired[S3LocationTypeDef], # (1)
Platforms: NotRequired[List[PlatformTypeType]], # (2)
InstanceFamilies: NotRequired[List[str]],
CreatedTime: NotRequired[datetime],
- See S3LocationTypeDef
- See PlatformTypeType
CreateApplicationRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import CreateApplicationRequestRequestTypeDef
def get_value() -> CreateApplicationRequestRequestTypeDef:
return {
"Name": ...,
"IconS3Location": ...,
"LaunchPath": ...,
"Platforms": ...,
"InstanceFamilies": ...,
"AppBlockArn": ...,
}
Definition
class CreateApplicationRequestRequestTypeDef(TypedDict):
Name: str,
IconS3Location: S3LocationTypeDef, # (1)
LaunchPath: str,
Platforms: Sequence[PlatformTypeType], # (2)
InstanceFamilies: Sequence[str],
AppBlockArn: str,
DisplayName: NotRequired[str],
Description: NotRequired[str],
WorkingDirectory: NotRequired[str],
LaunchParameters: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
- See S3LocationTypeDef
- See PlatformTypeType
ScriptDetailsTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import ScriptDetailsTypeDef
def get_value() -> ScriptDetailsTypeDef:
return {
"ScriptS3Location": ...,
"ExecutablePath": ...,
"TimeoutInSeconds": ...,
}
Definition
class ScriptDetailsTypeDef(TypedDict):
ScriptS3Location: S3LocationTypeDef, # (1)
ExecutablePath: str,
TimeoutInSeconds: int,
ExecutableParameters: NotRequired[str],
UpdateApplicationRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import UpdateApplicationRequestRequestTypeDef
def get_value() -> UpdateApplicationRequestRequestTypeDef:
return {
"Name": ...,
}
Definition
class UpdateApplicationRequestRequestTypeDef(TypedDict):
Name: str,
DisplayName: NotRequired[str],
Description: NotRequired[str],
IconS3Location: NotRequired[S3LocationTypeDef], # (1)
LaunchPath: NotRequired[str],
WorkingDirectory: NotRequired[str],
LaunchParameters: NotRequired[str],
AppBlockArn: NotRequired[str],
AttributesToDelete: NotRequired[Sequence[ApplicationAttributeType]], # (2)
AssociateApplicationFleetResultTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import AssociateApplicationFleetResultTypeDef
def get_value() -> AssociateApplicationFleetResultTypeDef:
return {
"ApplicationFleetAssociation": ...,
"ResponseMetadata": ...,
}
Definition
class AssociateApplicationFleetResultTypeDef(TypedDict):
ApplicationFleetAssociation: ApplicationFleetAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CopyImageResponseTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import CopyImageResponseTypeDef
def get_value() -> CopyImageResponseTypeDef:
return {
"DestinationImageName": ...,
"ResponseMetadata": ...,
}
Definition
class CopyImageResponseTypeDef(TypedDict):
DestinationImageName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateImageBuilderStreamingURLResultTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import CreateImageBuilderStreamingURLResultTypeDef
def get_value() -> CreateImageBuilderStreamingURLResultTypeDef:
return {
"StreamingURL": ...,
"Expires": ...,
"ResponseMetadata": ...,
}
Definition
class CreateImageBuilderStreamingURLResultTypeDef(TypedDict):
StreamingURL: str,
Expires: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateStreamingURLResultTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import CreateStreamingURLResultTypeDef
def get_value() -> CreateStreamingURLResultTypeDef:
return {
"StreamingURL": ...,
"Expires": ...,
"ResponseMetadata": ...,
}
Definition
class CreateStreamingURLResultTypeDef(TypedDict):
StreamingURL: str,
Expires: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateUsageReportSubscriptionResultTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import CreateUsageReportSubscriptionResultTypeDef
def get_value() -> CreateUsageReportSubscriptionResultTypeDef:
return {
"S3BucketName": ...,
"Schedule": ...,
"ResponseMetadata": ...,
}
Definition
class CreateUsageReportSubscriptionResultTypeDef(TypedDict):
S3BucketName: str,
Schedule: UsageReportScheduleType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeApplicationFleetAssociationsResultTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DescribeApplicationFleetAssociationsResultTypeDef
def get_value() -> DescribeApplicationFleetAssociationsResultTypeDef:
return {
"ApplicationFleetAssociations": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeApplicationFleetAssociationsResultTypeDef(TypedDict):
ApplicationFleetAssociations: List[ApplicationFleetAssociationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAssociatedFleetsResultTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import ListAssociatedFleetsResultTypeDef
def get_value() -> ListAssociatedFleetsResultTypeDef:
return {
"Names": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListAssociatedFleetsResultTypeDef(TypedDict):
Names: List[str],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListAssociatedStacksResultTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import ListAssociatedStacksResultTypeDef
def get_value() -> ListAssociatedStacksResultTypeDef:
return {
"Names": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListAssociatedStacksResultTypeDef(TypedDict):
Names: List[str],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceResponseTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
"ResponseMetadata": ...,
}
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
BatchAssociateUserStackRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import BatchAssociateUserStackRequestRequestTypeDef
def get_value() -> BatchAssociateUserStackRequestRequestTypeDef:
return {
"UserStackAssociations": ...,
}
Definition
class BatchAssociateUserStackRequestRequestTypeDef(TypedDict):
UserStackAssociations: Sequence[UserStackAssociationTypeDef], # (1)
BatchDisassociateUserStackRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import BatchDisassociateUserStackRequestRequestTypeDef
def get_value() -> BatchDisassociateUserStackRequestRequestTypeDef:
return {
"UserStackAssociations": ...,
}
Definition
class BatchDisassociateUserStackRequestRequestTypeDef(TypedDict):
UserStackAssociations: Sequence[UserStackAssociationTypeDef], # (1)
DescribeUserStackAssociationsResultTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DescribeUserStackAssociationsResultTypeDef
def get_value() -> DescribeUserStackAssociationsResultTypeDef:
return {
"UserStackAssociations": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeUserStackAssociationsResultTypeDef(TypedDict):
UserStackAssociations: List[UserStackAssociationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UserStackAssociationErrorTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import UserStackAssociationErrorTypeDef
def get_value() -> UserStackAssociationErrorTypeDef:
return {
"UserStackAssociation": ...,
}
Definition
class UserStackAssociationErrorTypeDef(TypedDict):
UserStackAssociation: NotRequired[UserStackAssociationTypeDef], # (1)
ErrorCode: NotRequired[UserStackAssociationErrorCodeType], # (2)
ErrorMessage: NotRequired[str],
CreateDirectoryConfigRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import CreateDirectoryConfigRequestRequestTypeDef
def get_value() -> CreateDirectoryConfigRequestRequestTypeDef:
return {
"DirectoryName": ...,
"OrganizationalUnitDistinguishedNames": ...,
}
Definition
class CreateDirectoryConfigRequestRequestTypeDef(TypedDict):
DirectoryName: str,
OrganizationalUnitDistinguishedNames: Sequence[str],
ServiceAccountCredentials: NotRequired[ServiceAccountCredentialsTypeDef], # (1)
CertificateBasedAuthProperties: NotRequired[CertificateBasedAuthPropertiesTypeDef], # (2)
DirectoryConfigTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import DirectoryConfigTypeDef
def get_value() -> DirectoryConfigTypeDef:
return {
"DirectoryName": ...,
}
Definition
class DirectoryConfigTypeDef(TypedDict):
DirectoryName: str,
OrganizationalUnitDistinguishedNames: NotRequired[List[str]],
ServiceAccountCredentials: NotRequired[ServiceAccountCredentialsTypeDef], # (1)
CreatedTime: NotRequired[datetime],
CertificateBasedAuthProperties: NotRequired[CertificateBasedAuthPropertiesTypeDef], # (2)
UpdateDirectoryConfigRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import UpdateDirectoryConfigRequestRequestTypeDef
def get_value() -> UpdateDirectoryConfigRequestRequestTypeDef:
return {
"DirectoryName": ...,
}
Definition
class UpdateDirectoryConfigRequestRequestTypeDef(TypedDict):
DirectoryName: str,
OrganizationalUnitDistinguishedNames: NotRequired[Sequence[str]],
ServiceAccountCredentials: NotRequired[ServiceAccountCredentialsTypeDef], # (1)
CertificateBasedAuthProperties: NotRequired[CertificateBasedAuthPropertiesTypeDef], # (2)
CreateEntitlementRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import CreateEntitlementRequestRequestTypeDef
def get_value() -> CreateEntitlementRequestRequestTypeDef:
return {
"Name": ...,
"StackName": ...,
"AppVisibility": ...,
"Attributes": ...,
}
Definition
class CreateEntitlementRequestRequestTypeDef(TypedDict):
Name: str,
StackName: str,
AppVisibility: AppVisibilityType, # (1)
Attributes: Sequence[EntitlementAttributeTypeDef], # (2)
Description: NotRequired[str],
EntitlementTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import EntitlementTypeDef
def get_value() -> EntitlementTypeDef:
return {
"Name": ...,
"StackName": ...,
"AppVisibility": ...,
"Attributes": ...,
}
Definition
class EntitlementTypeDef(TypedDict):
Name: str,
StackName: str,
AppVisibility: AppVisibilityType, # (1)
Attributes: List[EntitlementAttributeTypeDef], # (2)
Description: NotRequired[str],
CreatedTime: NotRequired[datetime],
LastModifiedTime: NotRequired[datetime],
UpdateEntitlementRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import UpdateEntitlementRequestRequestTypeDef
def get_value() -> UpdateEntitlementRequestRequestTypeDef:
return {
"Name": ...,
"StackName": ...,
}
Definition
class UpdateEntitlementRequestRequestTypeDef(TypedDict):
Name: str,
StackName: str,
Description: NotRequired[str],
AppVisibility: NotRequired[AppVisibilityType], # (1)
Attributes: NotRequired[Sequence[EntitlementAttributeTypeDef]], # (2)
CreateFleetRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import CreateFleetRequestRequestTypeDef
def get_value() -> CreateFleetRequestRequestTypeDef:
return {
"Name": ...,
"InstanceType": ...,
}
Definition
class CreateFleetRequestRequestTypeDef(TypedDict):
Name: str,
InstanceType: str,
ImageName: NotRequired[str],
ImageArn: NotRequired[str],
FleetType: NotRequired[FleetTypeType], # (1)
ComputeCapacity: NotRequired[ComputeCapacityTypeDef], # (2)
VpcConfig: NotRequired[VpcConfigTypeDef], # (3)
MaxUserDurationInSeconds: NotRequired[int],
DisconnectTimeoutInSeconds: NotRequired[int],
Description: NotRequired[str],
DisplayName: NotRequired[str],
EnableDefaultInternetAccess: NotRequired[bool],
DomainJoinInfo: NotRequired[DomainJoinInfoTypeDef], # (4)
Tags: NotRequired[Mapping[str, str]],
IdleDisconnectTimeoutInSeconds: NotRequired[int],
IamRoleArn: NotRequired[str],
StreamView: NotRequired[StreamViewType], # (5)
Platform: NotRequired[PlatformTypeType], # (6)
MaxConcurrentSessions: NotRequired[int],
UsbDeviceFilterStrings: NotRequired[Sequence[str]],
SessionScriptS3Location: NotRequired[S3LocationTypeDef], # (7)
- See FleetTypeType
- See ComputeCapacityTypeDef
- See VpcConfigTypeDef
- See DomainJoinInfoTypeDef
- See StreamViewType
- See PlatformTypeType
- See S3LocationTypeDef
CreateImageBuilderRequestRequestTypeDef
Usage Example
from mypy_boto3_appstream.type_defs import CreateImageBuilderRequestRequestTypeDef
def get_value() -> CreateImageBuilderRequestRequestTypeDef:
return {
"Name": ...,
"InstanceType": ...,
}
Definition
class CreateImageBuilderRequestRequestTypeDef(TypedDict):
Name: str,
InstanceType: str,
ImageName: NotRequired[str],
ImageArn: NotRequired[str],
Description: NotRequired[str],
DisplayName: NotRequired[str],
VpcConfig: NotRequired[VpcConfigTypeDef], # (1)
IamRoleArn: NotRequired[str],
EnableDefaultInternetAccess: NotRequired[bool],
DomainJoinInfo: NotRequired[DomainJoinInfoTypeDef], # (2)
AppstreamAgentVersion: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
AccessEndpoints: NotRequired[Sequence[AccessEndpointTypeDef]], # (3)