Struct aws_sdk_cloud9::model::Environment
source · [−]#[non_exhaustive]pub struct Environment {
pub id: Option<String>,
pub name: Option<String>,
pub description: Option<String>,
pub type: Option<EnvironmentType>,
pub connection_type: Option<ConnectionType>,
pub arn: Option<String>,
pub owner_arn: Option<String>,
pub lifecycle: Option<EnvironmentLifecycle>,
pub managed_credentials_status: Option<ManagedCredentialsStatus>,
}
Expand description
Information about an Cloud9 development environment.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.id: Option<String>
The ID of the environment.
name: Option<String>
The name of the environment.
description: Option<String>
The description for the environment.
type: Option<EnvironmentType>
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.
connection_type: Option<ConnectionType>
The connection type used for connecting to an Amazon EC2 environment. CONNECT_SSH
is selected by default.
arn: Option<String>
The Amazon Resource Name (ARN) of the environment.
owner_arn: Option<String>
The Amazon Resource Name (ARN) of the environment owner.
lifecycle: Option<EnvironmentLifecycle>
The state of the environment in its creation or deletion lifecycle.
managed_credentials_status: Option<ManagedCredentialsStatus>
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
Implementations
The description for the environment.
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.
The connection type used for connecting to an Amazon EC2 environment. CONNECT_SSH
is selected by default.
The Amazon Resource Name (ARN) of the environment owner.
The state of the environment in its creation or deletion lifecycle.
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
Creates a new builder-style object to manufacture Environment
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for Environment
impl Send for Environment
impl Sync for Environment
impl Unpin for Environment
impl UnwindSafe for Environment
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more