Skip to main content

Aws/cloud9

@swamp/aws/cloud9v2026.10.25.1· AGPL-3.0-or-later· 1d agoBEHAVIORS
01README

AWS CLOUD9 infrastructure models

02Behaviors1
@swamp/aws/cloud9/environment-ec2v2026.10.23.1environment_ec2.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.
Repositories?arrayAny AWS CodeCommit source code repositories to be cloned into the development environment.
OwnerArn?stringThe Amazon Resource Name (ARN) of the environment owner.
Description?stringThe description of the environment.
ConnectionType?stringThe connection type used for connecting to an Amazon EC2 environment.
AutomaticStopTimeMinutes?numberThe number of minutes until the running instance is shut down after the environment was last used.
ImageId?stringThe identifier for the Amazon Machine Image (AMI) that's used to create the EC2 instance.
SubnetId?stringThe ID of the subnet in Amazon VPC that AWS Cloud9 will use.
InstanceType?stringThe type of instance to connect to the environment.
Tags?arrayAn array of key-value pairs that will be associated with the new AWS Cloud9 development environment.
Name?stringThe name of the environment.
fn create()
Create a Cloud9 EnvironmentEC2
fn get(identifier: string)
Get a Cloud9 EnvironmentEC2
ArgumentTypeDescription
identifierstringThe primary identifier of the Cloud9 EnvironmentEC2
fn update()
Update a Cloud9 EnvironmentEC2
fn delete(identifier: string)
Delete a Cloud9 EnvironmentEC2
ArgumentTypeDescription
identifierstringThe primary identifier of the Cloud9 EnvironmentEC2
fn sync()
Sync Cloud9 EnvironmentEC2 state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Cloud9 EnvironmentEC2 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)— Cloud9 EnvironmentEC2 resource state
03Previous Versions10
2026.10.24.1AGPL-3.0-or-later
2026.10.23.1AGPL-3.0-or-later(was none)
  • Updated: environment_ec2
2026.10.13.1
  • Updated: environment_ec2
2026.10.08.1
2026.10.06.1
2026.10.04.1
2026.10.03.1
2026.10.02.1
2026.10.01.1
2026.09.30.1
  • Added: environment_ec2
04Stats
A
100 / 100
Downloads
45
Archive size
212.8 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
  • Docs keep secrets in a vault1/1earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License2/2earned
  • Verified public repository2/2earned
05Platforms
06Labels