[][src]Struct rusoto_ce::SavingsPlansUtilizationByTime

pub struct SavingsPlansUtilizationByTime {
    pub amortized_commitment: Option<SavingsPlansAmortizedCommitment>,
    pub savings: Option<SavingsPlansSavings>,
    pub time_period: DateInterval,
    pub utilization: SavingsPlansUtilization,
}

The amount of Savings Plans utilization, in hours.

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.

time_period: DateIntervalutilization: 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 SavingsPlansUtilizationByTime[src]

impl Debug for SavingsPlansUtilizationByTime[src]

impl Default for SavingsPlansUtilizationByTime[src]

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

impl PartialEq<SavingsPlansUtilizationByTime> for SavingsPlansUtilizationByTime[src]

impl StructuralPartialEq for SavingsPlansUtilizationByTime[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, 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> Sealed<T> for T where
    T: ?Sized

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.