Struct rusoto_elasticbeanstalk::TerminateEnvironmentMessage [] [src]

pub struct TerminateEnvironmentMessage {
    pub environment_id: Option<String>,
    pub environment_name: Option<String>,
    pub force_terminate: Option<bool>,
    pub terminate_resources: Option<bool>,
}

Request to terminate an environment.

Fields

The ID of the environment to terminate.

Condition: You must specify either this or an EnvironmentName, or both. If you do not specify either, AWS Elastic Beanstalk returns MissingRequiredParameter error.

The name of the environment to terminate.

Condition: You must specify either this or an EnvironmentId, or both. If you do not specify either, AWS Elastic Beanstalk returns MissingRequiredParameter error.

Terminates the target environment even if another environment in the same group is dependent on it.

Indicates whether the associated AWS resources should shut down when the environment is terminated:

  • true: The specified environment as well as the associated AWS resources, such as Auto Scaling group and LoadBalancer, are terminated.

  • false: AWS Elastic Beanstalk resource management is removed from the environment, but the AWS resources continue to operate.

For more information, see the AWS Elastic Beanstalk User Guide.

Default: true

Valid Values: true | false

Trait Implementations

impl Default for TerminateEnvironmentMessage
[src]

[src]

Returns the "default value" for a type. Read more

impl Debug for TerminateEnvironmentMessage
[src]

[src]

Formats the value using the given formatter. Read more

impl Clone for TerminateEnvironmentMessage
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations