[−][src]Struct rusoto_elasticbeanstalk::EnvironmentDescription
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 anUpdateEnvironmentorRestartEnvironmentrequest.
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.
platform_arn: Option<String>The ARN of the platform.
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
impl PartialEq<EnvironmentDescription> for EnvironmentDescription[src]
fn eq(&self, other: &EnvironmentDescription) -> bool[src]
fn ne(&self, other: &EnvironmentDescription) -> bool[src]
impl Default for EnvironmentDescription[src]
fn default() -> EnvironmentDescription[src]
impl Clone for EnvironmentDescription[src]
fn clone(&self) -> EnvironmentDescription[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl Debug for EnvironmentDescription[src]
Auto Trait Implementations
impl Send for EnvironmentDescription
impl Sync for EnvironmentDescription
Blanket Implementations
impl<T> From for T[src]
impl<T, U> Into for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
impl<T, U> TryFrom for T where
T: From<U>, [src]
T: From<U>,
type Error = !
try_from)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T> Borrow for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T, U> TryInto for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId[src]
impl<T> Erased for T
impl<T> Same for T
type Output = T
Should always be Self