Struct rusoto_ec2::PriceSchedule
source · [−]pub struct PriceSchedule {
pub active: Option<bool>,
pub currency_code: Option<String>,
pub price: Option<f64>,
pub term: Option<i64>,
}
Expand description
Describes the price for a Reserved Instance.
Fields
active: Option<bool>
The current price schedule, as determined by the term remaining for the Reserved Instance in the listing.
A specific price schedule is always in effect, but only one price schedule can be active at any time. Take, for example, a Reserved Instance listing that has five months remaining in its term. When you specify price schedules for five months and two months, this means that schedule 1, covering the first three months of the remaining term, will be active during months 5, 4, and 3. Then schedule 2, covering the last two months of the term, will be active for months 2 and 1.
currency_code: Option<String>
The currency for transacting the Reserved Instance resale. At this time, the only supported currency is USD
.
price: Option<f64>
The fixed price for the term.
term: Option<i64>
The number of months remaining in the reservation. For example, 2 is the second to the last month before the capacity reservation expires.
Trait Implementations
sourceimpl Clone for PriceSchedule
impl Clone for PriceSchedule
sourcefn clone(&self) -> PriceSchedule
fn clone(&self) -> PriceSchedule
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for PriceSchedule
impl Debug for PriceSchedule
sourceimpl Default for PriceSchedule
impl Default for PriceSchedule
sourcefn default() -> PriceSchedule
fn default() -> PriceSchedule
Returns the “default value” for a type. Read more
sourceimpl PartialEq<PriceSchedule> for PriceSchedule
impl PartialEq<PriceSchedule> for PriceSchedule
sourcefn eq(&self, other: &PriceSchedule) -> bool
fn eq(&self, other: &PriceSchedule) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &PriceSchedule) -> bool
fn ne(&self, other: &PriceSchedule) -> bool
This method tests for !=
.
impl StructuralPartialEq for PriceSchedule
Auto Trait Implementations
impl RefUnwindSafe for PriceSchedule
impl Send for PriceSchedule
impl Sync for PriceSchedule
impl Unpin for PriceSchedule
impl UnwindSafe for PriceSchedule
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more