[][src]Struct rusoto_ce::ReservationAggregates

pub struct ReservationAggregates {
    pub amortized_recurring_fee: Option<String>,
    pub amortized_upfront_fee: Option<String>,
    pub net_ri_savings: Option<String>,
    pub on_demand_cost_of_ri_hours_used: Option<String>,
    pub purchased_hours: Option<String>,
    pub purchased_units: Option<String>,
    pub total_actual_hours: Option<String>,
    pub total_actual_units: Option<String>,
    pub total_amortized_fee: Option<String>,
    pub total_potential_ri_savings: Option<String>,
    pub unused_hours: Option<String>,
    pub unused_units: Option<String>,
    pub utilization_percentage: Option<String>,
    pub utilization_percentage_in_units: Option<String>,
}

The aggregated numbers for your reservation usage.

Fields

amortized_recurring_fee: Option<String>

The monthly cost of your reservation, amortized over the reservation period.

amortized_upfront_fee: Option<String>

The upfront cost of your reservation, amortized over the reservation period.

net_ri_savings: Option<String>

How much you saved due to purchasing and utilizing reservation. AWS calculates this by subtracting TotalAmortizedFee from OnDemandCostOfRIHoursUsed.

on_demand_cost_of_ri_hours_used: Option<String>

How much your reservation would cost if charged On-Demand rates.

purchased_hours: Option<String>

How many reservation hours that you purchased.

purchased_units: Option<String>

How many Amazon EC2 reservation hours that you purchased, converted to normalized units. Normalized units are available only for Amazon EC2 usage after November 11, 2017.

total_actual_hours: Option<String>

The total number of reservation hours that you used.

total_actual_units: Option<String>

The total number of Amazon EC2 reservation hours that you used, converted to normalized units. Normalized units are available only for Amazon EC2 usage after November 11, 2017.

total_amortized_fee: Option<String>

The total cost of your reservation, amortized over the reservation period.

total_potential_ri_savings: Option<String>

How much you could save if you use your entire reservation.

unused_hours: Option<String>

The number of reservation hours that you didn't use.

unused_units: Option<String>

The number of Amazon EC2 reservation hours that you didn't use, converted to normalized units. Normalized units are available only for Amazon EC2 usage after November 11, 2017.

utilization_percentage: Option<String>

The percentage of reservation time that you used.

utilization_percentage_in_units: Option<String>

The percentage of Amazon EC2 reservation time that you used, converted to normalized units. Normalized units are available only for Amazon EC2 usage after November 11, 2017.

Trait Implementations

impl PartialEq<ReservationAggregates> for ReservationAggregates[src]

impl Default for ReservationAggregates[src]

impl Clone for ReservationAggregates[src]

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

Performs copy-assignment from source. Read more

impl Debug for ReservationAggregates[src]

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

Auto Trait Implementations

Blanket Implementations

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> From for T[src]

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

type Error = Infallible

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

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