[][src]Struct rusoto_ce::EC2InstanceDetails

pub struct EC2InstanceDetails {
    pub availability_zone: Option<String>,
    pub current_generation: Option<bool>,
    pub family: Option<String>,
    pub instance_type: Option<String>,
    pub platform: Option<String>,
    pub region: Option<String>,
    pub size_flex_eligible: Option<bool>,
    pub tenancy: Option<String>,
}

Details about the EC2 instances that AWS recommends that you purchase.

Fields

The Availability Zone of the recommended reservation.

Whether the recommendation is for a current generation instance.

The instance family of the recommended reservation.

The type of instance that AWS recommends.

The platform of the recommended reservation. The platform is the specific combination of operating system, license model, and software on an instance.

The AWS Region of the recommended reservation.

Whether the recommended reservation is size flexible.

Whether the recommended reservation is dedicated or shared.

Trait Implementations

impl Clone for EC2InstanceDetails
[src]

Performs copy-assignment from source. Read more

impl Default for EC2InstanceDetails
[src]

impl PartialEq<EC2InstanceDetails> for EC2InstanceDetails
[src]

impl Debug for EC2InstanceDetails
[src]

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

Auto Trait Implementations

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]

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

🔬 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, U> TryInto for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.

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

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

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

impl<T> Same for T

Should always be Self

impl<T> Erased for T