pub struct EnvironmentDescription {Show 21 fields
pub abortable_operation_in_progress: Option<bool>,
pub application_name: Option<String>,
pub cname: Option<String>,
pub date_created: Option<String>,
pub date_updated: Option<String>,
pub description: Option<String>,
pub endpoint_url: Option<String>,
pub environment_arn: Option<String>,
pub environment_id: Option<String>,
pub environment_links: Option<Vec<EnvironmentLink>>,
pub environment_name: Option<String>,
pub health: Option<String>,
pub health_status: Option<String>,
pub operations_role: Option<String>,
pub platform_arn: Option<String>,
pub resources: Option<EnvironmentResourcesDescription>,
pub solution_stack_name: Option<String>,
pub status: Option<String>,
pub template_name: Option<String>,
pub tier: Option<EnvironmentTier>,
pub version_label: Option<String>,
}
Expand description
Describes the properties of an environment.
Fields
abortable_operation_in_progress: Option<bool>
Indicates if there is an in-progress environment configuration update or application version deployment that you can cancel.
true:
There is an update in progress.
false:
There are no updates currently in progress.
application_name: Option<String>
The name of the application associated with this environment.
cname: Option<String>
The URL to the CNAME for this environment.
date_created: Option<String>
The creation date for this environment.
date_updated: Option<String>
The last modified date for this environment.
description: Option<String>
Describes this environment.
endpoint_url: Option<String>
For load-balanced, autoscaling environments, the URL to the LoadBalancer. For single-instance environments, the IP address of the instance.
environment_arn: Option<String>
The environment's Amazon Resource Name (ARN), which can be used in other API requests that require an ARN.
environment_id: Option<String>
The ID of this environment.
environment_links: Option<Vec<EnvironmentLink>>
A list of links to other environments in the same group.
environment_name: Option<String>
The name of this environment.
health: Option<String>
Describes the health status of the environment. AWS Elastic Beanstalk indicates the failure levels for a running environment:
-
Red
: Indicates the environment is not responsive. Occurs when three or more consecutive failures occur for an environment. -
Yellow
: Indicates that something is wrong. Occurs when two consecutive failures occur for an environment. -
Green
: Indicates the environment is healthy and fully functional. -
Grey
: Default health for a new environment. The environment is not fully launched and health checks have not started or health checks are suspended during anUpdateEnvironment
orRestartEnvironment
request.
Default: Grey
health_status: Option<String>
Returns the health status of the application running in your environment. For more information, see Health Colors and Statuses.
operations_role: Option<String>
The Amazon Resource Name (ARN) of the environment's operations role. For more information, see Operations roles in the AWS Elastic Beanstalk Developer Guide.
platform_arn: Option<String>
The ARN of the platform version.
resources: Option<EnvironmentResourcesDescription>
The description of the AWS resources used by this environment.
solution_stack_name: Option<String>
The name of the SolutionStack
deployed with this environment.
status: Option<String>
The current operational status of the environment:
-
Launching
: Environment is in the process of initial deployment. -
Updating
: Environment is in the process of updating its configuration settings or application version. -
Ready
: Environment is available to have an action performed on it, such as update or terminate. -
Terminating
: Environment is in the shut-down process. -
Terminated
: Environment is not running.
template_name: Option<String>
The name of the configuration template used to originally launch this environment.
tier: Option<EnvironmentTier>
Describes the current tier of this environment.
version_label: Option<String>
The application version deployed in this environment.
Trait Implementations
sourceimpl Clone for EnvironmentDescription
impl Clone for EnvironmentDescription
sourcefn clone(&self) -> EnvironmentDescription
fn clone(&self) -> EnvironmentDescription
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for EnvironmentDescription
impl Debug for EnvironmentDescription
sourceimpl Default for EnvironmentDescription
impl Default for EnvironmentDescription
sourcefn default() -> EnvironmentDescription
fn default() -> EnvironmentDescription
Returns the “default value” for a type. Read more
sourceimpl PartialEq<EnvironmentDescription> for EnvironmentDescription
impl PartialEq<EnvironmentDescription> for EnvironmentDescription
sourcefn eq(&self, other: &EnvironmentDescription) -> bool
fn eq(&self, other: &EnvironmentDescription) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &EnvironmentDescription) -> bool
fn ne(&self, other: &EnvironmentDescription) -> bool
This method tests for !=
.
impl StructuralPartialEq for EnvironmentDescription
Auto Trait Implementations
impl RefUnwindSafe for EnvironmentDescription
impl Send for EnvironmentDescription
impl Sync for EnvironmentDescription
impl Unpin for EnvironmentDescription
impl UnwindSafe for EnvironmentDescription
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more