[][src]Struct rusoto_lightsail::InstanceHealthSummary

pub struct InstanceHealthSummary {
    pub instance_health: Option<String>,
    pub instance_health_reason: Option<String>,
    pub instance_name: Option<String>,
}

Describes information about the health of the instance.

Fields

instance_health: Option<String>

Describes the overall instance health. Valid values are below.

instance_health_reason: Option<String>

More information about the instance health. If the instanceHealth is healthy, then an instanceHealthReason value is not provided.

If instanceHealth is initial, the instanceHealthReason value can be one of the following:

If instanceHealth is unhealthy, the instanceHealthReason value can be one of the following:

If instanceHealth is unused, the instanceHealthReason value can be one of the following:

If instanceHealth is draining, the instanceHealthReason value can be one of the following:

instance_name: Option<String>

The name of the Lightsail instance for which you are requesting health check data.

Trait Implementations

impl PartialEq<InstanceHealthSummary> for InstanceHealthSummary[src]

impl Default for InstanceHealthSummary[src]

impl Clone for InstanceHealthSummary[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for InstanceHealthSummary[src]

impl<'de> Deserialize<'de> for InstanceHealthSummary[src]

Auto Trait Implementations

impl Send for InstanceHealthSummary

impl Sync for InstanceHealthSummary

Blanket Implementations

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Erased for T

impl<T> Same for T

type Output = T

Should always be Self