Skip to content

Workspaces Thin Client Classes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CreateEnvironmentRequest

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.Union[aws_resource_validator.pydantic_models.workspaces_thin_client.workspaces_thin_client_classes.MaintenanceWindow, aws_resource_validator.pydantic_models.workspaces_thin_client.workspaces_thin_client_classes.MaintenanceWindowOutput, NoneType]

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.Dict[str, str]]

deviceCreationTags

  • Type: typing.Optional[typing.Dict[str, str]]

CreateEnvironmentResponse

environment

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteDeviceRequest

id

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

DeleteEnvironmentRequest

id

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

DeregisterDeviceRequest

id

  • Type:
  • Required: Yes

targetDeviceStatus

  • Type: typing.Optional[typing.Literal['ARCHIVED', 'DEREGISTERED']]

clientToken

  • Type: typing.Optional[str]

Device

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]]

DeviceSummary

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]

Environment

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.workspaces_thin_client_classes.MaintenanceWindowOutput]

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]]

EnvironmentSummary

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.workspaces_thin_client_classes.MaintenanceWindowOutput]

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]

GetDeviceRequest

id

  • Type:
  • Required: Yes

GetDeviceResponse

device

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetEnvironmentRequest

id

  • Type:
  • Required: Yes

GetEnvironmentResponse

environment

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSoftwareSetRequest

id

  • Type:
  • Required: Yes

GetSoftwareSetResponse

softwareSet

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListDevicesRequest

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListDevicesRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces_thin_client.workspaces_thin_client_classes.PaginatorConfig]

ListDevicesResponse

devices

  • Type: typing.List[aws_resource_validator.pydantic_models.workspaces_thin_client.workspaces_thin_client_classes.DeviceSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListEnvironmentsRequest

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListEnvironmentsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces_thin_client.workspaces_thin_client_classes.PaginatorConfig]

ListEnvironmentsResponse

environments

  • Type: typing.List[aws_resource_validator.pydantic_models.workspaces_thin_client.workspaces_thin_client_classes.EnvironmentSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListSoftwareSetsRequest

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListSoftwareSetsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.workspaces_thin_client.workspaces_thin_client_classes.PaginatorConfig]

ListSoftwareSetsResponse

softwareSets

  • Type: typing.List[aws_resource_validator.pydantic_models.workspaces_thin_client.workspaces_thin_client_classes.SoftwareSetSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequest

resourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponse

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

MaintenanceWindow

type

  • Type: typing.Literal['CUSTOM', 'SYSTEM']
  • Required: Yes

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']]

MaintenanceWindowOutput

type

  • Type: typing.Literal['CUSTOM', 'SYSTEM']
  • Required: Yes

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']]

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

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]

Software

name

  • Type: typing.Optional[str]

version

  • Type: typing.Optional[str]

SoftwareSet

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.workspaces_thin_client_classes.Software]]

arn

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

SoftwareSetSummary

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]

TagResourceRequest

resourceArn

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

UntagResourceRequest

resourceArn

  • Type:
  • Required: Yes

tagKeys

  • Type: typing.List[str]
  • Required: Yes

UpdateDeviceRequest

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']]

UpdateDeviceResponse

device

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateEnvironmentRequest

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.Union[aws_resource_validator.pydantic_models.workspaces_thin_client.workspaces_thin_client_classes.MaintenanceWindow, aws_resource_validator.pydantic_models.workspaces_thin_client.workspaces_thin_client_classes.MaintenanceWindowOutput, NoneType]

softwareSetUpdateMode

  • Type: typing.Optional[typing.Literal['USE_DESIRED', 'USE_LATEST']]

desiredSoftwareSetId

  • Type: typing.Optional[str]

deviceCreationTags

  • Type: typing.Optional[typing.Dict[str, str]]

UpdateEnvironmentResponse

environment

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateSoftwareSetRequest

id

  • Type:
  • Required: Yes

validationStatus

  • Type: typing.Literal['NOT_VALIDATED', 'VALIDATED']
  • Required: Yes