Workspaces Thin Client Classes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CreateEnvironmentRequestRequestTypeDef
desktopArn
- Type:
- Required: Yes
name
- Type: typing.Optional[str]
desktopEndpoint
- Type: typing.Optional[str]
softwareSetUpdateSchedule
- Type: typing.Optional[typing.Literal['APPLY_IMMEDIATELY', 'USE_MAINTENANCE_WINDOW']]
maintenanceWindow
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces_thin_client_classes.MaintenanceWindowTypeDef]
softwareSetUpdateMode
- Type: typing.Optional[typing.Literal['USE_DESIRED', 'USE_LATEST']]
desiredSoftwareSetId
- Type: typing.Optional[str]
kmsKeyArn
- Type: typing.Optional[str]
clientToken
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Mapping[str, str]]
deviceCreationTags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateEnvironmentResponseTypeDef
environment
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteDeviceRequestRequestTypeDef
id
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
DeleteEnvironmentRequestRequestTypeDef
id
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
DeregisterDeviceRequestRequestTypeDef
id
- Type:
- Required: Yes
targetDeviceStatus
- Type: typing.Optional[typing.Literal['ARCHIVED', 'DEREGISTERED']]
clientToken
- Type: typing.Optional[str]
DeviceSummaryTypeDef
id
- Type: typing.Optional[str]
serialNumber
- Type: typing.Optional[str]
name
- Type: typing.Optional[str]
model
- Type: typing.Optional[str]
environmentId
- Type: typing.Optional[str]
status
- Type: typing.Optional[typing.Literal['ARCHIVED', 'DEREGISTERED', 'DEREGISTERING', 'REGISTERED']]
currentSoftwareSetId
- Type: typing.Optional[str]
desiredSoftwareSetId
- Type: typing.Optional[str]
pendingSoftwareSetId
- Type: typing.Optional[str]
softwareSetUpdateSchedule
- Type: typing.Optional[typing.Literal['APPLY_IMMEDIATELY', 'USE_MAINTENANCE_WINDOW']]
lastConnectedAt
- Type: typing.Optional[datetime.datetime]
lastPostureAt
- Type: typing.Optional[datetime.datetime]
createdAt
- Type: typing.Optional[datetime.datetime]
updatedAt
- Type: typing.Optional[datetime.datetime]
arn
- Type: typing.Optional[str]
DeviceTypeDef
id
- Type: typing.Optional[str]
serialNumber
- Type: typing.Optional[str]
name
- Type: typing.Optional[str]
model
- Type: typing.Optional[str]
environmentId
- Type: typing.Optional[str]
status
- Type: typing.Optional[typing.Literal['ARCHIVED', 'DEREGISTERED', 'DEREGISTERING', 'REGISTERED']]
currentSoftwareSetId
- Type: typing.Optional[str]
currentSoftwareSetVersion
- Type: typing.Optional[str]
desiredSoftwareSetId
- Type: typing.Optional[str]
pendingSoftwareSetId
- Type: typing.Optional[str]
pendingSoftwareSetVersion
- Type: typing.Optional[str]
softwareSetUpdateSchedule
- Type: typing.Optional[typing.Literal['APPLY_IMMEDIATELY', 'USE_MAINTENANCE_WINDOW']]
softwareSetComplianceStatus
- Type: typing.Optional[typing.Literal['COMPLIANT', 'NONE', 'NOT_COMPLIANT']]
softwareSetUpdateStatus
- Type: typing.Optional[typing.Literal['AVAILABLE', 'IN_PROGRESS', 'UP_TO_DATE']]
lastConnectedAt
- Type: typing.Optional[datetime.datetime]
lastPostureAt
- Type: typing.Optional[datetime.datetime]
createdAt
- Type: typing.Optional[datetime.datetime]
updatedAt
- Type: typing.Optional[datetime.datetime]
arn
- Type: typing.Optional[str]
kmsKeyArn
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
EnvironmentSummaryTypeDef
id
- Type: typing.Optional[str]
name
- Type: typing.Optional[str]
desktopArn
- Type: typing.Optional[str]
desktopEndpoint
- Type: typing.Optional[str]
desktopType
- Type: typing.Optional[typing.Literal['appstream', 'workspaces', 'workspaces-web']]
activationCode
- Type: typing.Optional[str]
softwareSetUpdateSchedule
- Type: typing.Optional[typing.Literal['APPLY_IMMEDIATELY', 'USE_MAINTENANCE_WINDOW']]
maintenanceWindow
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces_thin_client_classes.MaintenanceWindowOutputTypeDef]
softwareSetUpdateMode
- Type: typing.Optional[typing.Literal['USE_DESIRED', 'USE_LATEST']]
desiredSoftwareSetId
- Type: typing.Optional[str]
pendingSoftwareSetId
- Type: typing.Optional[str]
createdAt
- Type: typing.Optional[datetime.datetime]
updatedAt
- Type: typing.Optional[datetime.datetime]
arn
- Type: typing.Optional[str]
EnvironmentTypeDef
id
- Type: typing.Optional[str]
name
- Type: typing.Optional[str]
desktopArn
- Type: typing.Optional[str]
desktopEndpoint
- Type: typing.Optional[str]
desktopType
- Type: typing.Optional[typing.Literal['appstream', 'workspaces', 'workspaces-web']]
activationCode
- Type: typing.Optional[str]
registeredDevicesCount
- Type: typing.Optional[int]
softwareSetUpdateSchedule
- Type: typing.Optional[typing.Literal['APPLY_IMMEDIATELY', 'USE_MAINTENANCE_WINDOW']]
maintenanceWindow
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces_thin_client_classes.MaintenanceWindowOutputTypeDef]
softwareSetUpdateMode
- Type: typing.Optional[typing.Literal['USE_DESIRED', 'USE_LATEST']]
desiredSoftwareSetId
- Type: typing.Optional[str]
pendingSoftwareSetId
- Type: typing.Optional[str]
pendingSoftwareSetVersion
- Type: typing.Optional[str]
softwareSetComplianceStatus
- Type: typing.Optional[typing.Literal['COMPLIANT', 'NOT_COMPLIANT', 'NO_REGISTERED_DEVICES']]
createdAt
- Type: typing.Optional[datetime.datetime]
updatedAt
- Type: typing.Optional[datetime.datetime]
arn
- Type: typing.Optional[str]
kmsKeyArn
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
deviceCreationTags
- Type: typing.Optional[typing.Dict[str, str]]
GetDeviceRequestRequestTypeDef
id
- Type:
- Required: Yes
GetDeviceResponseTypeDef
device
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetEnvironmentRequestRequestTypeDef
id
- Type:
- Required: Yes
GetEnvironmentResponseTypeDef
environment
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetSoftwareSetRequestRequestTypeDef
id
- Type:
- Required: Yes
GetSoftwareSetResponseTypeDef
softwareSet
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListDevicesRequestListDevicesPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces_thin_client_classes.PaginatorConfigTypeDef]
ListDevicesRequestRequestTypeDef
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListDevicesResponseTypeDef
devices
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces_thin_client_classes.DeviceSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListEnvironmentsRequestListEnvironmentsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces_thin_client_classes.PaginatorConfigTypeDef]
ListEnvironmentsRequestRequestTypeDef
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListEnvironmentsResponseTypeDef
environments
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces_thin_client_classes.EnvironmentSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListSoftwareSetsRequestListSoftwareSetsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces_thin_client_classes.PaginatorConfigTypeDef]
ListSoftwareSetsRequestRequestTypeDef
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListSoftwareSetsResponseTypeDef
softwareSets
- Type: typing.List[aws_resource_validator.pydantic_models.workspaces_thin_client_classes.SoftwareSetSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTagsForResourceRequestRequestTypeDef
resourceArn
- Type:
- Required: Yes
ListTagsForResourceResponseTypeDef
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
MaintenanceWindowExtraOutputTypeDef
type
- Type: typing.Optional[typing.Literal['CUSTOM', 'SYSTEM']]
startTimeHour
- Type: typing.Optional[int]
startTimeMinute
- Type: typing.Optional[int]
endTimeHour
- Type: typing.Optional[int]
endTimeMinute
- Type: typing.Optional[int]
daysOfTheWeek
- Type: typing.Optional[typing.List[typing.Literal['FRIDAY', 'MONDAY', 'SATURDAY', 'SUNDAY', 'THURSDAY', 'TUESDAY', 'WEDNESDAY']]]
applyTimeOf
- Type: typing.Optional[typing.Literal['DEVICE', 'UTC']]
MaintenanceWindowOutputTypeDef
type
- Type: typing.Optional[typing.Literal['CUSTOM', 'SYSTEM']]
startTimeHour
- Type: typing.Optional[int]
startTimeMinute
- Type: typing.Optional[int]
endTimeHour
- Type: typing.Optional[int]
endTimeMinute
- Type: typing.Optional[int]
daysOfTheWeek
- Type: typing.Optional[typing.List[typing.Literal['FRIDAY', 'MONDAY', 'SATURDAY', 'SUNDAY', 'THURSDAY', 'TUESDAY', 'WEDNESDAY']]]
applyTimeOf
- Type: typing.Optional[typing.Literal['DEVICE', 'UTC']]
MaintenanceWindowTypeDef
type
- Type: typing.Optional[typing.Literal['CUSTOM', 'SYSTEM']]
startTimeHour
- Type: typing.Optional[int]
startTimeMinute
- Type: typing.Optional[int]
endTimeHour
- Type: typing.Optional[int]
endTimeMinute
- Type: typing.Optional[int]
daysOfTheWeek
- Type: typing.Optional[typing.Sequence[typing.Literal['FRIDAY', 'MONDAY', 'SATURDAY', 'SUNDAY', 'THURSDAY', 'TUESDAY', 'WEDNESDAY']]]
applyTimeOf
- Type: typing.Optional[typing.Literal['DEVICE', 'UTC']]
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
ResponseMetadataTypeDef
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]
SoftwareSetSummaryTypeDef
id
- Type: typing.Optional[str]
version
- Type: typing.Optional[str]
releasedAt
- Type: typing.Optional[datetime.datetime]
supportedUntil
- Type: typing.Optional[datetime.datetime]
validationStatus
- Type: typing.Optional[typing.Literal['NOT_VALIDATED', 'VALIDATED']]
arn
- Type: typing.Optional[str]
SoftwareSetTypeDef
id
- Type: typing.Optional[str]
version
- Type: typing.Optional[str]
releasedAt
- Type: typing.Optional[datetime.datetime]
supportedUntil
- Type: typing.Optional[datetime.datetime]
validationStatus
- Type: typing.Optional[typing.Literal['NOT_VALIDATED', 'VALIDATED']]
software
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.workspaces_thin_client_classes.SoftwareTypeDef]]
arn
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
SoftwareTypeDef
name
- Type: typing.Optional[str]
version
- Type: typing.Optional[str]
TagResourceRequestRequestTypeDef
resourceArn
- Type:
- Required: Yes
tags
- Type: typing.Mapping[str, str]
- Required: Yes
UntagResourceRequestRequestTypeDef
resourceArn
- Type:
- Required: Yes
tagKeys
- Type: typing.Sequence[str]
- Required: Yes
UpdateDeviceRequestRequestTypeDef
id
- Type:
- Required: Yes
name
- Type: typing.Optional[str]
desiredSoftwareSetId
- Type: typing.Optional[str]
softwareSetUpdateSchedule
- Type: typing.Optional[typing.Literal['APPLY_IMMEDIATELY', 'USE_MAINTENANCE_WINDOW']]
UpdateDeviceResponseTypeDef
device
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateEnvironmentRequestRequestTypeDef
id
- Type:
- Required: Yes
name
- Type: typing.Optional[str]
desktopArn
- Type: typing.Optional[str]
desktopEndpoint
- Type: typing.Optional[str]
softwareSetUpdateSchedule
- Type: typing.Optional[typing.Literal['APPLY_IMMEDIATELY', 'USE_MAINTENANCE_WINDOW']]
maintenanceWindow
- Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces_thin_client_classes.MaintenanceWindowTypeDef]
softwareSetUpdateMode
- Type: typing.Optional[typing.Literal['USE_DESIRED', 'USE_LATEST']]
desiredSoftwareSetId
- Type: typing.Optional[str]
deviceCreationTags
- Type: typing.Optional[typing.Mapping[str, str]]
UpdateEnvironmentResponseTypeDef
environment
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateSoftwareSetRequestRequestTypeDef
id
- Type:
- Required: Yes
validationStatus
- Type: typing.Literal['NOT_VALIDATED', 'VALIDATED']
- Required: Yes