Typed dictionaries#
Index > WorkSpaces > Typed dictionaries
Auto-generated documentation for WorkSpaces type annotations stubs module mypy-boto3-workspaces.
AccountModificationTypeDef#
# AccountModificationTypeDef usage example
from mypy_boto3_workspaces.type_defs import AccountModificationTypeDef
def get_value() -> AccountModificationTypeDef:
return {
"ModificationState": ...,
}
# AccountModificationTypeDef definition
class AccountModificationTypeDef(TypedDict):
ModificationState: NotRequired[DedicatedTenancyModificationStateEnumType], # (1)
DedicatedTenancySupport: NotRequired[DedicatedTenancySupportResultEnumType], # (2)
DedicatedTenancyManagementCidrRange: NotRequired[str],
StartTime: NotRequired[datetime],
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
AssociateConnectionAliasRequestRequestTypeDef#
# AssociateConnectionAliasRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import AssociateConnectionAliasRequestRequestTypeDef
def get_value() -> AssociateConnectionAliasRequestRequestTypeDef:
return {
"AliasId": ...,
"ResourceId": ...,
}
# AssociateConnectionAliasRequestRequestTypeDef definition
class AssociateConnectionAliasRequestRequestTypeDef(TypedDict):
AliasId: str,
ResourceId: str,
AssociateConnectionAliasResultTypeDef#
# AssociateConnectionAliasResultTypeDef usage example
from mypy_boto3_workspaces.type_defs import AssociateConnectionAliasResultTypeDef
def get_value() -> AssociateConnectionAliasResultTypeDef:
return {
"ConnectionIdentifier": ...,
"ResponseMetadata": ...,
}
# AssociateConnectionAliasResultTypeDef definition
class AssociateConnectionAliasResultTypeDef(TypedDict):
ConnectionIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AssociateIpGroupsRequestRequestTypeDef#
# AssociateIpGroupsRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import AssociateIpGroupsRequestRequestTypeDef
def get_value() -> AssociateIpGroupsRequestRequestTypeDef:
return {
"DirectoryId": ...,
"GroupIds": ...,
}
# AssociateIpGroupsRequestRequestTypeDef definition
class AssociateIpGroupsRequestRequestTypeDef(TypedDict):
DirectoryId: str,
GroupIds: Sequence[str],
IpRuleItemTypeDef#
# IpRuleItemTypeDef usage example
from mypy_boto3_workspaces.type_defs import IpRuleItemTypeDef
def get_value() -> IpRuleItemTypeDef:
return {
"ipRule": ...,
}
# IpRuleItemTypeDef definition
class IpRuleItemTypeDef(TypedDict):
ipRule: NotRequired[str],
ruleDesc: NotRequired[str],
CertificateBasedAuthPropertiesTypeDef#
# CertificateBasedAuthPropertiesTypeDef usage example
from mypy_boto3_workspaces.type_defs import CertificateBasedAuthPropertiesTypeDef
def get_value() -> CertificateBasedAuthPropertiesTypeDef:
return {
"Status": ...,
}
# CertificateBasedAuthPropertiesTypeDef definition
class CertificateBasedAuthPropertiesTypeDef(TypedDict):
Status: NotRequired[CertificateBasedAuthStatusEnumType], # (1)
CertificateAuthorityArn: NotRequired[str],
ClientPropertiesTypeDef#
# ClientPropertiesTypeDef usage example
from mypy_boto3_workspaces.type_defs import ClientPropertiesTypeDef
def get_value() -> ClientPropertiesTypeDef:
return {
"ReconnectEnabled": ...,
}
# ClientPropertiesTypeDef definition
class ClientPropertiesTypeDef(TypedDict):
ReconnectEnabled: NotRequired[ReconnectEnumType], # (1)
LogUploadEnabled: NotRequired[LogUploadEnumType], # (2)
- See ReconnectEnumType
- See LogUploadEnumType
ComputeTypeTypeDef#
# ComputeTypeTypeDef usage example
from mypy_boto3_workspaces.type_defs import ComputeTypeTypeDef
def get_value() -> ComputeTypeTypeDef:
return {
"Name": ...,
}
# ComputeTypeTypeDef definition
class ComputeTypeTypeDef(TypedDict):
Name: NotRequired[ComputeType], # (1)
- See ComputeType
ConnectClientAddInTypeDef#
# ConnectClientAddInTypeDef usage example
from mypy_boto3_workspaces.type_defs import ConnectClientAddInTypeDef
def get_value() -> ConnectClientAddInTypeDef:
return {
"AddInId": ...,
}
# ConnectClientAddInTypeDef definition
class ConnectClientAddInTypeDef(TypedDict):
AddInId: NotRequired[str],
ResourceId: NotRequired[str],
Name: NotRequired[str],
URL: NotRequired[str],
ConnectionAliasAssociationTypeDef#
# ConnectionAliasAssociationTypeDef usage example
from mypy_boto3_workspaces.type_defs import ConnectionAliasAssociationTypeDef
def get_value() -> ConnectionAliasAssociationTypeDef:
return {
"AssociationStatus": ...,
}
# ConnectionAliasAssociationTypeDef definition
class ConnectionAliasAssociationTypeDef(TypedDict):
AssociationStatus: NotRequired[AssociationStatusType], # (1)
AssociatedAccountId: NotRequired[str],
ResourceId: NotRequired[str],
ConnectionIdentifier: NotRequired[str],
ConnectionAliasPermissionTypeDef#
# ConnectionAliasPermissionTypeDef usage example
from mypy_boto3_workspaces.type_defs import ConnectionAliasPermissionTypeDef
def get_value() -> ConnectionAliasPermissionTypeDef:
return {
"SharedAccountId": ...,
"AllowAssociation": ...,
}
# ConnectionAliasPermissionTypeDef definition
class ConnectionAliasPermissionTypeDef(TypedDict):
SharedAccountId: str,
AllowAssociation: bool,
TagTypeDef#
# TagTypeDef usage example
from mypy_boto3_workspaces.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: NotRequired[str],
CopyWorkspaceImageResultTypeDef#
# CopyWorkspaceImageResultTypeDef usage example
from mypy_boto3_workspaces.type_defs import CopyWorkspaceImageResultTypeDef
def get_value() -> CopyWorkspaceImageResultTypeDef:
return {
"ImageId": ...,
"ResponseMetadata": ...,
}
# CopyWorkspaceImageResultTypeDef definition
class CopyWorkspaceImageResultTypeDef(TypedDict):
ImageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateConnectClientAddInRequestRequestTypeDef#
# CreateConnectClientAddInRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import CreateConnectClientAddInRequestRequestTypeDef
def get_value() -> CreateConnectClientAddInRequestRequestTypeDef:
return {
"ResourceId": ...,
"Name": ...,
"URL": ...,
}
# CreateConnectClientAddInRequestRequestTypeDef definition
class CreateConnectClientAddInRequestRequestTypeDef(TypedDict):
ResourceId: str,
Name: str,
URL: str,
CreateConnectClientAddInResultTypeDef#
# CreateConnectClientAddInResultTypeDef usage example
from mypy_boto3_workspaces.type_defs import CreateConnectClientAddInResultTypeDef
def get_value() -> CreateConnectClientAddInResultTypeDef:
return {
"AddInId": ...,
"ResponseMetadata": ...,
}
# CreateConnectClientAddInResultTypeDef definition
class CreateConnectClientAddInResultTypeDef(TypedDict):
AddInId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateConnectionAliasResultTypeDef#
# CreateConnectionAliasResultTypeDef usage example
from mypy_boto3_workspaces.type_defs import CreateConnectionAliasResultTypeDef
def get_value() -> CreateConnectionAliasResultTypeDef:
return {
"AliasId": ...,
"ResponseMetadata": ...,
}
# CreateConnectionAliasResultTypeDef definition
class CreateConnectionAliasResultTypeDef(TypedDict):
AliasId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateIpGroupResultTypeDef#
# CreateIpGroupResultTypeDef usage example
from mypy_boto3_workspaces.type_defs import CreateIpGroupResultTypeDef
def get_value() -> CreateIpGroupResultTypeDef:
return {
"GroupId": ...,
"ResponseMetadata": ...,
}
# CreateIpGroupResultTypeDef definition
class CreateIpGroupResultTypeDef(TypedDict):
GroupId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PendingCreateStandbyWorkspacesRequestTypeDef#
# PendingCreateStandbyWorkspacesRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import PendingCreateStandbyWorkspacesRequestTypeDef
def get_value() -> PendingCreateStandbyWorkspacesRequestTypeDef:
return {
"UserName": ...,
}
# PendingCreateStandbyWorkspacesRequestTypeDef definition
class PendingCreateStandbyWorkspacesRequestTypeDef(TypedDict):
UserName: NotRequired[str],
DirectoryId: NotRequired[str],
State: NotRequired[WorkspaceStateType], # (1)
WorkspaceId: NotRequired[str],
CreateUpdatedWorkspaceImageResultTypeDef#
# CreateUpdatedWorkspaceImageResultTypeDef usage example
from mypy_boto3_workspaces.type_defs import CreateUpdatedWorkspaceImageResultTypeDef
def get_value() -> CreateUpdatedWorkspaceImageResultTypeDef:
return {
"ImageId": ...,
"ResponseMetadata": ...,
}
# CreateUpdatedWorkspaceImageResultTypeDef definition
class CreateUpdatedWorkspaceImageResultTypeDef(TypedDict):
ImageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RootStorageTypeDef#
# RootStorageTypeDef usage example
from mypy_boto3_workspaces.type_defs import RootStorageTypeDef
def get_value() -> RootStorageTypeDef:
return {
"Capacity": ...,
}
# RootStorageTypeDef definition
class RootStorageTypeDef(TypedDict):
Capacity: NotRequired[str],
UserStorageTypeDef#
# UserStorageTypeDef usage example
from mypy_boto3_workspaces.type_defs import UserStorageTypeDef
def get_value() -> UserStorageTypeDef:
return {
"Capacity": ...,
}
# UserStorageTypeDef definition
class UserStorageTypeDef(TypedDict):
Capacity: NotRequired[str],
OperatingSystemTypeDef#
# OperatingSystemTypeDef usage example
from mypy_boto3_workspaces.type_defs import OperatingSystemTypeDef
def get_value() -> OperatingSystemTypeDef:
return {
"Type": ...,
}
# OperatingSystemTypeDef definition
class OperatingSystemTypeDef(TypedDict):
Type: NotRequired[OperatingSystemTypeType], # (1)
DefaultClientBrandingAttributesTypeDef#
# DefaultClientBrandingAttributesTypeDef usage example
from mypy_boto3_workspaces.type_defs import DefaultClientBrandingAttributesTypeDef
def get_value() -> DefaultClientBrandingAttributesTypeDef:
return {
"LogoUrl": ...,
}
# DefaultClientBrandingAttributesTypeDef definition
class DefaultClientBrandingAttributesTypeDef(TypedDict):
LogoUrl: NotRequired[str],
SupportEmail: NotRequired[str],
SupportLink: NotRequired[str],
ForgotPasswordLink: NotRequired[str],
LoginMessage: NotRequired[Dict[str, str]],
DefaultImportClientBrandingAttributesTypeDef#
# DefaultImportClientBrandingAttributesTypeDef usage example
from mypy_boto3_workspaces.type_defs import DefaultImportClientBrandingAttributesTypeDef
def get_value() -> DefaultImportClientBrandingAttributesTypeDef:
return {
"Logo": ...,
}
# DefaultImportClientBrandingAttributesTypeDef definition
class DefaultImportClientBrandingAttributesTypeDef(TypedDict):
Logo: NotRequired[Union[str, bytes, IO[Any], StreamingBody]],
SupportEmail: NotRequired[str],
SupportLink: NotRequired[str],
ForgotPasswordLink: NotRequired[str],
LoginMessage: NotRequired[Mapping[str, str]],
DefaultWorkspaceCreationPropertiesTypeDef#
# DefaultWorkspaceCreationPropertiesTypeDef usage example
from mypy_boto3_workspaces.type_defs import DefaultWorkspaceCreationPropertiesTypeDef
def get_value() -> DefaultWorkspaceCreationPropertiesTypeDef:
return {
"EnableWorkDocs": ...,
}
# DefaultWorkspaceCreationPropertiesTypeDef definition
class DefaultWorkspaceCreationPropertiesTypeDef(TypedDict):
EnableWorkDocs: NotRequired[bool],
EnableInternetAccess: NotRequired[bool],
DefaultOu: NotRequired[str],
CustomSecurityGroupId: NotRequired[str],
UserEnabledAsLocalAdministrator: NotRequired[bool],
EnableMaintenanceMode: NotRequired[bool],
DeleteClientBrandingRequestRequestTypeDef#
# DeleteClientBrandingRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import DeleteClientBrandingRequestRequestTypeDef
def get_value() -> DeleteClientBrandingRequestRequestTypeDef:
return {
"ResourceId": ...,
"Platforms": ...,
}
# DeleteClientBrandingRequestRequestTypeDef definition
class DeleteClientBrandingRequestRequestTypeDef(TypedDict):
ResourceId: str,
Platforms: Sequence[ClientDeviceTypeType], # (1)
DeleteConnectClientAddInRequestRequestTypeDef#
# DeleteConnectClientAddInRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import DeleteConnectClientAddInRequestRequestTypeDef
def get_value() -> DeleteConnectClientAddInRequestRequestTypeDef:
return {
"AddInId": ...,
"ResourceId": ...,
}
# DeleteConnectClientAddInRequestRequestTypeDef definition
class DeleteConnectClientAddInRequestRequestTypeDef(TypedDict):
AddInId: str,
ResourceId: str,
DeleteConnectionAliasRequestRequestTypeDef#
# DeleteConnectionAliasRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import DeleteConnectionAliasRequestRequestTypeDef
def get_value() -> DeleteConnectionAliasRequestRequestTypeDef:
return {
"AliasId": ...,
}
# DeleteConnectionAliasRequestRequestTypeDef definition
class DeleteConnectionAliasRequestRequestTypeDef(TypedDict):
AliasId: str,
DeleteIpGroupRequestRequestTypeDef#
# DeleteIpGroupRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import DeleteIpGroupRequestRequestTypeDef
def get_value() -> DeleteIpGroupRequestRequestTypeDef:
return {
"GroupId": ...,
}
# DeleteIpGroupRequestRequestTypeDef definition
class DeleteIpGroupRequestRequestTypeDef(TypedDict):
GroupId: str,
DeleteTagsRequestRequestTypeDef#
# DeleteTagsRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import DeleteTagsRequestRequestTypeDef
def get_value() -> DeleteTagsRequestRequestTypeDef:
return {
"ResourceId": ...,
"TagKeys": ...,
}
# DeleteTagsRequestRequestTypeDef definition
class DeleteTagsRequestRequestTypeDef(TypedDict):
ResourceId: str,
TagKeys: Sequence[str],
DeleteWorkspaceBundleRequestRequestTypeDef#
# DeleteWorkspaceBundleRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import DeleteWorkspaceBundleRequestRequestTypeDef
def get_value() -> DeleteWorkspaceBundleRequestRequestTypeDef:
return {
"BundleId": ...,
}
# DeleteWorkspaceBundleRequestRequestTypeDef definition
class DeleteWorkspaceBundleRequestRequestTypeDef(TypedDict):
BundleId: NotRequired[str],
DeleteWorkspaceImageRequestRequestTypeDef#
# DeleteWorkspaceImageRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import DeleteWorkspaceImageRequestRequestTypeDef
def get_value() -> DeleteWorkspaceImageRequestRequestTypeDef:
return {
"ImageId": ...,
}
# DeleteWorkspaceImageRequestRequestTypeDef definition
class DeleteWorkspaceImageRequestRequestTypeDef(TypedDict):
ImageId: str,
DeregisterWorkspaceDirectoryRequestRequestTypeDef#
# DeregisterWorkspaceDirectoryRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import DeregisterWorkspaceDirectoryRequestRequestTypeDef
def get_value() -> DeregisterWorkspaceDirectoryRequestRequestTypeDef:
return {
"DirectoryId": ...,
}
# DeregisterWorkspaceDirectoryRequestRequestTypeDef definition
class DeregisterWorkspaceDirectoryRequestRequestTypeDef(TypedDict):
DirectoryId: str,
DescribeAccountModificationsRequestDescribeAccountModificationsPaginateTypeDef#
# DescribeAccountModificationsRequestDescribeAccountModificationsPaginateTypeDef usage example
from mypy_boto3_workspaces.type_defs import DescribeAccountModificationsRequestDescribeAccountModificationsPaginateTypeDef
def get_value() -> DescribeAccountModificationsRequestDescribeAccountModificationsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# DescribeAccountModificationsRequestDescribeAccountModificationsPaginateTypeDef definition
class DescribeAccountModificationsRequestDescribeAccountModificationsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeAccountModificationsRequestRequestTypeDef#
# DescribeAccountModificationsRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import DescribeAccountModificationsRequestRequestTypeDef
def get_value() -> DescribeAccountModificationsRequestRequestTypeDef:
return {
"NextToken": ...,
}
# DescribeAccountModificationsRequestRequestTypeDef definition
class DescribeAccountModificationsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
DescribeAccountResultTypeDef#
# DescribeAccountResultTypeDef usage example
from mypy_boto3_workspaces.type_defs import DescribeAccountResultTypeDef
def get_value() -> DescribeAccountResultTypeDef:
return {
"DedicatedTenancySupport": ...,
"DedicatedTenancyManagementCidrRange": ...,
"ResponseMetadata": ...,
}
# DescribeAccountResultTypeDef definition
class DescribeAccountResultTypeDef(TypedDict):
DedicatedTenancySupport: DedicatedTenancySupportResultEnumType, # (1)
DedicatedTenancyManagementCidrRange: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeClientBrandingRequestRequestTypeDef#
# DescribeClientBrandingRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import DescribeClientBrandingRequestRequestTypeDef
def get_value() -> DescribeClientBrandingRequestRequestTypeDef:
return {
"ResourceId": ...,
}
# DescribeClientBrandingRequestRequestTypeDef definition
class DescribeClientBrandingRequestRequestTypeDef(TypedDict):
ResourceId: str,
IosClientBrandingAttributesTypeDef#
# IosClientBrandingAttributesTypeDef usage example
from mypy_boto3_workspaces.type_defs import IosClientBrandingAttributesTypeDef
def get_value() -> IosClientBrandingAttributesTypeDef:
return {
"LogoUrl": ...,
}
# IosClientBrandingAttributesTypeDef definition
class IosClientBrandingAttributesTypeDef(TypedDict):
LogoUrl: NotRequired[str],
Logo2xUrl: NotRequired[str],
Logo3xUrl: NotRequired[str],
SupportEmail: NotRequired[str],
SupportLink: NotRequired[str],
ForgotPasswordLink: NotRequired[str],
LoginMessage: NotRequired[Dict[str, str]],
DescribeClientPropertiesRequestRequestTypeDef#
# DescribeClientPropertiesRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import DescribeClientPropertiesRequestRequestTypeDef
def get_value() -> DescribeClientPropertiesRequestRequestTypeDef:
return {
"ResourceIds": ...,
}
# DescribeClientPropertiesRequestRequestTypeDef definition
class DescribeClientPropertiesRequestRequestTypeDef(TypedDict):
ResourceIds: Sequence[str],
DescribeConnectClientAddInsRequestRequestTypeDef#
# DescribeConnectClientAddInsRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import DescribeConnectClientAddInsRequestRequestTypeDef
def get_value() -> DescribeConnectClientAddInsRequestRequestTypeDef:
return {
"ResourceId": ...,
}
# DescribeConnectClientAddInsRequestRequestTypeDef definition
class DescribeConnectClientAddInsRequestRequestTypeDef(TypedDict):
ResourceId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeConnectionAliasPermissionsRequestRequestTypeDef#
# DescribeConnectionAliasPermissionsRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import DescribeConnectionAliasPermissionsRequestRequestTypeDef
def get_value() -> DescribeConnectionAliasPermissionsRequestRequestTypeDef:
return {
"AliasId": ...,
}
# DescribeConnectionAliasPermissionsRequestRequestTypeDef definition
class DescribeConnectionAliasPermissionsRequestRequestTypeDef(TypedDict):
AliasId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeConnectionAliasesRequestRequestTypeDef#
# DescribeConnectionAliasesRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import DescribeConnectionAliasesRequestRequestTypeDef
def get_value() -> DescribeConnectionAliasesRequestRequestTypeDef:
return {
"AliasIds": ...,
}
# DescribeConnectionAliasesRequestRequestTypeDef definition
class DescribeConnectionAliasesRequestRequestTypeDef(TypedDict):
AliasIds: NotRequired[Sequence[str]],
ResourceId: NotRequired[str],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeIpGroupsRequestDescribeIpGroupsPaginateTypeDef#
# DescribeIpGroupsRequestDescribeIpGroupsPaginateTypeDef usage example
from mypy_boto3_workspaces.type_defs import DescribeIpGroupsRequestDescribeIpGroupsPaginateTypeDef
def get_value() -> DescribeIpGroupsRequestDescribeIpGroupsPaginateTypeDef:
return {
"GroupIds": ...,
}
# DescribeIpGroupsRequestDescribeIpGroupsPaginateTypeDef definition
class DescribeIpGroupsRequestDescribeIpGroupsPaginateTypeDef(TypedDict):
GroupIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeIpGroupsRequestRequestTypeDef#
# DescribeIpGroupsRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import DescribeIpGroupsRequestRequestTypeDef
def get_value() -> DescribeIpGroupsRequestRequestTypeDef:
return {
"GroupIds": ...,
}
# DescribeIpGroupsRequestRequestTypeDef definition
class DescribeIpGroupsRequestRequestTypeDef(TypedDict):
GroupIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeTagsRequestRequestTypeDef#
# DescribeTagsRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import DescribeTagsRequestRequestTypeDef
def get_value() -> DescribeTagsRequestRequestTypeDef:
return {
"ResourceId": ...,
}
# DescribeTagsRequestRequestTypeDef definition
class DescribeTagsRequestRequestTypeDef(TypedDict):
ResourceId: str,
DescribeWorkspaceBundlesRequestDescribeWorkspaceBundlesPaginateTypeDef#
# DescribeWorkspaceBundlesRequestDescribeWorkspaceBundlesPaginateTypeDef usage example
from mypy_boto3_workspaces.type_defs import DescribeWorkspaceBundlesRequestDescribeWorkspaceBundlesPaginateTypeDef
def get_value() -> DescribeWorkspaceBundlesRequestDescribeWorkspaceBundlesPaginateTypeDef:
return {
"BundleIds": ...,
}
# DescribeWorkspaceBundlesRequestDescribeWorkspaceBundlesPaginateTypeDef definition
class DescribeWorkspaceBundlesRequestDescribeWorkspaceBundlesPaginateTypeDef(TypedDict):
BundleIds: NotRequired[Sequence[str]],
Owner: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeWorkspaceBundlesRequestRequestTypeDef#
# DescribeWorkspaceBundlesRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import DescribeWorkspaceBundlesRequestRequestTypeDef
def get_value() -> DescribeWorkspaceBundlesRequestRequestTypeDef:
return {
"BundleIds": ...,
}
# DescribeWorkspaceBundlesRequestRequestTypeDef definition
class DescribeWorkspaceBundlesRequestRequestTypeDef(TypedDict):
BundleIds: NotRequired[Sequence[str]],
Owner: NotRequired[str],
NextToken: NotRequired[str],
DescribeWorkspaceDirectoriesRequestDescribeWorkspaceDirectoriesPaginateTypeDef#
# DescribeWorkspaceDirectoriesRequestDescribeWorkspaceDirectoriesPaginateTypeDef usage example
from mypy_boto3_workspaces.type_defs import DescribeWorkspaceDirectoriesRequestDescribeWorkspaceDirectoriesPaginateTypeDef
def get_value() -> DescribeWorkspaceDirectoriesRequestDescribeWorkspaceDirectoriesPaginateTypeDef:
return {
"DirectoryIds": ...,
}
# DescribeWorkspaceDirectoriesRequestDescribeWorkspaceDirectoriesPaginateTypeDef definition
class DescribeWorkspaceDirectoriesRequestDescribeWorkspaceDirectoriesPaginateTypeDef(TypedDict):
DirectoryIds: NotRequired[Sequence[str]],
Limit: NotRequired[int],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeWorkspaceDirectoriesRequestRequestTypeDef#
# DescribeWorkspaceDirectoriesRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import DescribeWorkspaceDirectoriesRequestRequestTypeDef
def get_value() -> DescribeWorkspaceDirectoriesRequestRequestTypeDef:
return {
"DirectoryIds": ...,
}
# DescribeWorkspaceDirectoriesRequestRequestTypeDef definition
class DescribeWorkspaceDirectoriesRequestRequestTypeDef(TypedDict):
DirectoryIds: NotRequired[Sequence[str]],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DescribeWorkspaceImagePermissionsRequestRequestTypeDef#
# DescribeWorkspaceImagePermissionsRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import DescribeWorkspaceImagePermissionsRequestRequestTypeDef
def get_value() -> DescribeWorkspaceImagePermissionsRequestRequestTypeDef:
return {
"ImageId": ...,
}
# DescribeWorkspaceImagePermissionsRequestRequestTypeDef definition
class DescribeWorkspaceImagePermissionsRequestRequestTypeDef(TypedDict):
ImageId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ImagePermissionTypeDef#
# ImagePermissionTypeDef usage example
from mypy_boto3_workspaces.type_defs import ImagePermissionTypeDef
def get_value() -> ImagePermissionTypeDef:
return {
"SharedAccountId": ...,
}
# ImagePermissionTypeDef definition
class ImagePermissionTypeDef(TypedDict):
SharedAccountId: NotRequired[str],
DescribeWorkspaceImagesRequestDescribeWorkspaceImagesPaginateTypeDef#
# DescribeWorkspaceImagesRequestDescribeWorkspaceImagesPaginateTypeDef usage example
from mypy_boto3_workspaces.type_defs import DescribeWorkspaceImagesRequestDescribeWorkspaceImagesPaginateTypeDef
def get_value() -> DescribeWorkspaceImagesRequestDescribeWorkspaceImagesPaginateTypeDef:
return {
"ImageIds": ...,
}
# DescribeWorkspaceImagesRequestDescribeWorkspaceImagesPaginateTypeDef definition
class DescribeWorkspaceImagesRequestDescribeWorkspaceImagesPaginateTypeDef(TypedDict):
ImageIds: NotRequired[Sequence[str]],
ImageType: NotRequired[ImageTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See ImageTypeType
- See PaginatorConfigTypeDef
DescribeWorkspaceImagesRequestRequestTypeDef#
# DescribeWorkspaceImagesRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import DescribeWorkspaceImagesRequestRequestTypeDef
def get_value() -> DescribeWorkspaceImagesRequestRequestTypeDef:
return {
"ImageIds": ...,
}
# DescribeWorkspaceImagesRequestRequestTypeDef definition
class DescribeWorkspaceImagesRequestRequestTypeDef(TypedDict):
ImageIds: NotRequired[Sequence[str]],
ImageType: NotRequired[ImageTypeType], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See ImageTypeType
DescribeWorkspaceSnapshotsRequestRequestTypeDef#
# DescribeWorkspaceSnapshotsRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import DescribeWorkspaceSnapshotsRequestRequestTypeDef
def get_value() -> DescribeWorkspaceSnapshotsRequestRequestTypeDef:
return {
"WorkspaceId": ...,
}
# DescribeWorkspaceSnapshotsRequestRequestTypeDef definition
class DescribeWorkspaceSnapshotsRequestRequestTypeDef(TypedDict):
WorkspaceId: str,
SnapshotTypeDef#
# SnapshotTypeDef usage example
from mypy_boto3_workspaces.type_defs import SnapshotTypeDef
def get_value() -> SnapshotTypeDef:
return {
"SnapshotTime": ...,
}
# SnapshotTypeDef definition
class SnapshotTypeDef(TypedDict):
SnapshotTime: NotRequired[datetime],
DescribeWorkspacesConnectionStatusRequestDescribeWorkspacesConnectionStatusPaginateTypeDef#
# DescribeWorkspacesConnectionStatusRequestDescribeWorkspacesConnectionStatusPaginateTypeDef usage example
from mypy_boto3_workspaces.type_defs import DescribeWorkspacesConnectionStatusRequestDescribeWorkspacesConnectionStatusPaginateTypeDef
def get_value() -> DescribeWorkspacesConnectionStatusRequestDescribeWorkspacesConnectionStatusPaginateTypeDef:
return {
"WorkspaceIds": ...,
}
# DescribeWorkspacesConnectionStatusRequestDescribeWorkspacesConnectionStatusPaginateTypeDef definition
class DescribeWorkspacesConnectionStatusRequestDescribeWorkspacesConnectionStatusPaginateTypeDef(TypedDict):
WorkspaceIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeWorkspacesConnectionStatusRequestRequestTypeDef#
# DescribeWorkspacesConnectionStatusRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import DescribeWorkspacesConnectionStatusRequestRequestTypeDef
def get_value() -> DescribeWorkspacesConnectionStatusRequestRequestTypeDef:
return {
"WorkspaceIds": ...,
}
# DescribeWorkspacesConnectionStatusRequestRequestTypeDef definition
class DescribeWorkspacesConnectionStatusRequestRequestTypeDef(TypedDict):
WorkspaceIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
WorkspaceConnectionStatusTypeDef#
# WorkspaceConnectionStatusTypeDef usage example
from mypy_boto3_workspaces.type_defs import WorkspaceConnectionStatusTypeDef
def get_value() -> WorkspaceConnectionStatusTypeDef:
return {
"WorkspaceId": ...,
}
# WorkspaceConnectionStatusTypeDef definition
class WorkspaceConnectionStatusTypeDef(TypedDict):
WorkspaceId: NotRequired[str],
ConnectionState: NotRequired[ConnectionStateType], # (1)
ConnectionStateCheckTimestamp: NotRequired[datetime],
LastKnownUserConnectionTimestamp: NotRequired[datetime],
DescribeWorkspacesRequestDescribeWorkspacesPaginateTypeDef#
# DescribeWorkspacesRequestDescribeWorkspacesPaginateTypeDef usage example
from mypy_boto3_workspaces.type_defs import DescribeWorkspacesRequestDescribeWorkspacesPaginateTypeDef
def get_value() -> DescribeWorkspacesRequestDescribeWorkspacesPaginateTypeDef:
return {
"WorkspaceIds": ...,
}
# DescribeWorkspacesRequestDescribeWorkspacesPaginateTypeDef definition
class DescribeWorkspacesRequestDescribeWorkspacesPaginateTypeDef(TypedDict):
WorkspaceIds: NotRequired[Sequence[str]],
DirectoryId: NotRequired[str],
UserName: NotRequired[str],
BundleId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeWorkspacesRequestRequestTypeDef#
# DescribeWorkspacesRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import DescribeWorkspacesRequestRequestTypeDef
def get_value() -> DescribeWorkspacesRequestRequestTypeDef:
return {
"WorkspaceIds": ...,
}
# DescribeWorkspacesRequestRequestTypeDef definition
class DescribeWorkspacesRequestRequestTypeDef(TypedDict):
WorkspaceIds: NotRequired[Sequence[str]],
DirectoryId: NotRequired[str],
UserName: NotRequired[str],
BundleId: NotRequired[str],
Limit: NotRequired[int],
NextToken: NotRequired[str],
DisassociateConnectionAliasRequestRequestTypeDef#
# DisassociateConnectionAliasRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import DisassociateConnectionAliasRequestRequestTypeDef
def get_value() -> DisassociateConnectionAliasRequestRequestTypeDef:
return {
"AliasId": ...,
}
# DisassociateConnectionAliasRequestRequestTypeDef definition
class DisassociateConnectionAliasRequestRequestTypeDef(TypedDict):
AliasId: str,
DisassociateIpGroupsRequestRequestTypeDef#
# DisassociateIpGroupsRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import DisassociateIpGroupsRequestRequestTypeDef
def get_value() -> DisassociateIpGroupsRequestRequestTypeDef:
return {
"DirectoryId": ...,
"GroupIds": ...,
}
# DisassociateIpGroupsRequestRequestTypeDef definition
class DisassociateIpGroupsRequestRequestTypeDef(TypedDict):
DirectoryId: str,
GroupIds: Sequence[str],
FailedWorkspaceChangeRequestTypeDef#
# FailedWorkspaceChangeRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import FailedWorkspaceChangeRequestTypeDef
def get_value() -> FailedWorkspaceChangeRequestTypeDef:
return {
"WorkspaceId": ...,
}
# FailedWorkspaceChangeRequestTypeDef definition
class FailedWorkspaceChangeRequestTypeDef(TypedDict):
WorkspaceId: NotRequired[str],
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
IosImportClientBrandingAttributesTypeDef#
# IosImportClientBrandingAttributesTypeDef usage example
from mypy_boto3_workspaces.type_defs import IosImportClientBrandingAttributesTypeDef
def get_value() -> IosImportClientBrandingAttributesTypeDef:
return {
"Logo": ...,
}
# IosImportClientBrandingAttributesTypeDef definition
class IosImportClientBrandingAttributesTypeDef(TypedDict):
Logo: NotRequired[Union[str, bytes, IO[Any], StreamingBody]],
Logo2x: NotRequired[Union[str, bytes, IO[Any], StreamingBody]],
Logo3x: NotRequired[Union[str, bytes, IO[Any], StreamingBody]],
SupportEmail: NotRequired[str],
SupportLink: NotRequired[str],
ForgotPasswordLink: NotRequired[str],
LoginMessage: NotRequired[Mapping[str, str]],
ImportWorkspaceImageResultTypeDef#
# ImportWorkspaceImageResultTypeDef usage example
from mypy_boto3_workspaces.type_defs import ImportWorkspaceImageResultTypeDef
def get_value() -> ImportWorkspaceImageResultTypeDef:
return {
"ImageId": ...,
"ResponseMetadata": ...,
}
# ImportWorkspaceImageResultTypeDef definition
class ImportWorkspaceImageResultTypeDef(TypedDict):
ImageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListAvailableManagementCidrRangesRequestListAvailableManagementCidrRangesPaginateTypeDef#
# ListAvailableManagementCidrRangesRequestListAvailableManagementCidrRangesPaginateTypeDef usage example
from mypy_boto3_workspaces.type_defs import ListAvailableManagementCidrRangesRequestListAvailableManagementCidrRangesPaginateTypeDef
def get_value() -> ListAvailableManagementCidrRangesRequestListAvailableManagementCidrRangesPaginateTypeDef:
return {
"ManagementCidrRangeConstraint": ...,
}
# ListAvailableManagementCidrRangesRequestListAvailableManagementCidrRangesPaginateTypeDef definition
class ListAvailableManagementCidrRangesRequestListAvailableManagementCidrRangesPaginateTypeDef(TypedDict):
ManagementCidrRangeConstraint: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAvailableManagementCidrRangesRequestRequestTypeDef#
# ListAvailableManagementCidrRangesRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import ListAvailableManagementCidrRangesRequestRequestTypeDef
def get_value() -> ListAvailableManagementCidrRangesRequestRequestTypeDef:
return {
"ManagementCidrRangeConstraint": ...,
}
# ListAvailableManagementCidrRangesRequestRequestTypeDef definition
class ListAvailableManagementCidrRangesRequestRequestTypeDef(TypedDict):
ManagementCidrRangeConstraint: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListAvailableManagementCidrRangesResultTypeDef#
# ListAvailableManagementCidrRangesResultTypeDef usage example
from mypy_boto3_workspaces.type_defs import ListAvailableManagementCidrRangesResultTypeDef
def get_value() -> ListAvailableManagementCidrRangesResultTypeDef:
return {
"ManagementCidrRanges": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListAvailableManagementCidrRangesResultTypeDef definition
class ListAvailableManagementCidrRangesResultTypeDef(TypedDict):
ManagementCidrRanges: List[str],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
MigrateWorkspaceRequestRequestTypeDef#
# MigrateWorkspaceRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import MigrateWorkspaceRequestRequestTypeDef
def get_value() -> MigrateWorkspaceRequestRequestTypeDef:
return {
"SourceWorkspaceId": ...,
"BundleId": ...,
}
# MigrateWorkspaceRequestRequestTypeDef definition
class MigrateWorkspaceRequestRequestTypeDef(TypedDict):
SourceWorkspaceId: str,
BundleId: str,
MigrateWorkspaceResultTypeDef#
# MigrateWorkspaceResultTypeDef usage example
from mypy_boto3_workspaces.type_defs import MigrateWorkspaceResultTypeDef
def get_value() -> MigrateWorkspaceResultTypeDef:
return {
"SourceWorkspaceId": ...,
"TargetWorkspaceId": ...,
"ResponseMetadata": ...,
}
# MigrateWorkspaceResultTypeDef definition
class MigrateWorkspaceResultTypeDef(TypedDict):
SourceWorkspaceId: str,
TargetWorkspaceId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModificationStateTypeDef#
# ModificationStateTypeDef usage example
from mypy_boto3_workspaces.type_defs import ModificationStateTypeDef
def get_value() -> ModificationStateTypeDef:
return {
"Resource": ...,
}
# ModificationStateTypeDef definition
class ModificationStateTypeDef(TypedDict):
Resource: NotRequired[ModificationResourceEnumType], # (1)
State: NotRequired[ModificationStateEnumType], # (2)
ModifyAccountRequestRequestTypeDef#
# ModifyAccountRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import ModifyAccountRequestRequestTypeDef
def get_value() -> ModifyAccountRequestRequestTypeDef:
return {
"DedicatedTenancySupport": ...,
}
# ModifyAccountRequestRequestTypeDef definition
class ModifyAccountRequestRequestTypeDef(TypedDict):
DedicatedTenancySupport: NotRequired[DedicatedTenancySupportEnumType], # (1)
DedicatedTenancyManagementCidrRange: NotRequired[str],
SamlPropertiesTypeDef#
# SamlPropertiesTypeDef usage example
from mypy_boto3_workspaces.type_defs import SamlPropertiesTypeDef
def get_value() -> SamlPropertiesTypeDef:
return {
"Status": ...,
}
# SamlPropertiesTypeDef definition
class SamlPropertiesTypeDef(TypedDict):
Status: NotRequired[SamlStatusEnumType], # (1)
UserAccessUrl: NotRequired[str],
RelayStateParameterName: NotRequired[str],
SelfservicePermissionsTypeDef#
# SelfservicePermissionsTypeDef usage example
from mypy_boto3_workspaces.type_defs import SelfservicePermissionsTypeDef
def get_value() -> SelfservicePermissionsTypeDef:
return {
"RestartWorkspace": ...,
}
# SelfservicePermissionsTypeDef definition
class SelfservicePermissionsTypeDef(TypedDict):
RestartWorkspace: NotRequired[ReconnectEnumType], # (1)
IncreaseVolumeSize: NotRequired[ReconnectEnumType], # (1)
ChangeComputeType: NotRequired[ReconnectEnumType], # (1)
SwitchRunningMode: NotRequired[ReconnectEnumType], # (1)
RebuildWorkspace: NotRequired[ReconnectEnumType], # (1)
- See ReconnectEnumType
- See ReconnectEnumType
- See ReconnectEnumType
- See ReconnectEnumType
- See ReconnectEnumType
WorkspaceAccessPropertiesTypeDef#
# WorkspaceAccessPropertiesTypeDef usage example
from mypy_boto3_workspaces.type_defs import WorkspaceAccessPropertiesTypeDef
def get_value() -> WorkspaceAccessPropertiesTypeDef:
return {
"DeviceTypeWindows": ...,
}
# WorkspaceAccessPropertiesTypeDef definition
class WorkspaceAccessPropertiesTypeDef(TypedDict):
DeviceTypeWindows: NotRequired[AccessPropertyValueType], # (1)
DeviceTypeOsx: NotRequired[AccessPropertyValueType], # (1)
DeviceTypeWeb: NotRequired[AccessPropertyValueType], # (1)
DeviceTypeIos: NotRequired[AccessPropertyValueType], # (1)
DeviceTypeAndroid: NotRequired[AccessPropertyValueType], # (1)
DeviceTypeChromeOs: NotRequired[AccessPropertyValueType], # (1)
DeviceTypeZeroClient: NotRequired[AccessPropertyValueType], # (1)
DeviceTypeLinux: NotRequired[AccessPropertyValueType], # (1)
- See AccessPropertyValueType
- See AccessPropertyValueType
- See AccessPropertyValueType
- See AccessPropertyValueType
- See AccessPropertyValueType
- See AccessPropertyValueType
- See AccessPropertyValueType
- See AccessPropertyValueType
WorkspaceCreationPropertiesTypeDef#
# WorkspaceCreationPropertiesTypeDef usage example
from mypy_boto3_workspaces.type_defs import WorkspaceCreationPropertiesTypeDef
def get_value() -> WorkspaceCreationPropertiesTypeDef:
return {
"EnableWorkDocs": ...,
}
# WorkspaceCreationPropertiesTypeDef definition
class WorkspaceCreationPropertiesTypeDef(TypedDict):
EnableWorkDocs: NotRequired[bool],
EnableInternetAccess: NotRequired[bool],
DefaultOu: NotRequired[str],
CustomSecurityGroupId: NotRequired[str],
UserEnabledAsLocalAdministrator: NotRequired[bool],
EnableMaintenanceMode: NotRequired[bool],
WorkspacePropertiesTypeDef#
# WorkspacePropertiesTypeDef usage example
from mypy_boto3_workspaces.type_defs import WorkspacePropertiesTypeDef
def get_value() -> WorkspacePropertiesTypeDef:
return {
"RunningMode": ...,
}
# WorkspacePropertiesTypeDef definition
class WorkspacePropertiesTypeDef(TypedDict):
RunningMode: NotRequired[RunningModeType], # (1)
RunningModeAutoStopTimeoutInMinutes: NotRequired[int],
RootVolumeSizeGib: NotRequired[int],
UserVolumeSizeGib: NotRequired[int],
ComputeTypeName: NotRequired[ComputeType], # (2)
Protocols: NotRequired[Sequence[ProtocolType]], # (3)
- See RunningModeType
- See ComputeType
- See ProtocolType
ModifyWorkspaceStateRequestRequestTypeDef#
# ModifyWorkspaceStateRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import ModifyWorkspaceStateRequestRequestTypeDef
def get_value() -> ModifyWorkspaceStateRequestRequestTypeDef:
return {
"WorkspaceId": ...,
"WorkspaceState": ...,
}
# ModifyWorkspaceStateRequestRequestTypeDef definition
class ModifyWorkspaceStateRequestRequestTypeDef(TypedDict):
WorkspaceId: str,
WorkspaceState: TargetWorkspaceStateType, # (1)
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_workspaces.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
RebootRequestTypeDef#
# RebootRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import RebootRequestTypeDef
def get_value() -> RebootRequestTypeDef:
return {
"WorkspaceId": ...,
}
# RebootRequestTypeDef definition
class RebootRequestTypeDef(TypedDict):
WorkspaceId: str,
RebuildRequestTypeDef#
# RebuildRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import RebuildRequestTypeDef
def get_value() -> RebuildRequestTypeDef:
return {
"WorkspaceId": ...,
}
# RebuildRequestTypeDef definition
class RebuildRequestTypeDef(TypedDict):
WorkspaceId: str,
RelatedWorkspacePropertiesTypeDef#
# RelatedWorkspacePropertiesTypeDef usage example
from mypy_boto3_workspaces.type_defs import RelatedWorkspacePropertiesTypeDef
def get_value() -> RelatedWorkspacePropertiesTypeDef:
return {
"WorkspaceId": ...,
}
# RelatedWorkspacePropertiesTypeDef definition
class RelatedWorkspacePropertiesTypeDef(TypedDict):
WorkspaceId: NotRequired[str],
Region: NotRequired[str],
State: NotRequired[WorkspaceStateType], # (1)
Type: NotRequired[StandbyWorkspaceRelationshipTypeType], # (2)
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_workspaces.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
RestoreWorkspaceRequestRequestTypeDef#
# RestoreWorkspaceRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import RestoreWorkspaceRequestRequestTypeDef
def get_value() -> RestoreWorkspaceRequestRequestTypeDef:
return {
"WorkspaceId": ...,
}
# RestoreWorkspaceRequestRequestTypeDef definition
class RestoreWorkspaceRequestRequestTypeDef(TypedDict):
WorkspaceId: str,
RevokeIpRulesRequestRequestTypeDef#
# RevokeIpRulesRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import RevokeIpRulesRequestRequestTypeDef
def get_value() -> RevokeIpRulesRequestRequestTypeDef:
return {
"GroupId": ...,
"UserRules": ...,
}
# RevokeIpRulesRequestRequestTypeDef definition
class RevokeIpRulesRequestRequestTypeDef(TypedDict):
GroupId: str,
UserRules: Sequence[str],
StartRequestTypeDef#
# StartRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import StartRequestTypeDef
def get_value() -> StartRequestTypeDef:
return {
"WorkspaceId": ...,
}
# StartRequestTypeDef definition
class StartRequestTypeDef(TypedDict):
WorkspaceId: NotRequired[str],
StopRequestTypeDef#
# StopRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import StopRequestTypeDef
def get_value() -> StopRequestTypeDef:
return {
"WorkspaceId": ...,
}
# StopRequestTypeDef definition
class StopRequestTypeDef(TypedDict):
WorkspaceId: NotRequired[str],
TerminateRequestTypeDef#
# TerminateRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import TerminateRequestTypeDef
def get_value() -> TerminateRequestTypeDef:
return {
"WorkspaceId": ...,
}
# TerminateRequestTypeDef definition
class TerminateRequestTypeDef(TypedDict):
WorkspaceId: str,
UpdateConnectClientAddInRequestRequestTypeDef#
# UpdateConnectClientAddInRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import UpdateConnectClientAddInRequestRequestTypeDef
def get_value() -> UpdateConnectClientAddInRequestRequestTypeDef:
return {
"AddInId": ...,
"ResourceId": ...,
}
# UpdateConnectClientAddInRequestRequestTypeDef definition
class UpdateConnectClientAddInRequestRequestTypeDef(TypedDict):
AddInId: str,
ResourceId: str,
Name: NotRequired[str],
URL: NotRequired[str],
UpdateResultTypeDef#
# UpdateResultTypeDef usage example
from mypy_boto3_workspaces.type_defs import UpdateResultTypeDef
def get_value() -> UpdateResultTypeDef:
return {
"UpdateAvailable": ...,
}
# UpdateResultTypeDef definition
class UpdateResultTypeDef(TypedDict):
UpdateAvailable: NotRequired[bool],
Description: NotRequired[str],
UpdateWorkspaceBundleRequestRequestTypeDef#
# UpdateWorkspaceBundleRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import UpdateWorkspaceBundleRequestRequestTypeDef
def get_value() -> UpdateWorkspaceBundleRequestRequestTypeDef:
return {
"BundleId": ...,
}
# UpdateWorkspaceBundleRequestRequestTypeDef definition
class UpdateWorkspaceBundleRequestRequestTypeDef(TypedDict):
BundleId: NotRequired[str],
ImageId: NotRequired[str],
UpdateWorkspaceImagePermissionRequestRequestTypeDef#
# UpdateWorkspaceImagePermissionRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import UpdateWorkspaceImagePermissionRequestRequestTypeDef
def get_value() -> UpdateWorkspaceImagePermissionRequestRequestTypeDef:
return {
"ImageId": ...,
"AllowCopyImage": ...,
"SharedAccountId": ...,
}
# UpdateWorkspaceImagePermissionRequestRequestTypeDef definition
class UpdateWorkspaceImagePermissionRequestRequestTypeDef(TypedDict):
ImageId: str,
AllowCopyImage: bool,
SharedAccountId: str,
DescribeAccountModificationsResultTypeDef#
# DescribeAccountModificationsResultTypeDef usage example
from mypy_boto3_workspaces.type_defs import DescribeAccountModificationsResultTypeDef
def get_value() -> DescribeAccountModificationsResultTypeDef:
return {
"AccountModifications": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeAccountModificationsResultTypeDef definition
class DescribeAccountModificationsResultTypeDef(TypedDict):
AccountModifications: List[AccountModificationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AuthorizeIpRulesRequestRequestTypeDef#
# AuthorizeIpRulesRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import AuthorizeIpRulesRequestRequestTypeDef
def get_value() -> AuthorizeIpRulesRequestRequestTypeDef:
return {
"GroupId": ...,
"UserRules": ...,
}
# AuthorizeIpRulesRequestRequestTypeDef definition
class AuthorizeIpRulesRequestRequestTypeDef(TypedDict):
GroupId: str,
UserRules: Sequence[IpRuleItemTypeDef], # (1)
UpdateRulesOfIpGroupRequestRequestTypeDef#
# UpdateRulesOfIpGroupRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import UpdateRulesOfIpGroupRequestRequestTypeDef
def get_value() -> UpdateRulesOfIpGroupRequestRequestTypeDef:
return {
"GroupId": ...,
"UserRules": ...,
}
# UpdateRulesOfIpGroupRequestRequestTypeDef definition
class UpdateRulesOfIpGroupRequestRequestTypeDef(TypedDict):
GroupId: str,
UserRules: Sequence[IpRuleItemTypeDef], # (1)
WorkspacesIpGroupTypeDef#
# WorkspacesIpGroupTypeDef usage example
from mypy_boto3_workspaces.type_defs import WorkspacesIpGroupTypeDef
def get_value() -> WorkspacesIpGroupTypeDef:
return {
"groupId": ...,
}
# WorkspacesIpGroupTypeDef definition
class WorkspacesIpGroupTypeDef(TypedDict):
groupId: NotRequired[str],
groupName: NotRequired[str],
groupDesc: NotRequired[str],
userRules: NotRequired[List[IpRuleItemTypeDef]], # (1)
ModifyCertificateBasedAuthPropertiesRequestRequestTypeDef#
# ModifyCertificateBasedAuthPropertiesRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import ModifyCertificateBasedAuthPropertiesRequestRequestTypeDef
def get_value() -> ModifyCertificateBasedAuthPropertiesRequestRequestTypeDef:
return {
"ResourceId": ...,
}
# ModifyCertificateBasedAuthPropertiesRequestRequestTypeDef definition
class ModifyCertificateBasedAuthPropertiesRequestRequestTypeDef(TypedDict):
ResourceId: str,
CertificateBasedAuthProperties: NotRequired[CertificateBasedAuthPropertiesTypeDef], # (1)
PropertiesToDelete: NotRequired[Sequence[DeletableCertificateBasedAuthPropertyType]], # (2)
ClientPropertiesResultTypeDef#
# ClientPropertiesResultTypeDef usage example
from mypy_boto3_workspaces.type_defs import ClientPropertiesResultTypeDef
def get_value() -> ClientPropertiesResultTypeDef:
return {
"ResourceId": ...,
}
# ClientPropertiesResultTypeDef definition
class ClientPropertiesResultTypeDef(TypedDict):
ResourceId: NotRequired[str],
ClientProperties: NotRequired[ClientPropertiesTypeDef], # (1)
ModifyClientPropertiesRequestRequestTypeDef#
# ModifyClientPropertiesRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import ModifyClientPropertiesRequestRequestTypeDef
def get_value() -> ModifyClientPropertiesRequestRequestTypeDef:
return {
"ResourceId": ...,
"ClientProperties": ...,
}
# ModifyClientPropertiesRequestRequestTypeDef definition
class ModifyClientPropertiesRequestRequestTypeDef(TypedDict):
ResourceId: str,
ClientProperties: ClientPropertiesTypeDef, # (1)
DescribeConnectClientAddInsResultTypeDef#
# DescribeConnectClientAddInsResultTypeDef usage example
from mypy_boto3_workspaces.type_defs import DescribeConnectClientAddInsResultTypeDef
def get_value() -> DescribeConnectClientAddInsResultTypeDef:
return {
"AddIns": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeConnectClientAddInsResultTypeDef definition
class DescribeConnectClientAddInsResultTypeDef(TypedDict):
AddIns: List[ConnectClientAddInTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ConnectionAliasTypeDef#
# ConnectionAliasTypeDef usage example
from mypy_boto3_workspaces.type_defs import ConnectionAliasTypeDef
def get_value() -> ConnectionAliasTypeDef:
return {
"ConnectionString": ...,
}
# ConnectionAliasTypeDef definition
class ConnectionAliasTypeDef(TypedDict):
ConnectionString: NotRequired[str],
AliasId: NotRequired[str],
State: NotRequired[ConnectionAliasStateType], # (1)
OwnerAccountId: NotRequired[str],
Associations: NotRequired[List[ConnectionAliasAssociationTypeDef]], # (2)
DescribeConnectionAliasPermissionsResultTypeDef#
# DescribeConnectionAliasPermissionsResultTypeDef usage example
from mypy_boto3_workspaces.type_defs import DescribeConnectionAliasPermissionsResultTypeDef
def get_value() -> DescribeConnectionAliasPermissionsResultTypeDef:
return {
"AliasId": ...,
"ConnectionAliasPermissions": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeConnectionAliasPermissionsResultTypeDef definition
class DescribeConnectionAliasPermissionsResultTypeDef(TypedDict):
AliasId: str,
ConnectionAliasPermissions: List[ConnectionAliasPermissionTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateConnectionAliasPermissionRequestRequestTypeDef#
# UpdateConnectionAliasPermissionRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import UpdateConnectionAliasPermissionRequestRequestTypeDef
def get_value() -> UpdateConnectionAliasPermissionRequestRequestTypeDef:
return {
"AliasId": ...,
"ConnectionAliasPermission": ...,
}
# UpdateConnectionAliasPermissionRequestRequestTypeDef definition
class UpdateConnectionAliasPermissionRequestRequestTypeDef(TypedDict):
AliasId: str,
ConnectionAliasPermission: ConnectionAliasPermissionTypeDef, # (1)
CopyWorkspaceImageRequestRequestTypeDef#
# CopyWorkspaceImageRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import CopyWorkspaceImageRequestRequestTypeDef
def get_value() -> CopyWorkspaceImageRequestRequestTypeDef:
return {
"Name": ...,
"SourceImageId": ...,
"SourceRegion": ...,
}
# CopyWorkspaceImageRequestRequestTypeDef definition
class CopyWorkspaceImageRequestRequestTypeDef(TypedDict):
Name: str,
SourceImageId: str,
SourceRegion: str,
Description: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateConnectionAliasRequestRequestTypeDef#
# CreateConnectionAliasRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import CreateConnectionAliasRequestRequestTypeDef
def get_value() -> CreateConnectionAliasRequestRequestTypeDef:
return {
"ConnectionString": ...,
}
# CreateConnectionAliasRequestRequestTypeDef definition
class CreateConnectionAliasRequestRequestTypeDef(TypedDict):
ConnectionString: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateIpGroupRequestRequestTypeDef#
# CreateIpGroupRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import CreateIpGroupRequestRequestTypeDef
def get_value() -> CreateIpGroupRequestRequestTypeDef:
return {
"GroupName": ...,
}
# CreateIpGroupRequestRequestTypeDef definition
class CreateIpGroupRequestRequestTypeDef(TypedDict):
GroupName: str,
GroupDesc: NotRequired[str],
UserRules: NotRequired[Sequence[IpRuleItemTypeDef]], # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See IpRuleItemTypeDef
- See TagTypeDef
CreateTagsRequestRequestTypeDef#
# CreateTagsRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import CreateTagsRequestRequestTypeDef
def get_value() -> CreateTagsRequestRequestTypeDef:
return {
"ResourceId": ...,
"Tags": ...,
}
# CreateTagsRequestRequestTypeDef definition
class CreateTagsRequestRequestTypeDef(TypedDict):
ResourceId: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateUpdatedWorkspaceImageRequestRequestTypeDef#
# CreateUpdatedWorkspaceImageRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import CreateUpdatedWorkspaceImageRequestRequestTypeDef
def get_value() -> CreateUpdatedWorkspaceImageRequestRequestTypeDef:
return {
"Name": ...,
"Description": ...,
"SourceImageId": ...,
}
# CreateUpdatedWorkspaceImageRequestRequestTypeDef definition
class CreateUpdatedWorkspaceImageRequestRequestTypeDef(TypedDict):
Name: str,
Description: str,
SourceImageId: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateWorkspaceImageRequestRequestTypeDef#
# CreateWorkspaceImageRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import CreateWorkspaceImageRequestRequestTypeDef
def get_value() -> CreateWorkspaceImageRequestRequestTypeDef:
return {
"Name": ...,
"Description": ...,
"WorkspaceId": ...,
}
# CreateWorkspaceImageRequestRequestTypeDef definition
class CreateWorkspaceImageRequestRequestTypeDef(TypedDict):
Name: str,
Description: str,
WorkspaceId: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
DescribeTagsResultTypeDef#
# DescribeTagsResultTypeDef usage example
from mypy_boto3_workspaces.type_defs import DescribeTagsResultTypeDef
def get_value() -> DescribeTagsResultTypeDef:
return {
"TagList": ...,
"ResponseMetadata": ...,
}
# DescribeTagsResultTypeDef definition
class DescribeTagsResultTypeDef(TypedDict):
TagList: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
ImportWorkspaceImageRequestRequestTypeDef#
# ImportWorkspaceImageRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import ImportWorkspaceImageRequestRequestTypeDef
def get_value() -> ImportWorkspaceImageRequestRequestTypeDef:
return {
"Ec2ImageId": ...,
"IngestionProcess": ...,
"ImageName": ...,
"ImageDescription": ...,
}
# ImportWorkspaceImageRequestRequestTypeDef definition
class ImportWorkspaceImageRequestRequestTypeDef(TypedDict):
Ec2ImageId: str,
IngestionProcess: WorkspaceImageIngestionProcessType, # (1)
ImageName: str,
ImageDescription: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
Applications: NotRequired[Sequence[ApplicationType]], # (3)
RegisterWorkspaceDirectoryRequestRequestTypeDef#
# RegisterWorkspaceDirectoryRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import RegisterWorkspaceDirectoryRequestRequestTypeDef
def get_value() -> RegisterWorkspaceDirectoryRequestRequestTypeDef:
return {
"DirectoryId": ...,
"EnableWorkDocs": ...,
}
# RegisterWorkspaceDirectoryRequestRequestTypeDef definition
class RegisterWorkspaceDirectoryRequestRequestTypeDef(TypedDict):
DirectoryId: str,
EnableWorkDocs: bool,
SubnetIds: NotRequired[Sequence[str]],
EnableSelfService: NotRequired[bool],
Tenancy: NotRequired[TenancyType], # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See TenancyType
- See TagTypeDef
StandbyWorkspaceTypeDef#
# StandbyWorkspaceTypeDef usage example
from mypy_boto3_workspaces.type_defs import StandbyWorkspaceTypeDef
def get_value() -> StandbyWorkspaceTypeDef:
return {
"PrimaryWorkspaceId": ...,
"DirectoryId": ...,
}
# StandbyWorkspaceTypeDef definition
class StandbyWorkspaceTypeDef(TypedDict):
PrimaryWorkspaceId: str,
DirectoryId: str,
VolumeEncryptionKey: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateWorkspaceBundleRequestRequestTypeDef#
# CreateWorkspaceBundleRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import CreateWorkspaceBundleRequestRequestTypeDef
def get_value() -> CreateWorkspaceBundleRequestRequestTypeDef:
return {
"BundleName": ...,
"BundleDescription": ...,
"ImageId": ...,
"ComputeType": ...,
"UserStorage": ...,
}
# CreateWorkspaceBundleRequestRequestTypeDef definition
class CreateWorkspaceBundleRequestRequestTypeDef(TypedDict):
BundleName: str,
BundleDescription: str,
ImageId: str,
ComputeType: ComputeTypeTypeDef, # (1)
UserStorage: UserStorageTypeDef, # (2)
RootStorage: NotRequired[RootStorageTypeDef], # (3)
Tags: NotRequired[Sequence[TagTypeDef]], # (4)
- See ComputeTypeTypeDef
- See UserStorageTypeDef
- See RootStorageTypeDef
- See TagTypeDef
WorkspaceBundleTypeDef#
# WorkspaceBundleTypeDef usage example
from mypy_boto3_workspaces.type_defs import WorkspaceBundleTypeDef
def get_value() -> WorkspaceBundleTypeDef:
return {
"BundleId": ...,
}
# WorkspaceBundleTypeDef definition
class WorkspaceBundleTypeDef(TypedDict):
BundleId: NotRequired[str],
Name: NotRequired[str],
Owner: NotRequired[str],
Description: NotRequired[str],
ImageId: NotRequired[str],
RootStorage: NotRequired[RootStorageTypeDef], # (1)
UserStorage: NotRequired[UserStorageTypeDef], # (2)
ComputeType: NotRequired[ComputeTypeTypeDef], # (3)
LastUpdatedTime: NotRequired[datetime],
CreationTime: NotRequired[datetime],
State: NotRequired[WorkspaceBundleStateType], # (4)
BundleType: NotRequired[BundleTypeType], # (5)
- See RootStorageTypeDef
- See UserStorageTypeDef
- See ComputeTypeTypeDef
- See WorkspaceBundleStateType
- See BundleTypeType
CreateWorkspaceImageResultTypeDef#
# CreateWorkspaceImageResultTypeDef usage example
from mypy_boto3_workspaces.type_defs import CreateWorkspaceImageResultTypeDef
def get_value() -> CreateWorkspaceImageResultTypeDef:
return {
"ImageId": ...,
"Name": ...,
"Description": ...,
"OperatingSystem": ...,
"State": ...,
"RequiredTenancy": ...,
"Created": ...,
"OwnerAccountId": ...,
"ResponseMetadata": ...,
}
# CreateWorkspaceImageResultTypeDef definition
class CreateWorkspaceImageResultTypeDef(TypedDict):
ImageId: str,
Name: str,
Description: str,
OperatingSystem: OperatingSystemTypeDef, # (1)
State: WorkspaceImageStateType, # (2)
RequiredTenancy: WorkspaceImageRequiredTenancyType, # (3)
Created: datetime,
OwnerAccountId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See OperatingSystemTypeDef
- See WorkspaceImageStateType
- See WorkspaceImageRequiredTenancyType
- See ResponseMetadataTypeDef
DescribeClientBrandingResultTypeDef#
# DescribeClientBrandingResultTypeDef usage example
from mypy_boto3_workspaces.type_defs import DescribeClientBrandingResultTypeDef
def get_value() -> DescribeClientBrandingResultTypeDef:
return {
"DeviceTypeWindows": ...,
"DeviceTypeOsx": ...,
"DeviceTypeAndroid": ...,
"DeviceTypeIos": ...,
"DeviceTypeLinux": ...,
"DeviceTypeWeb": ...,
"ResponseMetadata": ...,
}
# DescribeClientBrandingResultTypeDef definition
class DescribeClientBrandingResultTypeDef(TypedDict):
DeviceTypeWindows: DefaultClientBrandingAttributesTypeDef, # (1)
DeviceTypeOsx: DefaultClientBrandingAttributesTypeDef, # (1)
DeviceTypeAndroid: DefaultClientBrandingAttributesTypeDef, # (1)
DeviceTypeIos: IosClientBrandingAttributesTypeDef, # (4)
DeviceTypeLinux: DefaultClientBrandingAttributesTypeDef, # (1)
DeviceTypeWeb: DefaultClientBrandingAttributesTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (7)
- See DefaultClientBrandingAttributesTypeDef
- See DefaultClientBrandingAttributesTypeDef
- See DefaultClientBrandingAttributesTypeDef
- See IosClientBrandingAttributesTypeDef
- See DefaultClientBrandingAttributesTypeDef
- See DefaultClientBrandingAttributesTypeDef
- See ResponseMetadataTypeDef
ImportClientBrandingResultTypeDef#
# ImportClientBrandingResultTypeDef usage example
from mypy_boto3_workspaces.type_defs import ImportClientBrandingResultTypeDef
def get_value() -> ImportClientBrandingResultTypeDef:
return {
"DeviceTypeWindows": ...,
"DeviceTypeOsx": ...,
"DeviceTypeAndroid": ...,
"DeviceTypeIos": ...,
"DeviceTypeLinux": ...,
"DeviceTypeWeb": ...,
"ResponseMetadata": ...,
}
# ImportClientBrandingResultTypeDef definition
class ImportClientBrandingResultTypeDef(TypedDict):
DeviceTypeWindows: DefaultClientBrandingAttributesTypeDef, # (1)
DeviceTypeOsx: DefaultClientBrandingAttributesTypeDef, # (1)
DeviceTypeAndroid: DefaultClientBrandingAttributesTypeDef, # (1)
DeviceTypeIos: IosClientBrandingAttributesTypeDef, # (4)
DeviceTypeLinux: DefaultClientBrandingAttributesTypeDef, # (1)
DeviceTypeWeb: DefaultClientBrandingAttributesTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (7)
- See DefaultClientBrandingAttributesTypeDef
- See DefaultClientBrandingAttributesTypeDef
- See DefaultClientBrandingAttributesTypeDef
- See IosClientBrandingAttributesTypeDef
- See DefaultClientBrandingAttributesTypeDef
- See DefaultClientBrandingAttributesTypeDef
- See ResponseMetadataTypeDef
DescribeWorkspaceImagePermissionsResultTypeDef#
# DescribeWorkspaceImagePermissionsResultTypeDef usage example
from mypy_boto3_workspaces.type_defs import DescribeWorkspaceImagePermissionsResultTypeDef
def get_value() -> DescribeWorkspaceImagePermissionsResultTypeDef:
return {
"ImageId": ...,
"ImagePermissions": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeWorkspaceImagePermissionsResultTypeDef definition
class DescribeWorkspaceImagePermissionsResultTypeDef(TypedDict):
ImageId: str,
ImagePermissions: List[ImagePermissionTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeWorkspaceSnapshotsResultTypeDef#
# DescribeWorkspaceSnapshotsResultTypeDef usage example
from mypy_boto3_workspaces.type_defs import DescribeWorkspaceSnapshotsResultTypeDef
def get_value() -> DescribeWorkspaceSnapshotsResultTypeDef:
return {
"RebuildSnapshots": ...,
"RestoreSnapshots": ...,
"ResponseMetadata": ...,
}
# DescribeWorkspaceSnapshotsResultTypeDef definition
class DescribeWorkspaceSnapshotsResultTypeDef(TypedDict):
RebuildSnapshots: List[SnapshotTypeDef], # (1)
RestoreSnapshots: List[SnapshotTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See SnapshotTypeDef
- See SnapshotTypeDef
- See ResponseMetadataTypeDef
DescribeWorkspacesConnectionStatusResultTypeDef#
# DescribeWorkspacesConnectionStatusResultTypeDef usage example
from mypy_boto3_workspaces.type_defs import DescribeWorkspacesConnectionStatusResultTypeDef
def get_value() -> DescribeWorkspacesConnectionStatusResultTypeDef:
return {
"WorkspacesConnectionStatus": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeWorkspacesConnectionStatusResultTypeDef definition
class DescribeWorkspacesConnectionStatusResultTypeDef(TypedDict):
WorkspacesConnectionStatus: List[WorkspaceConnectionStatusTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RebootWorkspacesResultTypeDef#
# RebootWorkspacesResultTypeDef usage example
from mypy_boto3_workspaces.type_defs import RebootWorkspacesResultTypeDef
def get_value() -> RebootWorkspacesResultTypeDef:
return {
"FailedRequests": ...,
"ResponseMetadata": ...,
}
# RebootWorkspacesResultTypeDef definition
class RebootWorkspacesResultTypeDef(TypedDict):
FailedRequests: List[FailedWorkspaceChangeRequestTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RebuildWorkspacesResultTypeDef#
# RebuildWorkspacesResultTypeDef usage example
from mypy_boto3_workspaces.type_defs import RebuildWorkspacesResultTypeDef
def get_value() -> RebuildWorkspacesResultTypeDef:
return {
"FailedRequests": ...,
"ResponseMetadata": ...,
}
# RebuildWorkspacesResultTypeDef definition
class RebuildWorkspacesResultTypeDef(TypedDict):
FailedRequests: List[FailedWorkspaceChangeRequestTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartWorkspacesResultTypeDef#
# StartWorkspacesResultTypeDef usage example
from mypy_boto3_workspaces.type_defs import StartWorkspacesResultTypeDef
def get_value() -> StartWorkspacesResultTypeDef:
return {
"FailedRequests": ...,
"ResponseMetadata": ...,
}
# StartWorkspacesResultTypeDef definition
class StartWorkspacesResultTypeDef(TypedDict):
FailedRequests: List[FailedWorkspaceChangeRequestTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopWorkspacesResultTypeDef#
# StopWorkspacesResultTypeDef usage example
from mypy_boto3_workspaces.type_defs import StopWorkspacesResultTypeDef
def get_value() -> StopWorkspacesResultTypeDef:
return {
"FailedRequests": ...,
"ResponseMetadata": ...,
}
# StopWorkspacesResultTypeDef definition
class StopWorkspacesResultTypeDef(TypedDict):
FailedRequests: List[FailedWorkspaceChangeRequestTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TerminateWorkspacesResultTypeDef#
# TerminateWorkspacesResultTypeDef usage example
from mypy_boto3_workspaces.type_defs import TerminateWorkspacesResultTypeDef
def get_value() -> TerminateWorkspacesResultTypeDef:
return {
"FailedRequests": ...,
"ResponseMetadata": ...,
}
# TerminateWorkspacesResultTypeDef definition
class TerminateWorkspacesResultTypeDef(TypedDict):
FailedRequests: List[FailedWorkspaceChangeRequestTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ImportClientBrandingRequestRequestTypeDef#
# ImportClientBrandingRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import ImportClientBrandingRequestRequestTypeDef
def get_value() -> ImportClientBrandingRequestRequestTypeDef:
return {
"ResourceId": ...,
}
# ImportClientBrandingRequestRequestTypeDef definition
class ImportClientBrandingRequestRequestTypeDef(TypedDict):
ResourceId: str,
DeviceTypeWindows: NotRequired[DefaultImportClientBrandingAttributesTypeDef], # (1)
DeviceTypeOsx: NotRequired[DefaultImportClientBrandingAttributesTypeDef], # (1)
DeviceTypeAndroid: NotRequired[DefaultImportClientBrandingAttributesTypeDef], # (1)
DeviceTypeIos: NotRequired[IosImportClientBrandingAttributesTypeDef], # (4)
DeviceTypeLinux: NotRequired[DefaultImportClientBrandingAttributesTypeDef], # (1)
DeviceTypeWeb: NotRequired[DefaultImportClientBrandingAttributesTypeDef], # (1)
- See DefaultImportClientBrandingAttributesTypeDef
- See DefaultImportClientBrandingAttributesTypeDef
- See DefaultImportClientBrandingAttributesTypeDef
- See IosImportClientBrandingAttributesTypeDef
- See DefaultImportClientBrandingAttributesTypeDef
- See DefaultImportClientBrandingAttributesTypeDef
ModifySamlPropertiesRequestRequestTypeDef#
# ModifySamlPropertiesRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import ModifySamlPropertiesRequestRequestTypeDef
def get_value() -> ModifySamlPropertiesRequestRequestTypeDef:
return {
"ResourceId": ...,
}
# ModifySamlPropertiesRequestRequestTypeDef definition
class ModifySamlPropertiesRequestRequestTypeDef(TypedDict):
ResourceId: str,
SamlProperties: NotRequired[SamlPropertiesTypeDef], # (1)
PropertiesToDelete: NotRequired[Sequence[DeletableSamlPropertyType]], # (2)
ModifySelfservicePermissionsRequestRequestTypeDef#
# ModifySelfservicePermissionsRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import ModifySelfservicePermissionsRequestRequestTypeDef
def get_value() -> ModifySelfservicePermissionsRequestRequestTypeDef:
return {
"ResourceId": ...,
"SelfservicePermissions": ...,
}
# ModifySelfservicePermissionsRequestRequestTypeDef definition
class ModifySelfservicePermissionsRequestRequestTypeDef(TypedDict):
ResourceId: str,
SelfservicePermissions: SelfservicePermissionsTypeDef, # (1)
ModifyWorkspaceAccessPropertiesRequestRequestTypeDef#
# ModifyWorkspaceAccessPropertiesRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import ModifyWorkspaceAccessPropertiesRequestRequestTypeDef
def get_value() -> ModifyWorkspaceAccessPropertiesRequestRequestTypeDef:
return {
"ResourceId": ...,
"WorkspaceAccessProperties": ...,
}
# ModifyWorkspaceAccessPropertiesRequestRequestTypeDef definition
class ModifyWorkspaceAccessPropertiesRequestRequestTypeDef(TypedDict):
ResourceId: str,
WorkspaceAccessProperties: WorkspaceAccessPropertiesTypeDef, # (1)
WorkspaceDirectoryTypeDef#
# WorkspaceDirectoryTypeDef usage example
from mypy_boto3_workspaces.type_defs import WorkspaceDirectoryTypeDef
def get_value() -> WorkspaceDirectoryTypeDef:
return {
"DirectoryId": ...,
}
# WorkspaceDirectoryTypeDef definition
class WorkspaceDirectoryTypeDef(TypedDict):
DirectoryId: NotRequired[str],
Alias: NotRequired[str],
DirectoryName: NotRequired[str],
RegistrationCode: NotRequired[str],
SubnetIds: NotRequired[List[str]],
DnsIpAddresses: NotRequired[List[str]],
CustomerUserName: NotRequired[str],
IamRoleId: NotRequired[str],
DirectoryType: NotRequired[WorkspaceDirectoryTypeType], # (1)
WorkspaceSecurityGroupId: NotRequired[str],
State: NotRequired[WorkspaceDirectoryStateType], # (2)
WorkspaceCreationProperties: NotRequired[DefaultWorkspaceCreationPropertiesTypeDef], # (3)
ipGroupIds: NotRequired[List[str]],
WorkspaceAccessProperties: NotRequired[WorkspaceAccessPropertiesTypeDef], # (4)
Tenancy: NotRequired[TenancyType], # (5)
SelfservicePermissions: NotRequired[SelfservicePermissionsTypeDef], # (6)
SamlProperties: NotRequired[SamlPropertiesTypeDef], # (7)
CertificateBasedAuthProperties: NotRequired[CertificateBasedAuthPropertiesTypeDef], # (8)
- See WorkspaceDirectoryTypeType
- See WorkspaceDirectoryStateType
- See DefaultWorkspaceCreationPropertiesTypeDef
- See WorkspaceAccessPropertiesTypeDef
- See TenancyType
- See SelfservicePermissionsTypeDef
- See SamlPropertiesTypeDef
- See CertificateBasedAuthPropertiesTypeDef
ModifyWorkspaceCreationPropertiesRequestRequestTypeDef#
# ModifyWorkspaceCreationPropertiesRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import ModifyWorkspaceCreationPropertiesRequestRequestTypeDef
def get_value() -> ModifyWorkspaceCreationPropertiesRequestRequestTypeDef:
return {
"ResourceId": ...,
"WorkspaceCreationProperties": ...,
}
# ModifyWorkspaceCreationPropertiesRequestRequestTypeDef definition
class ModifyWorkspaceCreationPropertiesRequestRequestTypeDef(TypedDict):
ResourceId: str,
WorkspaceCreationProperties: WorkspaceCreationPropertiesTypeDef, # (1)
ModifyWorkspacePropertiesRequestRequestTypeDef#
# ModifyWorkspacePropertiesRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import ModifyWorkspacePropertiesRequestRequestTypeDef
def get_value() -> ModifyWorkspacePropertiesRequestRequestTypeDef:
return {
"WorkspaceId": ...,
"WorkspaceProperties": ...,
}
# ModifyWorkspacePropertiesRequestRequestTypeDef definition
class ModifyWorkspacePropertiesRequestRequestTypeDef(TypedDict):
WorkspaceId: str,
WorkspaceProperties: WorkspacePropertiesTypeDef, # (1)
WorkspaceRequestTypeDef#
# WorkspaceRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import WorkspaceRequestTypeDef
def get_value() -> WorkspaceRequestTypeDef:
return {
"DirectoryId": ...,
"UserName": ...,
"BundleId": ...,
}
# WorkspaceRequestTypeDef definition
class WorkspaceRequestTypeDef(TypedDict):
DirectoryId: str,
UserName: str,
BundleId: str,
VolumeEncryptionKey: NotRequired[str],
UserVolumeEncryptionEnabled: NotRequired[bool],
RootVolumeEncryptionEnabled: NotRequired[bool],
WorkspaceProperties: NotRequired[WorkspacePropertiesTypeDef], # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See WorkspacePropertiesTypeDef
- See TagTypeDef
RebootWorkspacesRequestRequestTypeDef#
# RebootWorkspacesRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import RebootWorkspacesRequestRequestTypeDef
def get_value() -> RebootWorkspacesRequestRequestTypeDef:
return {
"RebootWorkspaceRequests": ...,
}
# RebootWorkspacesRequestRequestTypeDef definition
class RebootWorkspacesRequestRequestTypeDef(TypedDict):
RebootWorkspaceRequests: Sequence[RebootRequestTypeDef], # (1)
RebuildWorkspacesRequestRequestTypeDef#
# RebuildWorkspacesRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import RebuildWorkspacesRequestRequestTypeDef
def get_value() -> RebuildWorkspacesRequestRequestTypeDef:
return {
"RebuildWorkspaceRequests": ...,
}
# RebuildWorkspacesRequestRequestTypeDef definition
class RebuildWorkspacesRequestRequestTypeDef(TypedDict):
RebuildWorkspaceRequests: Sequence[RebuildRequestTypeDef], # (1)
WorkspaceTypeDef#
# WorkspaceTypeDef usage example
from mypy_boto3_workspaces.type_defs import WorkspaceTypeDef
def get_value() -> WorkspaceTypeDef:
return {
"WorkspaceId": ...,
}
# WorkspaceTypeDef definition
class WorkspaceTypeDef(TypedDict):
WorkspaceId: NotRequired[str],
DirectoryId: NotRequired[str],
UserName: NotRequired[str],
IpAddress: NotRequired[str],
State: NotRequired[WorkspaceStateType], # (1)
BundleId: NotRequired[str],
SubnetId: NotRequired[str],
ErrorMessage: NotRequired[str],
ErrorCode: NotRequired[str],
ComputerName: NotRequired[str],
VolumeEncryptionKey: NotRequired[str],
UserVolumeEncryptionEnabled: NotRequired[bool],
RootVolumeEncryptionEnabled: NotRequired[bool],
WorkspaceProperties: NotRequired[WorkspacePropertiesTypeDef], # (2)
ModificationStates: NotRequired[List[ModificationStateTypeDef]], # (3)
RelatedWorkspaces: NotRequired[List[RelatedWorkspacePropertiesTypeDef]], # (4)
- See WorkspaceStateType
- See WorkspacePropertiesTypeDef
- See ModificationStateTypeDef
- See RelatedWorkspacePropertiesTypeDef
StartWorkspacesRequestRequestTypeDef#
# StartWorkspacesRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import StartWorkspacesRequestRequestTypeDef
def get_value() -> StartWorkspacesRequestRequestTypeDef:
return {
"StartWorkspaceRequests": ...,
}
# StartWorkspacesRequestRequestTypeDef definition
class StartWorkspacesRequestRequestTypeDef(TypedDict):
StartWorkspaceRequests: Sequence[StartRequestTypeDef], # (1)
StopWorkspacesRequestRequestTypeDef#
# StopWorkspacesRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import StopWorkspacesRequestRequestTypeDef
def get_value() -> StopWorkspacesRequestRequestTypeDef:
return {
"StopWorkspaceRequests": ...,
}
# StopWorkspacesRequestRequestTypeDef definition
class StopWorkspacesRequestRequestTypeDef(TypedDict):
StopWorkspaceRequests: Sequence[StopRequestTypeDef], # (1)
TerminateWorkspacesRequestRequestTypeDef#
# TerminateWorkspacesRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import TerminateWorkspacesRequestRequestTypeDef
def get_value() -> TerminateWorkspacesRequestRequestTypeDef:
return {
"TerminateWorkspaceRequests": ...,
}
# TerminateWorkspacesRequestRequestTypeDef definition
class TerminateWorkspacesRequestRequestTypeDef(TypedDict):
TerminateWorkspaceRequests: Sequence[TerminateRequestTypeDef], # (1)
WorkspaceImageTypeDef#
# WorkspaceImageTypeDef usage example
from mypy_boto3_workspaces.type_defs import WorkspaceImageTypeDef
def get_value() -> WorkspaceImageTypeDef:
return {
"ImageId": ...,
}
# WorkspaceImageTypeDef definition
class WorkspaceImageTypeDef(TypedDict):
ImageId: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
OperatingSystem: NotRequired[OperatingSystemTypeDef], # (1)
State: NotRequired[WorkspaceImageStateType], # (2)
RequiredTenancy: NotRequired[WorkspaceImageRequiredTenancyType], # (3)
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
Created: NotRequired[datetime],
OwnerAccountId: NotRequired[str],
Updates: NotRequired[UpdateResultTypeDef], # (4)
- See OperatingSystemTypeDef
- See WorkspaceImageStateType
- See WorkspaceImageRequiredTenancyType
- See UpdateResultTypeDef
DescribeIpGroupsResultTypeDef#
# DescribeIpGroupsResultTypeDef usage example
from mypy_boto3_workspaces.type_defs import DescribeIpGroupsResultTypeDef
def get_value() -> DescribeIpGroupsResultTypeDef:
return {
"Result": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeIpGroupsResultTypeDef definition
class DescribeIpGroupsResultTypeDef(TypedDict):
Result: List[WorkspacesIpGroupTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeClientPropertiesResultTypeDef#
# DescribeClientPropertiesResultTypeDef usage example
from mypy_boto3_workspaces.type_defs import DescribeClientPropertiesResultTypeDef
def get_value() -> DescribeClientPropertiesResultTypeDef:
return {
"ClientPropertiesList": ...,
"ResponseMetadata": ...,
}
# DescribeClientPropertiesResultTypeDef definition
class DescribeClientPropertiesResultTypeDef(TypedDict):
ClientPropertiesList: List[ClientPropertiesResultTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeConnectionAliasesResultTypeDef#
# DescribeConnectionAliasesResultTypeDef usage example
from mypy_boto3_workspaces.type_defs import DescribeConnectionAliasesResultTypeDef
def get_value() -> DescribeConnectionAliasesResultTypeDef:
return {
"ConnectionAliases": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeConnectionAliasesResultTypeDef definition
class DescribeConnectionAliasesResultTypeDef(TypedDict):
ConnectionAliases: List[ConnectionAliasTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateStandbyWorkspacesRequestRequestTypeDef#
# CreateStandbyWorkspacesRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import CreateStandbyWorkspacesRequestRequestTypeDef
def get_value() -> CreateStandbyWorkspacesRequestRequestTypeDef:
return {
"PrimaryRegion": ...,
"StandbyWorkspaces": ...,
}
# CreateStandbyWorkspacesRequestRequestTypeDef definition
class CreateStandbyWorkspacesRequestRequestTypeDef(TypedDict):
PrimaryRegion: str,
StandbyWorkspaces: Sequence[StandbyWorkspaceTypeDef], # (1)
FailedCreateStandbyWorkspacesRequestTypeDef#
# FailedCreateStandbyWorkspacesRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import FailedCreateStandbyWorkspacesRequestTypeDef
def get_value() -> FailedCreateStandbyWorkspacesRequestTypeDef:
return {
"StandbyWorkspaceRequest": ...,
}
# FailedCreateStandbyWorkspacesRequestTypeDef definition
class FailedCreateStandbyWorkspacesRequestTypeDef(TypedDict):
StandbyWorkspaceRequest: NotRequired[StandbyWorkspaceTypeDef], # (1)
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
CreateWorkspaceBundleResultTypeDef#
# CreateWorkspaceBundleResultTypeDef usage example
from mypy_boto3_workspaces.type_defs import CreateWorkspaceBundleResultTypeDef
def get_value() -> CreateWorkspaceBundleResultTypeDef:
return {
"WorkspaceBundle": ...,
"ResponseMetadata": ...,
}
# CreateWorkspaceBundleResultTypeDef definition
class CreateWorkspaceBundleResultTypeDef(TypedDict):
WorkspaceBundle: WorkspaceBundleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeWorkspaceBundlesResultTypeDef#
# DescribeWorkspaceBundlesResultTypeDef usage example
from mypy_boto3_workspaces.type_defs import DescribeWorkspaceBundlesResultTypeDef
def get_value() -> DescribeWorkspaceBundlesResultTypeDef:
return {
"Bundles": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeWorkspaceBundlesResultTypeDef definition
class DescribeWorkspaceBundlesResultTypeDef(TypedDict):
Bundles: List[WorkspaceBundleTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeWorkspaceDirectoriesResultTypeDef#
# DescribeWorkspaceDirectoriesResultTypeDef usage example
from mypy_boto3_workspaces.type_defs import DescribeWorkspaceDirectoriesResultTypeDef
def get_value() -> DescribeWorkspaceDirectoriesResultTypeDef:
return {
"Directories": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeWorkspaceDirectoriesResultTypeDef definition
class DescribeWorkspaceDirectoriesResultTypeDef(TypedDict):
Directories: List[WorkspaceDirectoryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateWorkspacesRequestRequestTypeDef#
# CreateWorkspacesRequestRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import CreateWorkspacesRequestRequestTypeDef
def get_value() -> CreateWorkspacesRequestRequestTypeDef:
return {
"Workspaces": ...,
}
# CreateWorkspacesRequestRequestTypeDef definition
class CreateWorkspacesRequestRequestTypeDef(TypedDict):
Workspaces: Sequence[WorkspaceRequestTypeDef], # (1)
FailedCreateWorkspaceRequestTypeDef#
# FailedCreateWorkspaceRequestTypeDef usage example
from mypy_boto3_workspaces.type_defs import FailedCreateWorkspaceRequestTypeDef
def get_value() -> FailedCreateWorkspaceRequestTypeDef:
return {
"WorkspaceRequest": ...,
}
# FailedCreateWorkspaceRequestTypeDef definition
class FailedCreateWorkspaceRequestTypeDef(TypedDict):
WorkspaceRequest: NotRequired[WorkspaceRequestTypeDef], # (1)
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
DescribeWorkspacesResultTypeDef#
# DescribeWorkspacesResultTypeDef usage example
from mypy_boto3_workspaces.type_defs import DescribeWorkspacesResultTypeDef
def get_value() -> DescribeWorkspacesResultTypeDef:
return {
"Workspaces": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeWorkspacesResultTypeDef definition
class DescribeWorkspacesResultTypeDef(TypedDict):
Workspaces: List[WorkspaceTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeWorkspaceImagesResultTypeDef#
# DescribeWorkspaceImagesResultTypeDef usage example
from mypy_boto3_workspaces.type_defs import DescribeWorkspaceImagesResultTypeDef
def get_value() -> DescribeWorkspaceImagesResultTypeDef:
return {
"Images": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeWorkspaceImagesResultTypeDef definition
class DescribeWorkspaceImagesResultTypeDef(TypedDict):
Images: List[WorkspaceImageTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateStandbyWorkspacesResultTypeDef#
# CreateStandbyWorkspacesResultTypeDef usage example
from mypy_boto3_workspaces.type_defs import CreateStandbyWorkspacesResultTypeDef
def get_value() -> CreateStandbyWorkspacesResultTypeDef:
return {
"FailedStandbyRequests": ...,
"PendingStandbyRequests": ...,
"ResponseMetadata": ...,
}
# CreateStandbyWorkspacesResultTypeDef definition
class CreateStandbyWorkspacesResultTypeDef(TypedDict):
FailedStandbyRequests: List[FailedCreateStandbyWorkspacesRequestTypeDef], # (1)
PendingStandbyRequests: List[PendingCreateStandbyWorkspacesRequestTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See FailedCreateStandbyWorkspacesRequestTypeDef
- See PendingCreateStandbyWorkspacesRequestTypeDef
- See ResponseMetadataTypeDef
CreateWorkspacesResultTypeDef#
# CreateWorkspacesResultTypeDef usage example
from mypy_boto3_workspaces.type_defs import CreateWorkspacesResultTypeDef
def get_value() -> CreateWorkspacesResultTypeDef:
return {
"FailedRequests": ...,
"PendingRequests": ...,
"ResponseMetadata": ...,
}
# CreateWorkspacesResultTypeDef definition
class CreateWorkspacesResultTypeDef(TypedDict):
FailedRequests: List[FailedCreateWorkspaceRequestTypeDef], # (1)
PendingRequests: List[WorkspaceTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)