Skip to main content

@swamp/aws/workspacesthinclient

v2026.04.23.3

AWS WORKSPACESTHINCLIENT infrastructure models

Repository

https://github.com/systeminit/swamp-extensions

Labels

awsworkspacesthinclientcloudinfrastructure

Contents

Quality score

Verified by Swamp

How well-documented and verifiable this extension is.

100%

Grade A

  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned

Install

$ swamp extension pull @swamp/aws/workspacesthinclient

@swamp/aws/workspacesthinclient/environmentv2026.04.23.2environment.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Name?stringThe name of the environment.
DesktopArnstringThe Amazon Resource Name (ARN) of the desktop to stream from Amazon WorkSpaces, WorkSpaces Web, or AppStream 2.0.
DesktopEndpoint?stringThe URL for the identity provider login (only for environments that use AppStream 2.0).
SoftwareSetUpdateSchedule?enumAn option to define if software updates should be applied within a maintenance window.
MaintenanceWindow?objectA specification for a time window to apply software updates.
SoftwareSetUpdateMode?enumAn option to define which software updates to apply.
DesiredSoftwareSetId?stringThe ID of the software set to apply.
KmsKeyArn?stringThe Amazon Resource Name (ARN) of the AWS Key Management Service key used to encrypt the environment.
Tags?arrayAn array of key-value pairs to apply to this resource.
DeviceCreationTags?arrayAn array of key-value pairs to apply to the newly created devices for this environment.
createCreate a WorkSpacesThinClient Environment
getGet a WorkSpacesThinClient Environment
ArgumentTypeDescription
identifierstringThe primary identifier of the WorkSpacesThinClient Environment
updateUpdate a WorkSpacesThinClient Environment
deleteDelete a WorkSpacesThinClient Environment
ArgumentTypeDescription
identifierstringThe primary identifier of the WorkSpacesThinClient Environment
syncSync WorkSpacesThinClient Environment state from AWS

Resources

state(infinite)— WorkSpacesThinClient Environment resource state