Environment - Amazon WorkSpaces Thin Client

Environment

Important

End of support notice: On March 31, 2027, AWS will end support for Amazon WorkSpaces Thin Client. After March 31, 2027, you will no longer be able to access the WorkSpaces Thin Client console or WorkSpaces Thin Client resources. For more information, see Amazon WorkSpaces Thin Client end of support.

Describes an environment.

Contents

activationCode

The activation code to register a device to the environment.

Type: String

Pattern: [a-z]{2}[a-z0-9]{6}

Required: No

arn

The Amazon Resource Name (ARN) of the environment.

Type: String

Length Constraints: Minimum length of 20. Maximum length of 2048.

Pattern: arn:[\w+=\/,.@-]+:[a-zA-Z0-9\-]+:[a-zA-Z0-9\-]*:[0-9]{0,12}:[a-zA-Z0-9\-\/\._]+

Required: No

createdAt

The timestamp of when the environment was created.

Type: Timestamp

Required: No

desiredSoftwareSetId

The ID of the software set to apply.

Type: String

Pattern: [0-9]{1,9}

Required: No

desktopArn

The Amazon Resource Name (ARN) of the desktop to stream from Amazon WorkSpaces, WorkSpaces Secure Browser, or WorkSpaces Applications.

Type: String

Length Constraints: Minimum length of 20. Maximum length of 2048.

Pattern: arn:[\w+=\/,.@-]+:[a-zA-Z0-9\-]+:[a-zA-Z0-9\-]*:[0-9]{0,12}:[a-zA-Z0-9\-\/\._]+

Required: No

desktopEndpoint

The URL for the identity provider login (only for environments that use WorkSpaces Applications).

Type: String

Length Constraints: Minimum length of 1. Maximum length of 1024.

Pattern: (https:\/\/)[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,32}(:[0-9]{1,5})?(\/.*)?

Required: No

desktopType

The type of streaming desktop for the environment.

Type: String

Valid Values: workspaces | appstream | workspaces-web

Required: No

deviceCreationTags

The tag keys and optional values for the newly created devices for this environment.

Type: String to string map

Map Entries: Minimum number of 0 items. Maximum number of 50 items.

Key Length Constraints: Minimum length of 1. Maximum length of 128.

Key Pattern: (?!aws:)[A-Za-z0-9 _=@:.+-/]+

Value Length Constraints: Minimum length of 0. Maximum length of 256.

Value Pattern: [A-Za-z0-9 _=@:.+-/]+

Required: No

id

The ID of the environment.

Type: String

Pattern: [a-z0-9]{9}

Required: No

kmsKeyArn

The Amazon Resource Name (ARN) of the AWS Key Management Service key used to encrypt the environment.

Type: String

Length Constraints: Minimum length of 20. Maximum length of 2048.

Pattern: arn:[\w+=\/,.@-]+:kms:[a-zA-Z0-9\-]*:[0-9]{0,12}:key\/[a-zA-Z0-9-]+

Required: No

maintenanceWindow

A specification for a time window to apply software updates.

Type: MaintenanceWindow object

Required: No

name

The name of the environment.

Type: String

Length Constraints: Minimum length of 0. Maximum length of 64.

Pattern: $|^[0-9\p{IsAlphabetic}+:,.@'" -][0-9\p{IsAlphabetic}+=:,.@'" -]*

Required: No

pendingSoftwareSetId

The ID of the software set that is pending to be installed.

Type: String

Pattern: [0-9]{1,9}

Required: No

pendingSoftwareSetVersion

The version of the software set that is pending to be installed.

Type: String

Required: No

registeredDevicesCount

The number of devices registered to the environment.

Type: Integer

Required: No

softwareSetComplianceStatus

Describes if the software currently installed on all devices in the environment is a supported version.

Type: String

Valid Values: NO_REGISTERED_DEVICES | COMPLIANT | NOT_COMPLIANT

Required: No

softwareSetUpdateMode

An option to define which software updates to apply.

Type: String

Valid Values: USE_LATEST | USE_DESIRED

Required: No

softwareSetUpdateSchedule

An option to define if software updates should be applied within a maintenance window.

Type: String

Valid Values: USE_MAINTENANCE_WINDOW | APPLY_IMMEDIATELY

Required: No

tags

The tag keys and optional values for the resource.

Type: String to string map

Required: No

updatedAt

The timestamp of when the device was updated.

Type: Timestamp

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: