class Aws::Cloud9::Types::Environment

Information about an Cloud9 development environment.

@!attribute [rw] id

The ID of the environment.
@return [String]

@!attribute [rw] name

The name of the environment.
@return [String]

@!attribute [rw] description

The description for the environment.
@return [String]

@!attribute [rw] 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.
@return [String]

@!attribute [rw] connection_type

The connection type used for connecting to an Amazon EC2
environment. `CONNECT_SSH` is selected by default.
@return [String]

@!attribute [rw] arn

The Amazon Resource Name (ARN) of the environment.
@return [String]

@!attribute [rw] owner_arn

The Amazon Resource Name (ARN) of the environment owner.
@return [String]

@!attribute [rw] lifecycle

The state of the environment in its creation or deletion lifecycle.
@return [Types::EnvironmentLifecycle]

@!attribute [rw] managed_credentials_status

Describes the status of Amazon Web Services managed temporary
credentials for the 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`
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/cloud9-2017-09-23/Environment AWS API Documentation

Constants

SENSITIVE