[][src]Struct rusoto_ce::ReservationPurchaseRecommendationDetail

pub struct ReservationPurchaseRecommendationDetail {
    pub average_normalized_units_used_per_hour: Option<String>,
    pub average_number_of_instances_used_per_hour: Option<String>,
    pub average_utilization: Option<String>,
    pub currency_code: Option<String>,
    pub estimated_break_even_in_months: Option<String>,
    pub estimated_monthly_on_demand_cost: Option<String>,
    pub estimated_monthly_savings_amount: Option<String>,
    pub estimated_monthly_savings_percentage: Option<String>,
    pub estimated_reservation_cost_for_lookback_period: Option<String>,
    pub instance_details: Option<InstanceDetails>,
    pub maximum_normalized_units_used_per_hour: Option<String>,
    pub maximum_number_of_instances_used_per_hour: Option<String>,
    pub minimum_normalized_units_used_per_hour: Option<String>,
    pub minimum_number_of_instances_used_per_hour: Option<String>,
    pub recommended_normalized_units_to_purchase: Option<String>,
    pub recommended_number_of_instances_to_purchase: Option<String>,
    pub recurring_standard_monthly_cost: Option<String>,
    pub upfront_cost: Option<String>,
}

Details about your recommended reservation purchase.

Fields

The average number of normalized units that you used in an hour during the historical period. AWS uses this to calculate your recommended reservation purchases.

The average number of instances that you used in an hour during the historical period. AWS uses this to calculate your recommended reservation purchases.

The average utilization of your instances. AWS uses this to calculate your recommended reservation purchases.

The currency code that AWS used to calculate the costs for this instance.

How long AWS estimates that it takes for this instance to start saving you money, in months.

How much AWS estimates that you spend on On-Demand Instances in a month.

How much AWS estimates that this specific recommendation could save you in a month.

How much AWS estimates that this specific recommendation could save you in a month, as a percentage of your overall costs.

How much AWS estimates that you would have spent for all usage during the specified historical period if you had had a reservation.

Details about the instances that AWS recommends that you purchase.

The maximum number of normalized units that you used in an hour during the historical period. AWS uses this to calculate your recommended reservation purchases.

The maximum number of instances that you used in an hour during the historical period. AWS uses this to calculate your recommended reservation purchases.

The minimum number of hours that you used in an hour during the historical period. AWS uses this to calculate your recommended reservation purchases.

The minimum number of instances that you used in an hour during the historical period. AWS uses this to calculate your recommended reservation purchases.

The number of normalized units that AWS recommends that you purchase.

The number of instances that AWS recommends that you purchase.

How much purchasing this instance costs you on a monthly basis.

How much purchasing this instance costs you upfront.

Trait Implementations

impl Clone for ReservationPurchaseRecommendationDetail
[src]

Performs copy-assignment from source. Read more

impl Default for ReservationPurchaseRecommendationDetail
[src]

impl PartialEq<ReservationPurchaseRecommendationDetail> for ReservationPurchaseRecommendationDetail
[src]

impl Debug for ReservationPurchaseRecommendationDetail
[src]

impl<'de> Deserialize<'de> for ReservationPurchaseRecommendationDetail
[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