[][src]Struct rusoto_ec2::ActiveInstance

pub struct ActiveInstance {
    pub instance_health: Option<String>,
    pub instance_id: Option<String>,
    pub instance_type: Option<String>,
    pub spot_instance_request_id: Option<String>,
}

Describes a running instance in a Spot Fleet.

Fields

instance_health: Option<String>

The health status of the instance. If the status of either the instance status check or the system status check is impaired, the health status of the instance is unhealthy. Otherwise, the health status is healthy.

instance_id: Option<String>

The ID of the instance.

instance_type: Option<String>

The instance type.

spot_instance_request_id: Option<String>

The ID of the Spot Instance request.

Trait Implementations

impl PartialEq<ActiveInstance> for ActiveInstance[src]

impl Default for ActiveInstance[src]

impl Clone for ActiveInstance[src]

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

Performs copy-assignment from source. Read more

impl Debug for ActiveInstance[src]

Auto Trait Implementations

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

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

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.

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

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

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

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> Erased for T