Skip to main content

Aws/workspacesinstances

@swamp/aws/workspacesinstancesv2026.09.15.1· 1d agoMODELS
01README

AWS WORKSPACESINSTANCES infrastructure models

02Models3
@swamp/aws/workspacesinstances/volumev2026.08.17.2volume.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
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
fn create()
Create a WorkspacesInstances Volume
fn get(identifier: string)
Get a WorkspacesInstances Volume
ArgumentTypeDescription
identifierstringThe primary identifier of the WorkspacesInstances Volume
fn delete(identifier: string)
Delete a WorkspacesInstances Volume
ArgumentTypeDescription
identifierstringThe primary identifier of the WorkspacesInstances Volume
fn sync()
Sync WorkspacesInstances Volume state from AWS
fn list(maxPages?: number, resourceModel?: string)
List WorkspacesInstances Volume resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

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

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
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
fn create()
Create a WorkspacesInstances VolumeAssociation
fn get(identifier: string)
Get a WorkspacesInstances VolumeAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the WorkspacesInstances VolumeAssociation
fn delete(identifier: string)
Delete a WorkspacesInstances VolumeAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the WorkspacesInstances VolumeAssociation
fn sync()
Sync WorkspacesInstances VolumeAssociation state from AWS
fn list(maxPages?: number, resourceModel?: string)
List WorkspacesInstances VolumeAssociation resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

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

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
ManagedInstance?object
Tags?array
fn create()
Create a WorkspacesInstances WorkspaceInstance
fn get(identifier: string)
Get a WorkspacesInstances WorkspaceInstance
ArgumentTypeDescription
identifierstringThe primary identifier of the WorkspacesInstances WorkspaceInstance
fn update()
Update a WorkspacesInstances WorkspaceInstance
fn delete(identifier: string)
Delete a WorkspacesInstances WorkspaceInstance
ArgumentTypeDescription
identifierstringThe primary identifier of the WorkspacesInstances WorkspaceInstance
fn sync()
Sync WorkspacesInstances WorkspaceInstance state from AWS
fn list(maxPages?: number, resourceModel?: string)
List WorkspacesInstances WorkspaceInstance resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— WorkspacesInstances WorkspaceInstance resource state
03Previous Versions19
2026.09.14.1
2026.09.13.1
2026.09.12.1
2026.09.11.1
2026.09.10.1
2026.09.09.1
2026.09.08.1
2026.09.07.1
2026.09.06.3
2026.09.06.1
2026.09.05.1
2026.09.04.1
2026.09.03.1
2026.09.02.1
2026.09.01.1
2026.08.31.1
2026.08.30.1
2026.08.29.1
2026.08.28.1
04Stats
A
100 / 100
Downloads
0
Archive size
747.1 KB
Verified by Swamp
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
05Platforms
06Labels