[][src]Struct rusoto_budgets::CalculatedSpend

pub struct CalculatedSpend {
    pub actual_spend: Spend,
    pub forecasted_spend: Option<Spend>,
}

The spend objects that are associated with this budget. The actualSpend tracks how much you've used, cost, usage, RI units, or Savings Plans units and the forecastedSpend tracks how much you are predicted to spend based on your historical usage profile.

For example, if it is the 20th of the month and you have spent 50 dollars on Amazon EC2, your actualSpend is 50 USD, and your forecastedSpend is 75 USD.

Fields

actual_spend: Spend

The amount of cost, usage, RI units, or Savings Plans units that you have used.

forecasted_spend: Option<Spend>

The amount of cost, usage, RI units, or Savings Plans units that you are forecasted to use.

Trait Implementations

impl Clone for CalculatedSpend[src]

impl Debug for CalculatedSpend[src]

impl Default for CalculatedSpend[src]

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

impl PartialEq<CalculatedSpend> for CalculatedSpend[src]

impl Serialize for CalculatedSpend[src]

impl StructuralPartialEq for CalculatedSpend[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, 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.