Environment - AWS Cloud9

Environment

Information about an AWS Cloud9 development environment.

Contents

arn

The Amazon Resource Name (ARN) of the environment.

Type: String

Required: Yes

ownerArn

The Amazon Resource Name (ARN) of the environment owner.

Type: String

Required: Yes

type

The type of environment. Valid values include the following:

  • ec2: An Amazon Elastic Compute Cloud (Amazon EC2) instance connects to the environment.

  • ssh: Your own server connects to the environment.

Type: String

Valid Values: ssh | ec2

Required: Yes

connectionType

The connection type used for connecting to an Amazon EC2 environment. CONNECT_SSH is selected by default.

Type: String

Valid Values: CONNECT_SSH | CONNECT_SSM

Required: No

description

The description for the environment.

Type: String

Length Constraints: Maximum length of 200.

Required: No

id

The ID of the environment.

Type: String

Pattern: ^[a-zA-Z0-9]{8,32}$

Required: No

lifecycle

The state of the environment in its creation or deletion lifecycle.

Type: EnvironmentLifecycle object

Required: No

managedCredentialsStatus

Describes the status of AWS managed temporary credentials for the AWS Cloud9 environment. Available values are:

  • ENABLED_ON_CREATE

  • ENABLED_BY_OWNER

  • DISABLED_BY_DEFAULT

  • DISABLED_BY_OWNER

  • DISABLED_BY_COLLABORATOR

  • PENDING_REMOVAL_BY_COLLABORATOR

  • PENDING_REMOVAL_BY_OWNER

  • FAILED_REMOVAL_BY_COLLABORATOR

  • ENABLED_BY_OWNER

  • DISABLED_BY_DEFAULT

Type: String

Valid Values: ENABLED_ON_CREATE | ENABLED_BY_OWNER | DISABLED_BY_DEFAULT | DISABLED_BY_OWNER | DISABLED_BY_COLLABORATOR | PENDING_REMOVAL_BY_COLLABORATOR | PENDING_START_REMOVAL_BY_COLLABORATOR | PENDING_REMOVAL_BY_OWNER | PENDING_START_REMOVAL_BY_OWNER | FAILED_REMOVAL_BY_COLLABORATOR | FAILED_REMOVAL_BY_OWNER

Required: No

name

The name of the environment.

Type: String

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

Required: No

See Also

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