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