[][src]Struct rusoto_ce::SavingsPlansUtilizationAggregates

pub struct SavingsPlansUtilizationAggregates {
    pub amortized_commitment: Option<SavingsPlansAmortizedCommitment>,
    pub savings: Option<SavingsPlansSavings>,
    pub utilization: SavingsPlansUtilization,
}

The aggregated utilization metrics for your Savings Plans usage.

Fields

amortized_commitment: Option<SavingsPlansAmortizedCommitment>

The total amortized commitment for a Savings Plans. This includes the sum of the upfront and recurring Savings Plans fees.

savings: Option<SavingsPlansSavings>

The amount saved by using existing Savings Plans. Savings returns both net savings from Savings Plans, as well as the onDemandCostEquivalent of the Savings Plans when considering the utilization rate.

utilization: SavingsPlansUtilization

A ratio of your effectiveness of using existing Savings Plans to apply to workloads that are Savings Plans eligible.

Trait Implementations

impl Clone for SavingsPlansUtilizationAggregates[src]

impl Debug for SavingsPlansUtilizationAggregates[src]

impl Default for SavingsPlansUtilizationAggregates[src]

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

impl PartialEq<SavingsPlansUtilizationAggregates> for SavingsPlansUtilizationAggregates[src]

impl StructuralPartialEq for SavingsPlansUtilizationAggregates[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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

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

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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

type Owned = T

The resulting type after obtaining ownership.

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.