Workspaces Classes
AcceptAccountLinkInvitationRequest
LinkId
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
AcceptAccountLinkInvitationResult
AccountLink
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AccountLink
AccountLinkId
- Type: typing.Optional[str]
AccountLinkStatus
- Type: typing.Optional[typing.Literal['LINKED', 'LINKING_FAILED', 'LINK_NOT_FOUND', 'PENDING_ACCEPTANCE_BY_TARGET_ACCOUNT', 'REJECTED']]
SourceAccountId
- Type: typing.Optional[str]
TargetAccountId
- Type: typing.Optional[str]
AccountModification
ModificationState
- Type: typing.Optional[typing.Literal['COMPLETED', 'FAILED', 'PENDING']]
DedicatedTenancySupport
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
DedicatedTenancyManagementCidrRange
- Type: typing.Optional[str]
StartTime
- Type: typing.Optional[datetime.datetime]
ErrorCode
- Type: typing.Optional[str]
ErrorMessage
- Type: typing.Optional[str]
ActiveDirectoryConfig
DomainName
- Type:
- Required: Yes
ServiceAccountSecretArn
- Type:
- Required: Yes
ApplicationResourceAssociation
ApplicationId
- Type: typing.Optional[str]
AssociatedResourceId
- Type: typing.Optional[str]
AssociatedResourceType
- Type: typing.Optional[typing.Literal['BUNDLE', 'IMAGE', 'WORKSPACE']]
Created
- Type: typing.Optional[datetime.datetime]
LastUpdatedTime
- Type: typing.Optional[datetime.datetime]
State
- Type: typing.Optional[typing.Literal['COMPLETED', 'ERROR', 'INSTALLING', 'PENDING_INSTALL', 'PENDING_INSTALL_DEPLOYMENT', 'PENDING_UNINSTALL', 'PENDING_UNINSTALL_DEPLOYMENT', 'REMOVED', 'UNINSTALLING']]
StateReason
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.AssociationStateReason]
ApplicationSettingsRequest
Status
- Type: typing.Literal['DISABLED', 'ENABLED']
- Required: Yes
SettingsGroup
- Type: typing.Optional[str]
ApplicationSettingsResponse
Status
- Type: typing.Literal['DISABLED', 'ENABLED']
- Required: Yes
SettingsGroup
- Type: typing.Optional[str]
S3BucketName
- Type: typing.Optional[str]
AssociateConnectionAliasRequest
AliasId
- Type:
- Required: Yes
ResourceId
- Type:
- Required: Yes
AssociateConnectionAliasResult
ConnectionIdentifier
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AssociateIpGroupsRequest
DirectoryId
- Type:
- Required: Yes
GroupIds
- Type: typing.List[str]
- Required: Yes
AssociateWorkspaceApplicationRequest
WorkspaceId
- Type:
- Required: Yes
ApplicationId
- Type:
- Required: Yes
AssociateWorkspaceApplicationResult
Association
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AssociationStateReason
ErrorCode
- Type: typing.Optional[typing.Literal['DeploymentError.InternalServerError', 'DeploymentError.WorkspaceUnreachable', 'ValidationError.InsufficientDiskSpace', 'ValidationError.InsufficientMemory', 'ValidationError.UnsupportedOperatingSystem']]
ErrorMessage
- Type: typing.Optional[str]
AuthorizeIpRulesRequest
GroupId
- Type:
- Required: Yes
UserRules
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.IpRuleItem]
- Required: Yes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BundleResourceAssociation
AssociatedResourceId
- Type: typing.Optional[str]
AssociatedResourceType
- Type: typing.Optional[typing.Literal['APPLICATION']]
BundleId
- Type: typing.Optional[str]
Created
- Type: typing.Optional[datetime.datetime]
LastUpdatedTime
- Type: typing.Optional[datetime.datetime]
State
- Type: typing.Optional[typing.Literal['COMPLETED', 'ERROR', 'INSTALLING', 'PENDING_INSTALL', 'PENDING_INSTALL_DEPLOYMENT', 'PENDING_UNINSTALL', 'PENDING_UNINSTALL_DEPLOYMENT', 'REMOVED', 'UNINSTALLING']]
StateReason
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.AssociationStateReason]
Capacity
DesiredUserSessions
- Type:
- Required: Yes
CapacityStatus
AvailableUserSessions
- Type:
- Required: Yes
DesiredUserSessions
- Type:
- Required: Yes
ActualUserSessions
- Type:
- Required: Yes
ActiveUserSessions
- Type:
- Required: Yes
CertificateBasedAuthProperties
Status
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
CertificateAuthorityArn
- Type: typing.Optional[str]
ClientProperties
ReconnectEnabled
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
LogUploadEnabled
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
ClientPropertiesResult
ResourceId
- Type: typing.Optional[str]
ClientProperties
- Type:
ComputeType
Name
- Type: typing.Optional[typing.Literal['GENERALPURPOSE_4XLARGE', 'GENERALPURPOSE_8XLARGE', 'GRAPHICS', 'GRAPHICSPRO', 'GRAPHICSPRO_G4DN', 'GRAPHICS_G4DN', 'PERFORMANCE', 'POWER', 'POWERPRO', 'STANDARD', 'VALUE']]
ConnectClientAddIn
AddInId
- Type: typing.Optional[str]
ResourceId
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
URL
- Type: typing.Optional[str]
ConnectionAlias
ConnectionString
- Type: typing.Optional[str]
AliasId
- Type: typing.Optional[str]
State
- Type: typing.Optional[typing.Literal['CREATED', 'CREATING', 'DELETING']]
OwnerAccountId
- Type: typing.Optional[str]
Associations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.ConnectionAliasAssociation]]
ConnectionAliasAssociation
AssociationStatus
- Type: typing.Optional[typing.Literal['ASSOCIATED_WITH_OWNER_ACCOUNT', 'ASSOCIATED_WITH_SHARED_ACCOUNT', 'NOT_ASSOCIATED', 'PENDING_ASSOCIATION', 'PENDING_DISASSOCIATION']]
AssociatedAccountId
- Type: typing.Optional[str]
ResourceId
- Type: typing.Optional[str]
ConnectionIdentifier
- Type: typing.Optional[str]
ConnectionAliasPermission
SharedAccountId
- Type:
- Required: Yes
AllowAssociation
- Type:
- Required: Yes
CopyWorkspaceImageRequest
Name
- Type:
- Required: Yes
SourceImageId
- Type:
- Required: Yes
SourceRegion
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.Tag]]
CopyWorkspaceImageResult
ImageId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateAccountLinkInvitationRequest
TargetAccountId
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
CreateAccountLinkInvitationResult
AccountLink
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateConnectClientAddInRequest
ResourceId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
URL
- Type:
- Required: Yes
CreateConnectClientAddInResult
AddInId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateConnectionAliasRequest
ConnectionString
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.Tag]]
CreateConnectionAliasResult
AliasId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateIpGroupRequest
GroupName
- Type:
- Required: Yes
GroupDesc
- Type: typing.Optional[str]
UserRules
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.IpRuleItem]]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.Tag]]
CreateIpGroupResult
GroupId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateStandbyWorkspacesRequest
PrimaryRegion
- Type:
- Required: Yes
StandbyWorkspaces
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.StandbyWorkspace, aws_resource_validator.pydantic_models.workspaces.workspaces_classes.StandbyWorkspaceOutput]]
- Required: Yes
CreateStandbyWorkspacesResult
FailedStandbyRequests
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.FailedCreateStandbyWorkspacesRequest]
- Required: Yes
PendingStandbyRequests
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.PendingCreateStandbyWorkspacesRequest]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateTagsRequest
ResourceId
- Type:
- Required: Yes
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.Tag]
- Required: Yes
CreateUpdatedWorkspaceImageRequest
Name
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
SourceImageId
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.Tag]]
CreateUpdatedWorkspaceImageResult
ImageId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateWorkspaceBundleRequest
BundleName
- Type:
- Required: Yes
BundleDescription
- Type:
- Required: Yes
ImageId
- Type:
- Required: Yes
ComputeType
- Type:
- Required: Yes
UserStorage
- Type:
- Required: Yes
RootStorage
- Type:
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.Tag]]
CreateWorkspaceBundleResult
WorkspaceBundle
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateWorkspaceImageRequest
Name
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
WorkspaceId
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.Tag]]
CreateWorkspaceImageResult
ImageId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
OperatingSystem
- Type:
- Required: Yes
State
- Type: typing.Literal['AVAILABLE', 'ERROR', 'PENDING']
- Required: Yes
RequiredTenancy
- Type: typing.Literal['DEDICATED', 'DEFAULT']
- Required: Yes
Created
- Type:
- Required: Yes
OwnerAccountId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateWorkspacesPoolRequest
PoolName
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
BundleId
- Type:
- Required: Yes
DirectoryId
- Type:
- Required: Yes
Capacity
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.Tag]]
ApplicationSettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.ApplicationSettingsRequest]
TimeoutSettings
- Type:
CreateWorkspacesPoolResult
WorkspacesPool
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateWorkspacesRequest
Workspaces
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.WorkspaceRequest, aws_resource_validator.pydantic_models.workspaces.workspaces_classes.WorkspaceRequestOutput]]
- Required: Yes
CreateWorkspacesResult
FailedRequests
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.FailedCreateWorkspaceRequest]
- Required: Yes
PendingRequests
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.Workspace]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DataReplicationSettings
DataReplication
- Type: typing.Optional[typing.Literal['NO_REPLICATION', 'PRIMARY_AS_SOURCE']]
RecoverySnapshotTime
- Type: typing.Optional[datetime.datetime]
DefaultClientBrandingAttributes
LogoUrl
- Type: typing.Optional[str]
SupportEmail
- Type: typing.Optional[str]
SupportLink
- Type: typing.Optional[str]
ForgotPasswordLink
- Type: typing.Optional[str]
LoginMessage
- Type: typing.Optional[typing.Dict[str, str]]
DefaultImportClientBrandingAttributes
Logo
- Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody, NoneType]
SupportEmail
- Type: typing.Optional[str]
SupportLink
- Type: typing.Optional[str]
ForgotPasswordLink
- Type: typing.Optional[str]
LoginMessage
- Type: typing.Optional[typing.Dict[str, str]]
DefaultWorkspaceCreationProperties
EnableWorkDocs
- Type: typing.Optional[bool]
EnableInternetAccess
- Type: typing.Optional[bool]
DefaultOu
- Type: typing.Optional[str]
CustomSecurityGroupId
- Type: typing.Optional[str]
UserEnabledAsLocalAdministrator
- Type: typing.Optional[bool]
EnableMaintenanceMode
- Type: typing.Optional[bool]
InstanceIamRoleArn
- Type: typing.Optional[str]
DeleteAccountLinkInvitationRequest
LinkId
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
DeleteAccountLinkInvitationResult
AccountLink
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteClientBrandingRequest
ResourceId
- Type:
- Required: Yes
Platforms
- Type: typing.List[typing.Literal['DeviceTypeAndroid', 'DeviceTypeIos', 'DeviceTypeLinux', 'DeviceTypeOsx', 'DeviceTypeWeb', 'DeviceTypeWindows']]
- Required: Yes
DeleteConnectClientAddInRequest
AddInId
- Type:
- Required: Yes
ResourceId
- Type:
- Required: Yes
DeleteConnectionAliasRequest
AliasId
- Type:
- Required: Yes
DeleteIpGroupRequest
GroupId
- Type:
- Required: Yes
DeleteTagsRequest
ResourceId
- Type:
- Required: Yes
TagKeys
- Type: typing.List[str]
- Required: Yes
DeleteWorkspaceBundleRequest
BundleId
- Type: typing.Optional[str]
DeleteWorkspaceImageRequest
ImageId
- Type:
- Required: Yes
DeployWorkspaceApplicationsRequest
WorkspaceId
- Type:
- Required: Yes
Force
- Type: typing.Optional[bool]
DeployWorkspaceApplicationsResult
Deployment
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeregisterWorkspaceDirectoryRequest
DirectoryId
- Type:
- Required: Yes
DescribeAccountModificationsRequest
NextToken
- Type: typing.Optional[str]
DescribeAccountModificationsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.PaginatorConfig]
DescribeAccountModificationsResult
AccountModifications
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.AccountModification]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeAccountResult
DedicatedTenancySupport
- Type: typing.Literal['DISABLED', 'ENABLED']
- Required: Yes
DedicatedTenancyManagementCidrRange
- Type:
- Required: Yes
DedicatedTenancyAccountType
- Type: typing.Literal['SOURCE_ACCOUNT', 'TARGET_ACCOUNT']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeApplicationAssociationsRequest
ApplicationId
- Type:
- Required: Yes
AssociatedResourceTypes
- Type: typing.List[typing.Literal['BUNDLE', 'IMAGE', 'WORKSPACE']]
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeApplicationAssociationsResult
Associations
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.ApplicationResourceAssociation]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeApplicationsRequest
ApplicationIds
- Type: typing.Optional[typing.List[str]]
ComputeTypeNames
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.ComputeType]]
LicenseType
- Type: typing.Optional[typing.Literal['LICENSED', 'UNLICENSED']]
OperatingSystemNames
- Type: typing.Optional[typing.List[typing.Literal['AMAZON_LINUX_2', 'RHEL_8', 'ROCKY_8', 'UBUNTU_18_04', 'UBUNTU_20_04', 'UBUNTU_22_04', 'UNKNOWN', 'WINDOWS_10', 'WINDOWS_11', 'WINDOWS_7', 'WINDOWS_SERVER_2016', 'WINDOWS_SERVER_2019', 'WINDOWS_SERVER_2022']]]
Owner
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeApplicationsResult
Applications
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.WorkSpaceApplication]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeBundleAssociationsRequest
BundleId
- Type:
- Required: Yes
AssociatedResourceTypes
- Type: typing.List[typing.Literal['APPLICATION']]
- Required: Yes
DescribeBundleAssociationsResult
Associations
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.BundleResourceAssociation]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeClientBrandingRequest
ResourceId
- Type:
- Required: Yes
DescribeClientBrandingResult
DeviceTypeWindows
- Type:
- Required: Yes
DeviceTypeOsx
- Type:
- Required: Yes
DeviceTypeAndroid
- Type:
- Required: Yes
DeviceTypeIos
- Type:
- Required: Yes
DeviceTypeLinux
- Type:
- Required: Yes
DeviceTypeWeb
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeClientPropertiesRequest
ResourceIds
- Type: typing.List[str]
- Required: Yes
DescribeClientPropertiesResult
ClientPropertiesList
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.ClientPropertiesResult]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeConnectClientAddInsRequest
ResourceId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribeConnectClientAddInsResult
AddIns
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.ConnectClientAddIn]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeConnectionAliasPermissionsRequest
AliasId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribeConnectionAliasPermissionsResult
AliasId
- Type:
- Required: Yes
ConnectionAliasPermissions
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.ConnectionAliasPermission]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeConnectionAliasesRequest
AliasIds
- Type: typing.Optional[typing.List[str]]
ResourceId
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeConnectionAliasesResult
ConnectionAliases
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.ConnectionAlias]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeImageAssociationsRequest
ImageId
- Type:
- Required: Yes
AssociatedResourceTypes
- Type: typing.List[typing.Literal['APPLICATION']]
- Required: Yes
DescribeImageAssociationsResult
Associations
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.ImageResourceAssociation]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeIpGroupsRequest
GroupIds
- Type: typing.Optional[typing.List[str]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribeIpGroupsRequestPaginate
GroupIds
- Type: typing.Optional[typing.List[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.PaginatorConfig]
DescribeIpGroupsResult
Result
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.WorkspacesIpGroup]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeTagsRequest
ResourceId
- Type:
- Required: Yes
DescribeTagsResult
TagList
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.Tag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeWorkspaceAssociationsRequest
WorkspaceId
- Type:
- Required: Yes
AssociatedResourceTypes
- Type: typing.List[typing.Literal['APPLICATION']]
- Required: Yes
DescribeWorkspaceAssociationsResult
Associations
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.WorkspaceResourceAssociation]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeWorkspaceBundlesRequest
BundleIds
- Type: typing.Optional[typing.List[str]]
Owner
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
DescribeWorkspaceBundlesRequestPaginate
BundleIds
- Type: typing.Optional[typing.List[str]]
Owner
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.PaginatorConfig]
DescribeWorkspaceBundlesResult
Bundles
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.WorkspaceBundle]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeWorkspaceDirectoriesFilter
Name
- Type: typing.Literal['USER_IDENTITY_TYPE', 'WORKSPACE_TYPE']
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
DescribeWorkspaceDirectoriesRequest
DirectoryIds
- Type: typing.Optional[typing.List[str]]
WorkspaceDirectoryNames
- Type: typing.Optional[typing.List[str]]
Limit
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
Filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.DescribeWorkspaceDirectoriesFilter]]
DescribeWorkspaceDirectoriesRequestPaginate
DirectoryIds
- Type: typing.Optional[typing.List[str]]
WorkspaceDirectoryNames
- Type: typing.Optional[typing.List[str]]
Limit
- Type: typing.Optional[int]
Filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.DescribeWorkspaceDirectoriesFilter]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.PaginatorConfig]
DescribeWorkspaceDirectoriesResult
Directories
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.WorkspaceDirectory]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeWorkspaceImagePermissionsRequest
ImageId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribeWorkspaceImagePermissionsResult
ImageId
- Type:
- Required: Yes
ImagePermissions
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.ImagePermission]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeWorkspaceImagesRequest
ImageIds
- Type: typing.Optional[typing.List[str]]
ImageType
- Type: typing.Optional[typing.Literal['OWNED', 'SHARED']]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribeWorkspaceImagesRequestPaginate
ImageIds
- Type: typing.Optional[typing.List[str]]
ImageType
- Type: typing.Optional[typing.Literal['OWNED', 'SHARED']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.PaginatorConfig]
DescribeWorkspaceImagesResult
Images
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.WorkspaceImage]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeWorkspaceSnapshotsRequest
WorkspaceId
- Type:
- Required: Yes
DescribeWorkspaceSnapshotsResult
RebuildSnapshots
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.Snapshot]
- Required: Yes
RestoreSnapshots
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.Snapshot]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeWorkspacesConnectionStatusRequest
WorkspaceIds
- Type: typing.Optional[typing.List[str]]
NextToken
- Type: typing.Optional[str]
DescribeWorkspacesConnectionStatusRequestPaginate
WorkspaceIds
- Type: typing.Optional[typing.List[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.PaginatorConfig]
DescribeWorkspacesConnectionStatusResult
WorkspacesConnectionStatus
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.WorkspaceConnectionStatus]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeWorkspacesPoolSessionsRequest
PoolId
- Type:
- Required: Yes
UserId
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeWorkspacesPoolSessionsResult
Sessions
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.WorkspacesPoolSession]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeWorkspacesPoolsFilter
Name
- Type: typing.Literal['PoolName']
- Required: Yes
Values
- Type: typing.List[str]
- Required: Yes
Operator
- Type: typing.Literal['CONTAINS', 'EQUALS', 'NOTCONTAINS', 'NOTEQUALS']
- Required: Yes
DescribeWorkspacesPoolsRequest
PoolIds
- Type: typing.Optional[typing.List[str]]
Filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.DescribeWorkspacesPoolsFilter]]
Limit
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
DescribeWorkspacesPoolsResult
WorkspacesPools
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.WorkspacesPool]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeWorkspacesRequest
WorkspaceIds
- Type: typing.Optional[typing.List[str]]
DirectoryId
- Type: typing.Optional[str]
UserName
- Type: typing.Optional[str]
BundleId
- Type: typing.Optional[str]
Limit
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
WorkspaceName
- Type: typing.Optional[str]
DescribeWorkspacesRequestPaginate
WorkspaceIds
- Type: typing.Optional[typing.List[str]]
DirectoryId
- Type: typing.Optional[str]
UserName
- Type: typing.Optional[str]
BundleId
- Type: typing.Optional[str]
WorkspaceName
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.PaginatorConfig]
DescribeWorkspacesResult
Workspaces
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.Workspace]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DisassociateConnectionAliasRequest
AliasId
- Type:
- Required: Yes
DisassociateIpGroupsRequest
DirectoryId
- Type:
- Required: Yes
GroupIds
- Type: typing.List[str]
- Required: Yes
DisassociateWorkspaceApplicationRequest
WorkspaceId
- Type:
- Required: Yes
ApplicationId
- Type:
- Required: Yes
DisassociateWorkspaceApplicationResult
Association
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ErrorDetails
ErrorCode
- Type: typing.Optional[typing.Literal['AdditionalDrivesAttached', 'AdditionalDrivesPresent', 'AmazonSsmAgentEnabled', 'AntiVirusInstalled', 'AppXPackagesInstalled', 'AutoLogonEnabled', 'AutoMountDisabled', 'AzureDomainJoined', 'DHCPDisabled', 'DiskFreeSpace', 'DiskSizeExceeded', 'DomainAccountServicesFound', 'DomainJoined', 'EnvironmentVariablesPathMissingEntries', 'FirewallEnabled', 'InPlaceUpgrade', 'IncompatiblePartitioning', 'InsufficientDiskSpace', 'InsufficientRearmCount', 'InvalidIp', 'MultipleBootPartition', 'MultipleUserProfiles', 'OSNotSupported', 'OfficeInstalled', 'OutdatedPowershellVersion', 'PCoIPAgentInstalled', 'PendingReboot', 'RealTimeUniversalDisabled', 'RemoteDesktopServicesDisabled', 'Requires64BitOS', 'ReservedStorageInUse', 'StagedAppxPackage', 'SysPrepFileMissing', 'UEFINotSupported', 'UnknownError', 'UnsupportedOsUpgrade', 'UnsupportedSecurityProtocol', 'UserProfileMissing', 'VMWareToolsInstalled', 'WindowsModulesInstallerDisabled', 'WindowsUpdatesEnabled', 'WindowsUpdatesRequired', 'WorkspacesBYOLAccountDisabled', 'WorkspacesBYOLAccountNotFound', 'ZeroRearmCount']]
ErrorMessage
- Type: typing.Optional[str]
FailedCreateStandbyWorkspacesRequest
StandbyWorkspaceRequest
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.StandbyWorkspaceOutput]
ErrorCode
- Type: typing.Optional[str]
ErrorMessage
- Type: typing.Optional[str]
FailedCreateWorkspaceRequest
WorkspaceRequest
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.WorkspaceRequestOutput]
ErrorCode
- Type: typing.Optional[str]
ErrorMessage
- Type: typing.Optional[str]
FailedWorkspaceChangeRequest
WorkspaceId
- Type: typing.Optional[str]
ErrorCode
- Type: typing.Optional[str]
ErrorMessage
- Type: typing.Optional[str]
GetAccountLinkRequest
LinkId
- Type: typing.Optional[str]
LinkedAccountId
- Type: typing.Optional[str]
GetAccountLinkResult
AccountLink
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GlobalAcceleratorForDirectory
Mode
- Type: typing.Literal['DISABLED', 'ENABLED_AUTO']
- Required: Yes
PreferredProtocol
- Type: typing.Optional[typing.Literal['NONE', 'TCP']]
GlobalAcceleratorForWorkSpace
Mode
- Type: typing.Literal['DISABLED', 'ENABLED_AUTO', 'INHERITED']
- Required: Yes
PreferredProtocol
- Type: typing.Optional[typing.Literal['INHERITED', 'NONE', 'TCP']]
IDCConfig
InstanceArn
- Type: typing.Optional[str]
ApplicationArn
- Type: typing.Optional[str]
ImagePermission
SharedAccountId
- Type: typing.Optional[str]
ImageResourceAssociation
AssociatedResourceId
- Type: typing.Optional[str]
AssociatedResourceType
- Type: typing.Optional[typing.Literal['APPLICATION']]
Created
- Type: typing.Optional[datetime.datetime]
LastUpdatedTime
- Type: typing.Optional[datetime.datetime]
ImageId
- Type: typing.Optional[str]
State
- Type: typing.Optional[typing.Literal['COMPLETED', 'ERROR', 'INSTALLING', 'PENDING_INSTALL', 'PENDING_INSTALL_DEPLOYMENT', 'PENDING_UNINSTALL', 'PENDING_UNINSTALL_DEPLOYMENT', 'REMOVED', 'UNINSTALLING']]
StateReason
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.AssociationStateReason]
ImportClientBrandingRequest
ResourceId
- Type:
- Required: Yes
DeviceTypeWindows
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.DefaultImportClientBrandingAttributes]
DeviceTypeOsx
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.DefaultImportClientBrandingAttributes]
DeviceTypeAndroid
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.DefaultImportClientBrandingAttributes]
DeviceTypeIos
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.IosImportClientBrandingAttributes]
DeviceTypeLinux
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.DefaultImportClientBrandingAttributes]
DeviceTypeWeb
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.DefaultImportClientBrandingAttributes]
ImportClientBrandingResult
DeviceTypeWindows
- Type:
- Required: Yes
DeviceTypeOsx
- Type:
- Required: Yes
DeviceTypeAndroid
- Type:
- Required: Yes
DeviceTypeIos
- Type:
- Required: Yes
DeviceTypeLinux
- Type:
- Required: Yes
DeviceTypeWeb
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ImportWorkspaceImageRequest
Ec2ImageId
- Type:
- Required: Yes
IngestionProcess
- Type: typing.Literal['BYOL_GRAPHICS', 'BYOL_GRAPHICSPRO', 'BYOL_GRAPHICS_G4DN', 'BYOL_GRAPHICS_G4DN_BYOP', 'BYOL_GRAPHICS_G4DN_WSP', 'BYOL_REGULAR', 'BYOL_REGULAR_BYOP', 'BYOL_REGULAR_WSP']
- Required: Yes
ImageName
- Type:
- Required: Yes
ImageDescription
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.Tag]]
Applications
- Type: typing.Optional[typing.List[typing.Literal['Microsoft_Office_2016', 'Microsoft_Office_2019']]]
ImportWorkspaceImageResult
ImageId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
IosClientBrandingAttributes
LogoUrl
- Type: typing.Optional[str]
Logo2xUrl
- Type: typing.Optional[str]
Logo3xUrl
- Type: typing.Optional[str]
SupportEmail
- Type: typing.Optional[str]
SupportLink
- Type: typing.Optional[str]
ForgotPasswordLink
- Type: typing.Optional[str]
LoginMessage
- Type: typing.Optional[typing.Dict[str, str]]
IosImportClientBrandingAttributes
Logo
- Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody, NoneType]
Logo2x
- Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody, NoneType]
Logo3x
- Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody, NoneType]
SupportEmail
- Type: typing.Optional[str]
SupportLink
- Type: typing.Optional[str]
ForgotPasswordLink
- Type: typing.Optional[str]
LoginMessage
- Type: typing.Optional[typing.Dict[str, str]]
IpRuleItem
ipRule
- Type: typing.Optional[str]
ruleDesc
- Type: typing.Optional[str]
ListAccountLinksRequest
LinkStatusFilter
- Type: typing.Optional[typing.List[typing.Literal['LINKED', 'LINKING_FAILED', 'LINK_NOT_FOUND', 'PENDING_ACCEPTANCE_BY_TARGET_ACCOUNT', 'REJECTED']]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListAccountLinksRequestPaginate
LinkStatusFilter
- Type: typing.Optional[typing.List[typing.Literal['LINKED', 'LINKING_FAILED', 'LINK_NOT_FOUND', 'PENDING_ACCEPTANCE_BY_TARGET_ACCOUNT', 'REJECTED']]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.PaginatorConfig]
ListAccountLinksResult
AccountLinks
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.AccountLink]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListAvailableManagementCidrRangesRequest
ManagementCidrRangeConstraint
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListAvailableManagementCidrRangesRequestPaginate
ManagementCidrRangeConstraint
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.PaginatorConfig]
ListAvailableManagementCidrRangesResult
ManagementCidrRanges
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MicrosoftEntraConfig
TenantId
- Type: typing.Optional[str]
ApplicationConfigSecretArn
- Type: typing.Optional[str]
MigrateWorkspaceRequest
SourceWorkspaceId
- Type:
- Required: Yes
BundleId
- Type:
- Required: Yes
MigrateWorkspaceResult
SourceWorkspaceId
- Type:
- Required: Yes
TargetWorkspaceId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ModificationState
Resource
- Type: typing.Optional[typing.Literal['COMPUTE_TYPE', 'ROOT_VOLUME', 'USER_VOLUME']]
State
- Type: typing.Optional[typing.Literal['UPDATE_INITIATED', 'UPDATE_IN_PROGRESS']]
ModifyAccountRequest
DedicatedTenancySupport
- Type: typing.Optional[typing.Literal['ENABLED']]
DedicatedTenancyManagementCidrRange
- Type: typing.Optional[str]
ModifyCertificateBasedAuthPropertiesRequest
ResourceId
- Type:
- Required: Yes
CertificateBasedAuthProperties
- Type:
PropertiesToDelete
- Type: typing.Optional[typing.List[typing.Literal['CERTIFICATE_BASED_AUTH_PROPERTIES_CERTIFICATE_AUTHORITY_ARN']]]
ModifyClientPropertiesRequest
ResourceId
- Type:
- Required: Yes
ClientProperties
- Type:
- Required: Yes
ModifyEndpointEncryptionModeRequest
DirectoryId
- Type:
- Required: Yes
EndpointEncryptionMode
- Type: typing.Literal['FIPS_VALIDATED', 'STANDARD_TLS']
- Required: Yes
ModifySamlPropertiesRequest
ResourceId
- Type:
- Required: Yes
SamlProperties
- Type:
PropertiesToDelete
- Type: typing.Optional[typing.List[typing.Literal['SAML_PROPERTIES_RELAY_STATE_PARAMETER_NAME', 'SAML_PROPERTIES_USER_ACCESS_URL']]]
ModifySelfservicePermissionsRequest
ResourceId
- Type:
- Required: Yes
SelfservicePermissions
- Type:
- Required: Yes
ModifyStreamingPropertiesRequest
ResourceId
- Type:
- Required: Yes
StreamingProperties
- Type: typing.Union[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.StreamingProperties, aws_resource_validator.pydantic_models.workspaces.workspaces_classes.StreamingPropertiesOutput, NoneType]
ModifyWorkspaceAccessPropertiesRequest
ResourceId
- Type:
- Required: Yes
WorkspaceAccessProperties
- Type:
- Required: Yes
ModifyWorkspaceCreationPropertiesRequest
ResourceId
- Type:
- Required: Yes
WorkspaceCreationProperties
- Type:
- Required: Yes
ModifyWorkspacePropertiesRequest
WorkspaceId
- Type:
- Required: Yes
WorkspaceProperties
- Type: typing.Union[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.WorkspaceProperties, aws_resource_validator.pydantic_models.workspaces.workspaces_classes.WorkspacePropertiesOutput, NoneType]
DataReplication
- Type: typing.Optional[typing.Literal['NO_REPLICATION', 'PRIMARY_AS_SOURCE']]
ModifyWorkspaceStateRequest
WorkspaceId
- Type:
- Required: Yes
WorkspaceState
- Type: typing.Literal['ADMIN_MAINTENANCE', 'AVAILABLE']
- Required: Yes
NetworkAccessConfiguration
EniPrivateIpAddress
- Type: typing.Optional[str]
EniId
- Type: typing.Optional[str]
OperatingSystem
Type
- Type: typing.Optional[typing.Literal['LINUX', 'WINDOWS']]
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PendingCreateStandbyWorkspacesRequest
UserName
- Type: typing.Optional[str]
DirectoryId
- Type: typing.Optional[str]
State
- Type: typing.Optional[typing.Literal['ADMIN_MAINTENANCE', 'AVAILABLE', 'ERROR', 'IMPAIRED', 'MAINTENANCE', 'PENDING', 'REBOOTING', 'REBUILDING', 'RESTORING', 'STARTING', 'STOPPED', 'STOPPING', 'SUSPENDED', 'TERMINATED', 'TERMINATING', 'UNHEALTHY', 'UPDATING']]
WorkspaceId
- Type: typing.Optional[str]
RebootRequest
WorkspaceId
- Type:
- Required: Yes
RebootWorkspacesRequest
RebootWorkspaceRequests
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.RebootRequest]
- Required: Yes
RebootWorkspacesResult
FailedRequests
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.FailedWorkspaceChangeRequest]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RebuildRequest
WorkspaceId
- Type:
- Required: Yes
RebuildWorkspacesRequest
RebuildWorkspaceRequests
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.RebuildRequest]
- Required: Yes
RebuildWorkspacesResult
FailedRequests
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.FailedWorkspaceChangeRequest]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RegisterWorkspaceDirectoryRequest
DirectoryId
- Type: typing.Optional[str]
SubnetIds
- Type: typing.Optional[typing.List[str]]
EnableWorkDocs
- Type: typing.Optional[bool]
EnableSelfService
- Type: typing.Optional[bool]
Tenancy
- Type: typing.Optional[typing.Literal['DEDICATED', 'SHARED']]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.Tag]]
WorkspaceDirectoryName
- Type: typing.Optional[str]
WorkspaceDirectoryDescription
- Type: typing.Optional[str]
UserIdentityType
- Type: typing.Optional[typing.Literal['AWS_DIRECTORY_SERVICE', 'AWS_IAM_IDENTITY_CENTER', 'CUSTOMER_MANAGED']]
IdcInstanceArn
- Type: typing.Optional[str]
MicrosoftEntraConfig
- Type:
WorkspaceType
- Type: typing.Optional[typing.Literal['PERSONAL', 'POOLS']]
ActiveDirectoryConfig
- Type:
RegisterWorkspaceDirectoryResult
DirectoryId
- Type:
- Required: Yes
State
- Type: typing.Literal['DEREGISTERED', 'DEREGISTERING', 'ERROR', 'REGISTERED', 'REGISTERING']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RejectAccountLinkInvitationRequest
LinkId
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
RejectAccountLinkInvitationResult
AccountLink
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RelatedWorkspaceProperties
WorkspaceId
- Type: typing.Optional[str]
Region
- Type: typing.Optional[str]
State
- Type: typing.Optional[typing.Literal['ADMIN_MAINTENANCE', 'AVAILABLE', 'ERROR', 'IMPAIRED', 'MAINTENANCE', 'PENDING', 'REBOOTING', 'REBUILDING', 'RESTORING', 'STARTING', 'STOPPED', 'STOPPING', 'SUSPENDED', 'TERMINATED', 'TERMINATING', 'UNHEALTHY', 'UPDATING']]
Type
- Type: typing.Optional[typing.Literal['PRIMARY', 'STANDBY']]
ResponseMetadata
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
RestoreWorkspaceRequest
WorkspaceId
- Type:
- Required: Yes
RevokeIpRulesRequest
GroupId
- Type:
- Required: Yes
UserRules
- Type: typing.List[str]
- Required: Yes
RootStorage
Capacity
- Type:
- Required: Yes
SamlProperties
Status
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED', 'ENABLED_WITH_DIRECTORY_LOGIN_FALLBACK']]
UserAccessUrl
- Type: typing.Optional[str]
RelayStateParameterName
- Type: typing.Optional[str]
SelfservicePermissions
RestartWorkspace
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
IncreaseVolumeSize
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
ChangeComputeType
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
SwitchRunningMode
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
RebuildWorkspace
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
Snapshot
SnapshotTime
- Type: typing.Optional[datetime.datetime]
StandbyWorkspace
PrimaryWorkspaceId
- Type:
- Required: Yes
DirectoryId
- Type:
- Required: Yes
VolumeEncryptionKey
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.Tag]]
DataReplication
- Type: typing.Optional[typing.Literal['NO_REPLICATION', 'PRIMARY_AS_SOURCE']]
StandbyWorkspaceOutput
PrimaryWorkspaceId
- Type:
- Required: Yes
DirectoryId
- Type:
- Required: Yes
VolumeEncryptionKey
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.Tag]]
DataReplication
- Type: typing.Optional[typing.Literal['NO_REPLICATION', 'PRIMARY_AS_SOURCE']]
StandbyWorkspacesProperties
StandbyWorkspaceId
- Type: typing.Optional[str]
DataReplication
- Type: typing.Optional[typing.Literal['NO_REPLICATION', 'PRIMARY_AS_SOURCE']]
RecoverySnapshotTime
- Type: typing.Optional[datetime.datetime]
StartRequest
WorkspaceId
- Type: typing.Optional[str]
StartWorkspacesPoolRequest
PoolId
- Type:
- Required: Yes
StartWorkspacesRequest
StartWorkspaceRequests
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.StartRequest]
- Required: Yes
StartWorkspacesResult
FailedRequests
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.FailedWorkspaceChangeRequest]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StopRequest
WorkspaceId
- Type: typing.Optional[str]
StopWorkspacesPoolRequest
PoolId
- Type:
- Required: Yes
StopWorkspacesRequest
StopWorkspaceRequests
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.StopRequest]
- Required: Yes
StopWorkspacesResult
FailedRequests
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.FailedWorkspaceChangeRequest]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StorageConnector
ConnectorType
- Type: typing.Literal['HOME_FOLDER']
- Required: Yes
Status
- Type: typing.Literal['DISABLED', 'ENABLED']
- Required: Yes
StreamingProperties
StreamingExperiencePreferredProtocol
- Type: typing.Optional[typing.Literal['TCP', 'UDP']]
UserSettings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.UserSetting]]
StorageConnectors
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.StorageConnector]]
GlobalAccelerator
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.GlobalAcceleratorForDirectory]
StreamingPropertiesOutput
StreamingExperiencePreferredProtocol
- Type: typing.Optional[typing.Literal['TCP', 'UDP']]
UserSettings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.UserSetting]]
StorageConnectors
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.StorageConnector]]
GlobalAccelerator
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.GlobalAcceleratorForDirectory]
Tag
Key
- Type:
- Required: Yes
Value
- Type: typing.Optional[str]
TerminateRequest
WorkspaceId
- Type:
- Required: Yes
TerminateWorkspacesPoolRequest
PoolId
- Type:
- Required: Yes
TerminateWorkspacesPoolSessionRequest
SessionId
- Type:
- Required: Yes
TerminateWorkspacesRequest
TerminateWorkspaceRequests
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.TerminateRequest]
- Required: Yes
TerminateWorkspacesResult
FailedRequests
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.FailedWorkspaceChangeRequest]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
TimeoutSettings
DisconnectTimeoutInSeconds
- Type: typing.Optional[int]
IdleDisconnectTimeoutInSeconds
- Type: typing.Optional[int]
MaxUserDurationInSeconds
- Type: typing.Optional[int]
UpdateConnectClientAddInRequest
AddInId
- Type:
- Required: Yes
ResourceId
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
URL
- Type: typing.Optional[str]
UpdateConnectionAliasPermissionRequest
AliasId
- Type:
- Required: Yes
ConnectionAliasPermission
- Type:
- Required: Yes
UpdateResult
UpdateAvailable
- Type: typing.Optional[bool]
Description
- Type: typing.Optional[str]
UpdateRulesOfIpGroupRequest
GroupId
- Type:
- Required: Yes
UserRules
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.IpRuleItem]
- Required: Yes
UpdateWorkspaceBundleRequest
BundleId
- Type: typing.Optional[str]
ImageId
- Type: typing.Optional[str]
UpdateWorkspaceImagePermissionRequest
ImageId
- Type:
- Required: Yes
AllowCopyImage
- Type:
- Required: Yes
SharedAccountId
- Type:
- Required: Yes
UpdateWorkspacesPoolRequest
PoolId
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
BundleId
- Type: typing.Optional[str]
DirectoryId
- Type: typing.Optional[str]
Capacity
- Type:
ApplicationSettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.ApplicationSettingsRequest]
TimeoutSettings
- Type:
UpdateWorkspacesPoolResult
WorkspacesPool
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UserSetting
Action
- Type: typing.Literal['CLIPBOARD_COPY_FROM_LOCAL_DEVICE', 'CLIPBOARD_COPY_TO_LOCAL_DEVICE', 'PRINTING_TO_LOCAL_DEVICE', 'SMART_CARD']
- Required: Yes
Permission
- Type: typing.Literal['DISABLED', 'ENABLED']
- Required: Yes
MaximumLength
- Type: typing.Optional[int]
UserStorage
Capacity
- Type:
- Required: Yes
WorkSpaceApplication
ApplicationId
- Type: typing.Optional[str]
Created
- Type: typing.Optional[datetime.datetime]
Description
- Type: typing.Optional[str]
LicenseType
- Type: typing.Optional[typing.Literal['LICENSED', 'UNLICENSED']]
Name
- Type: typing.Optional[str]
Owner
- Type: typing.Optional[str]
State
- Type: typing.Optional[typing.Literal['AVAILABLE', 'ERROR', 'PENDING', 'UNINSTALL_ONLY']]
SupportedComputeTypeNames
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.ComputeType]]
SupportedOperatingSystemNames
- Type: typing.Optional[typing.List[typing.Literal['AMAZON_LINUX_2', 'RHEL_8', 'ROCKY_8', 'UBUNTU_18_04', 'UBUNTU_20_04', 'UBUNTU_22_04', 'UNKNOWN', 'WINDOWS_10', 'WINDOWS_11', 'WINDOWS_7', 'WINDOWS_SERVER_2016', 'WINDOWS_SERVER_2019', 'WINDOWS_SERVER_2022']]]
WorkSpaceApplicationDeployment
Associations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.WorkspaceResourceAssociation]]
Workspace
WorkspaceId
- Type: typing.Optional[str]
DirectoryId
- Type: typing.Optional[str]
UserName
- Type: typing.Optional[str]
IpAddress
- Type: typing.Optional[str]
State
- Type: typing.Optional[typing.Literal['ADMIN_MAINTENANCE', 'AVAILABLE', 'ERROR', 'IMPAIRED', 'MAINTENANCE', 'PENDING', 'REBOOTING', 'REBUILDING', 'RESTORING', 'STARTING', 'STOPPED', 'STOPPING', 'SUSPENDED', 'TERMINATED', 'TERMINATING', 'UNHEALTHY', 'UPDATING']]
BundleId
- Type: typing.Optional[str]
SubnetId
- Type: typing.Optional[str]
ErrorMessage
- Type: typing.Optional[str]
ErrorCode
- Type: typing.Optional[str]
ComputerName
- Type: typing.Optional[str]
VolumeEncryptionKey
- Type: typing.Optional[str]
UserVolumeEncryptionEnabled
- Type: typing.Optional[bool]
RootVolumeEncryptionEnabled
- Type: typing.Optional[bool]
WorkspaceName
- Type: typing.Optional[str]
WorkspaceProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.WorkspacePropertiesOutput]
ModificationStates
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.ModificationState]]
RelatedWorkspaces
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.RelatedWorkspaceProperties]]
DataReplicationSettings
- Type:
StandbyWorkspacesProperties
- Type: typing.Optional[typing.List[NoneType]]
WorkspaceAccessProperties
DeviceTypeWindows
- Type: typing.Optional[typing.Literal['ALLOW', 'DENY']]
DeviceTypeOsx
- Type: typing.Optional[typing.Literal['ALLOW', 'DENY']]
DeviceTypeWeb
- Type: typing.Optional[typing.Literal['ALLOW', 'DENY']]
DeviceTypeIos
- Type: typing.Optional[typing.Literal['ALLOW', 'DENY']]
DeviceTypeAndroid
- Type: typing.Optional[typing.Literal['ALLOW', 'DENY']]
DeviceTypeChromeOs
- Type: typing.Optional[typing.Literal['ALLOW', 'DENY']]
DeviceTypeZeroClient
- Type: typing.Optional[typing.Literal['ALLOW', 'DENY']]
DeviceTypeLinux
- Type: typing.Optional[typing.Literal['ALLOW', 'DENY']]
DeviceTypeWorkSpacesThinClient
- Type: typing.Optional[typing.Literal['ALLOW', 'DENY']]
WorkspaceBundle
BundleId
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Owner
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
ImageId
- Type: typing.Optional[str]
RootStorage
- Type:
UserStorage
- Type:
ComputeType
- Type:
LastUpdatedTime
- Type: typing.Optional[datetime.datetime]
CreationTime
- Type: typing.Optional[datetime.datetime]
State
- Type: typing.Optional[typing.Literal['AVAILABLE', 'ERROR', 'PENDING']]
BundleType
- Type: typing.Optional[typing.Literal['REGULAR', 'STANDBY']]
WorkspaceConnectionStatus
WorkspaceId
- Type: typing.Optional[str]
ConnectionState
- Type: typing.Optional[typing.Literal['CONNECTED', 'DISCONNECTED', 'UNKNOWN']]
ConnectionStateCheckTimestamp
- Type: typing.Optional[datetime.datetime]
LastKnownUserConnectionTimestamp
- Type: typing.Optional[datetime.datetime]
WorkspaceCreationProperties
EnableWorkDocs
- Type: typing.Optional[bool]
EnableInternetAccess
- Type: typing.Optional[bool]
DefaultOu
- Type: typing.Optional[str]
CustomSecurityGroupId
- Type: typing.Optional[str]
UserEnabledAsLocalAdministrator
- Type: typing.Optional[bool]
EnableMaintenanceMode
- Type: typing.Optional[bool]
InstanceIamRoleArn
- Type: typing.Optional[str]
WorkspaceDirectory
DirectoryId
- Type: typing.Optional[str]
Alias
- Type: typing.Optional[str]
DirectoryName
- Type: typing.Optional[str]
RegistrationCode
- Type: typing.Optional[str]
SubnetIds
- Type: typing.Optional[typing.List[str]]
DnsIpAddresses
- Type: typing.Optional[typing.List[str]]
CustomerUserName
- Type: typing.Optional[str]
IamRoleId
- Type: typing.Optional[str]
DirectoryType
- Type: typing.Optional[typing.Literal['AD_CONNECTOR', 'AWS_IAM_IDENTITY_CENTER', 'CUSTOMER_MANAGED', 'SIMPLE_AD']]
WorkspaceSecurityGroupId
- Type: typing.Optional[str]
State
- Type: typing.Optional[typing.Literal['DEREGISTERED', 'DEREGISTERING', 'ERROR', 'REGISTERED', 'REGISTERING']]
WorkspaceCreationProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.DefaultWorkspaceCreationProperties]
ipGroupIds
- Type: typing.Optional[typing.List[str]]
WorkspaceAccessProperties
- Type:
Tenancy
- Type: typing.Optional[typing.Literal['DEDICATED', 'SHARED']]
SelfservicePermissions
- Type:
SamlProperties
- Type:
CertificateBasedAuthProperties
- Type:
EndpointEncryptionMode
- Type: typing.Optional[typing.Literal['FIPS_VALIDATED', 'STANDARD_TLS']]
MicrosoftEntraConfig
- Type:
WorkspaceDirectoryName
- Type: typing.Optional[str]
WorkspaceDirectoryDescription
- Type: typing.Optional[str]
UserIdentityType
- Type: typing.Optional[typing.Literal['AWS_DIRECTORY_SERVICE', 'AWS_IAM_IDENTITY_CENTER', 'CUSTOMER_MANAGED']]
WorkspaceType
- Type: typing.Optional[typing.Literal['PERSONAL', 'POOLS']]
IDCConfig
- Type:
ActiveDirectoryConfig
- Type:
StreamingProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.StreamingPropertiesOutput]
ErrorMessage
- Type: typing.Optional[str]
WorkspaceImage
ImageId
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
OperatingSystem
- Type:
State
- Type: typing.Optional[typing.Literal['AVAILABLE', 'ERROR', 'PENDING']]
RequiredTenancy
- Type: typing.Optional[typing.Literal['DEDICATED', 'DEFAULT']]
ErrorCode
- Type: typing.Optional[str]
ErrorMessage
- Type: typing.Optional[str]
Created
- Type: typing.Optional[datetime.datetime]
OwnerAccountId
- Type: typing.Optional[str]
Updates
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.UpdateResult]
ErrorDetails
- Type: typing.Optional[typing.List[NoneType]]
WorkspaceProperties
RunningMode
- Type: typing.Optional[typing.Literal['ALWAYS_ON', 'AUTO_STOP', 'MANUAL']]
RunningModeAutoStopTimeoutInMinutes
- Type: typing.Optional[int]
RootVolumeSizeGib
- Type: typing.Optional[int]
UserVolumeSizeGib
- Type: typing.Optional[int]
ComputeTypeName
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.ComputeType]
Protocols
- Type: typing.Optional[typing.List[typing.Literal['PCOIP', 'WSP']]]
OperatingSystemName
- Type: typing.Optional[typing.Literal['AMAZON_LINUX_2', 'RHEL_8', 'ROCKY_8', 'UBUNTU_18_04', 'UBUNTU_20_04', 'UBUNTU_22_04', 'UNKNOWN', 'WINDOWS_10', 'WINDOWS_11', 'WINDOWS_7', 'WINDOWS_SERVER_2016', 'WINDOWS_SERVER_2019', 'WINDOWS_SERVER_2022']]
GlobalAccelerator
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.GlobalAcceleratorForWorkSpace]
WorkspacePropertiesOutput
RunningMode
- Type: typing.Optional[typing.Literal['ALWAYS_ON', 'AUTO_STOP', 'MANUAL']]
RunningModeAutoStopTimeoutInMinutes
- Type: typing.Optional[int]
RootVolumeSizeGib
- Type: typing.Optional[int]
UserVolumeSizeGib
- Type: typing.Optional[int]
ComputeTypeName
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.ComputeType]
Protocols
- Type: typing.Optional[typing.List[typing.Literal['PCOIP', 'WSP']]]
OperatingSystemName
- Type: typing.Optional[typing.Literal['AMAZON_LINUX_2', 'RHEL_8', 'ROCKY_8', 'UBUNTU_18_04', 'UBUNTU_20_04', 'UBUNTU_22_04', 'UNKNOWN', 'WINDOWS_10', 'WINDOWS_11', 'WINDOWS_7', 'WINDOWS_SERVER_2016', 'WINDOWS_SERVER_2019', 'WINDOWS_SERVER_2022']]
GlobalAccelerator
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.GlobalAcceleratorForWorkSpace]
WorkspaceRequest
DirectoryId
- Type:
- Required: Yes
UserName
- Type:
- Required: Yes
BundleId
- Type:
- Required: Yes
VolumeEncryptionKey
- Type: typing.Optional[str]
UserVolumeEncryptionEnabled
- Type: typing.Optional[bool]
RootVolumeEncryptionEnabled
- Type: typing.Optional[bool]
WorkspaceProperties
- Type: typing.Union[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.WorkspaceProperties, aws_resource_validator.pydantic_models.workspaces.workspaces_classes.WorkspacePropertiesOutput, NoneType]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.Tag]]
WorkspaceName
- Type: typing.Optional[str]
WorkspaceRequestOutput
DirectoryId
- Type:
- Required: Yes
UserName
- Type:
- Required: Yes
BundleId
- Type:
- Required: Yes
VolumeEncryptionKey
- Type: typing.Optional[str]
UserVolumeEncryptionEnabled
- Type: typing.Optional[bool]
RootVolumeEncryptionEnabled
- Type: typing.Optional[bool]
WorkspaceProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.WorkspacePropertiesOutput]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.Tag]]
WorkspaceName
- Type: typing.Optional[str]
WorkspaceResourceAssociation
AssociatedResourceId
- Type: typing.Optional[str]
AssociatedResourceType
- Type: typing.Optional[typing.Literal['APPLICATION']]
Created
- Type: typing.Optional[datetime.datetime]
LastUpdatedTime
- Type: typing.Optional[datetime.datetime]
State
- Type: typing.Optional[typing.Literal['COMPLETED', 'ERROR', 'INSTALLING', 'PENDING_INSTALL', 'PENDING_INSTALL_DEPLOYMENT', 'PENDING_UNINSTALL', 'PENDING_UNINSTALL_DEPLOYMENT', 'REMOVED', 'UNINSTALLING']]
StateReason
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.AssociationStateReason]
WorkspaceId
- Type: typing.Optional[str]
WorkspacesIpGroup
groupId
- Type: typing.Optional[str]
groupName
- Type: typing.Optional[str]
groupDesc
- Type: typing.Optional[str]
userRules
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.IpRuleItem]]
WorkspacesPool
PoolId
- Type:
- Required: Yes
PoolArn
- Type:
- Required: Yes
CapacityStatus
- Type:
- Required: Yes
PoolName
- Type:
- Required: Yes
State
- Type: typing.Literal['CREATING', 'DELETING', 'RUNNING', 'STARTING', 'STOPPED', 'STOPPING', 'UPDATING']
- Required: Yes
CreatedAt
- Type:
- Required: Yes
BundleId
- Type:
- Required: Yes
DirectoryId
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Errors
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.WorkspacesPoolError]]
ApplicationSettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces.workspaces_classes.ApplicationSettingsResponse]
TimeoutSettings
- Type:
WorkspacesPoolError
ErrorCode
- Type: typing.Optional[typing.Literal['BUNDLE_NOT_FOUND', 'DEFAULT_OU_IS_MISSING', 'DIRECTORY_NOT_FOUND', 'DOMAIN_JOIN_ERROR_ACCESS_DENIED', 'DOMAIN_JOIN_ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED', 'DOMAIN_JOIN_ERROR_FILE_NOT_FOUND', 'DOMAIN_JOIN_ERROR_INVALID_PARAMETER', 'DOMAIN_JOIN_ERROR_LOGON_FAILURE', 'DOMAIN_JOIN_ERROR_MORE_DATA', 'DOMAIN_JOIN_ERROR_NOT_SUPPORTED', 'DOMAIN_JOIN_ERROR_NO_SUCH_DOMAIN', 'DOMAIN_JOIN_ERROR_SECRET_ACTION_PERMISSION_IS_MISSING', 'DOMAIN_JOIN_ERROR_SECRET_DECRYPTION_FAILURE', 'DOMAIN_JOIN_ERROR_SECRET_INVALID', 'DOMAIN_JOIN_ERROR_SECRET_NOT_FOUND', 'DOMAIN_JOIN_ERROR_SECRET_STATE_INVALID', 'DOMAIN_JOIN_ERROR_SECRET_VALUE_KEY_NOT_FOUND', 'DOMAIN_JOIN_INTERNAL_SERVICE_ERROR', 'DOMAIN_JOIN_NERR_INVALID_WORKGROUP_NAME', 'DOMAIN_JOIN_NERR_PASSWORD_EXPIRED', 'DOMAIN_JOIN_NERR_WORKSTATION_NOT_STARTED', 'IAM_SERVICE_ROLE_IS_MISSING', 'IAM_SERVICE_ROLE_MISSING_DESCRIBE_SECURITY_GROUPS_ACTION', 'IAM_SERVICE_ROLE_MISSING_DESCRIBE_SUBNET_ACTION', 'IAM_SERVICE_ROLE_MISSING_ENI_CREATE_ACTION', 'IAM_SERVICE_ROLE_MISSING_ENI_DELETE_ACTION', 'IAM_SERVICE_ROLE_MISSING_ENI_DESCRIBE_ACTION', 'IGW_NOT_ATTACHED', 'IMAGE_NOT_FOUND', 'INSUFFICIENT_PERMISSIONS_ERROR', 'INTERNAL_SERVICE_ERROR', 'INVALID_SUBNET_CONFIGURATION', 'MACHINE_ROLE_IS_MISSING', 'NETWORK_INTERFACE_LIMIT_EXCEEDED', 'SECURITY_GROUPS_NOT_FOUND', 'STS_DISABLED_IN_REGION', 'SUBNET_HAS_INSUFFICIENT_IP_ADDRESSES', 'SUBNET_NOT_FOUND', 'WORKSPACES_POOL_INSTANCE_PROVISIONING_FAILURE', 'WORKSPACES_POOL_STOPPED']]
ErrorMessage
- Type: typing.Optional[str]
WorkspacesPoolSession
SessionId
- Type:
- Required: Yes
PoolId
- Type:
- Required: Yes
UserId
- Type:
- Required: Yes
AuthenticationType
- Type: typing.Optional[typing.Literal['SAML']]
ConnectionState
- Type: typing.Optional[typing.Literal['CONNECTED', 'NOT_CONNECTED']]
InstanceId
- Type: typing.Optional[str]
ExpirationTime
- Type: typing.Optional[datetime.datetime]
NetworkAccessConfiguration
- Type:
StartTime
- Type: typing.Optional[datetime.datetime]