Struct rusoto_savingsplans::SavingsPlan [−][src]
pub struct SavingsPlan {}Show fields
pub commitment: Option<String>, pub currency: Option<String>, pub description: Option<String>, pub ec_2_instance_family: Option<String>, pub end: Option<String>, pub offering_id: Option<String>, pub payment_option: Option<String>, pub product_types: Option<Vec<String>>, pub recurring_payment_amount: Option<String>, pub region: Option<String>, pub savings_plan_arn: Option<String>, pub savings_plan_id: Option<String>, pub savings_plan_type: Option<String>, pub start: Option<String>, pub state: Option<String>, pub tags: Option<HashMap<String, String>>, pub term_duration_in_seconds: Option<i64>, pub upfront_payment_amount: Option<String>,
Expand description
Information about a Savings Plan.
Fields
commitment: Option<String>
The hourly commitment, in USD.
currency: Option<String>
The currency.
description: Option<String>
The description.
ec_2_instance_family: Option<String>
The EC2 instance family.
end: Option<String>
The end time.
offering_id: Option<String>
The ID of the offering.
payment_option: Option<String>
The payment option.
product_types: Option<Vec<String>>
The product types.
recurring_payment_amount: Option<String>
The recurring payment amount.
region: Option<String>
The AWS Region.
savings_plan_arn: Option<String>
The Amazon Resource Name (ARN) of the Savings Plan.
savings_plan_id: Option<String>
The ID of the Savings Plan.
savings_plan_type: Option<String>
The plan type.
start: Option<String>
The start time.
state: Option<String>
The state.
One or more tags.
term_duration_in_seconds: Option<i64>
The duration of the term, in seconds.
upfront_payment_amount: Option<String>
The up-front payment amount.
Trait Implementations
Returns the “default value” for a type. Read more
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for SavingsPlan
impl Send for SavingsPlan
impl Sync for SavingsPlan
impl Unpin for SavingsPlan
impl UnwindSafe for SavingsPlan
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self