Skip to main content

@swamp/aws/workspacesinstances

v2026.04.03.2

AWS WORKSPACESINSTANCES infrastructure models

Labels

awsworkspacesinstancescloudinfrastructure

Contents

Install

$ swamp extension pull @swamp/aws/workspacesinstances

Release Notes

  • Updated: volume, volume_association, workspace_instance

@swamp/aws/workspacesinstances/volumev2026.04.03.2volume.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
AvailabilityZonestringThe Availability Zone in which to create the volume
Encrypted?booleanIndicates whether the volume should be encrypted
Iops?numberThe number of I/O operations per second (IOPS)
KmsKeyId?stringThe identifier of the AWS Key Management Service (AWS KMS) customer master key (CMK) to use for Amazon EBS encryption
SizeInGB?numberThe size of the volume, in GiBs
SnapshotId?stringThe snapshot from which to create the volume
Throughput?numberThe throughput to provision for a volume, with a maximum of 1,000 MiB/s
VolumeType?enumThe volume type
TagSpecifications?arrayThe tags passed to EBS volume
createCreate a WorkspacesInstances Volume
getGet a WorkspacesInstances Volume
ArgumentTypeDescription
identifierstringThe primary identifier of the WorkspacesInstances Volume
deleteDelete a WorkspacesInstances Volume
ArgumentTypeDescription
identifierstringThe primary identifier of the WorkspacesInstances Volume
syncSync WorkspacesInstances Volume state from AWS

Resources

state(infinite)— WorkspacesInstances Volume resource state
@swamp/aws/workspacesinstances/volume-associationv2026.04.03.2volume_association.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
WorkspaceInstanceIdstringID of the workspace instance to associate with the volume
VolumeIdstringID of the volume to attach to the workspace instance
DevicestringThe device name for the volume attachment
DisassociateMode?enumMode to use when disassociating the volume
createCreate a WorkspacesInstances VolumeAssociation
getGet a WorkspacesInstances VolumeAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the WorkspacesInstances VolumeAssociation
deleteDelete a WorkspacesInstances VolumeAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the WorkspacesInstances VolumeAssociation
syncSync WorkspacesInstances VolumeAssociation state from AWS

Resources

state(infinite)— WorkspacesInstances VolumeAssociation resource state
@swamp/aws/workspacesinstances/workspace-instancev2026.04.03.2workspace_instance.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
ManagedInstance?object
Tags?array
createCreate a WorkspacesInstances WorkspaceInstance
getGet a WorkspacesInstances WorkspaceInstance
ArgumentTypeDescription
identifierstringThe primary identifier of the WorkspacesInstances WorkspaceInstance
updateUpdate a WorkspacesInstances WorkspaceInstance
deleteDelete a WorkspacesInstances WorkspaceInstance
ArgumentTypeDescription
identifierstringThe primary identifier of the WorkspacesInstances WorkspaceInstance
syncSync WorkspacesInstances WorkspaceInstance state from AWS

Resources

state(infinite)— WorkspacesInstances WorkspaceInstance resource state