Struct aws_sdk_budgets::types::Spend
source · #[non_exhaustive]pub struct Spend {
pub amount: String,
pub unit: String,
}
Expand description
The amount of cost or usage that's measured for a budget.
Cost example: A Spend
for 3 USD
of costs has the following parameters:
-
An
Amount
of3
-
A
Unit
ofUSD
Usage example: A Spend
for 3 GB
of S3 usage has the following parameters:
-
An
Amount
of3
-
A
Unit
ofGB
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.amount: String
The cost or usage amount that's associated with a budget forecast, actual spend, or budget threshold.
unit: String
The unit of measurement that's used for the budget forecast, actual spend, or budget threshold.
Implementations§
Trait Implementations§
source§impl PartialEq for Spend
impl PartialEq for Spend
impl StructuralPartialEq for Spend
Auto Trait Implementations§
impl Freeze for Spend
impl RefUnwindSafe for Spend
impl Send for Spend
impl Sync for Spend
impl Unpin for Spend
impl UnwindSafe for Spend
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.