[][src]Struct rusoto_redshift::ReservedNodeOffering

pub struct ReservedNodeOffering {
    pub currency_code: Option<String>,
    pub duration: Option<i64>,
    pub fixed_price: Option<f64>,
    pub node_type: Option<String>,
    pub offering_type: Option<String>,
    pub recurring_charges: Option<Vec<RecurringCharge>>,
    pub reserved_node_offering_id: Option<String>,
    pub reserved_node_offering_type: Option<String>,
    pub usage_price: Option<f64>,
}

Describes a reserved node offering.

Fields

The currency code for the compute nodes offering.

The duration, in seconds, for which the offering will reserve the node.

The upfront fixed charge you will pay to purchase the specific reserved node offering.

The node type offered by the reserved node offering.

The anticipated utilization of the reserved node, as defined in the reserved node offering.

The charge to your account regardless of whether you are creating any clusters using the node offering. Recurring charges are only in effect for heavy-utilization reserved nodes.

The offering identifier.

The rate you are charged for each hour the cluster that is using the offering is running.

Trait Implementations

impl Default for ReservedNodeOffering
[src]

impl PartialEq<ReservedNodeOffering> for ReservedNodeOffering
[src]

impl Clone for ReservedNodeOffering
[src]

Performs copy-assignment from source. Read more

impl Debug for ReservedNodeOffering
[src]

Auto Trait Implementations

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

impl<T> From for T
[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Erased for T

impl<T> Same for T

Should always be Self