Struct aws_sdk_redshift::model::ReservedNodeOffering [−][src]
#[non_exhaustive]pub struct ReservedNodeOffering {
pub reserved_node_offering_id: Option<String>,
pub node_type: Option<String>,
pub duration: i32,
pub fixed_price: f64,
pub usage_price: f64,
pub currency_code: Option<String>,
pub offering_type: Option<String>,
pub recurring_charges: Option<Vec<RecurringCharge>>,
pub reserved_node_offering_type: Option<ReservedNodeOfferingType>,
}
Expand description
Describes a reserved node offering.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.reserved_node_offering_id: Option<String>
The offering identifier.
node_type: Option<String>
The node type offered by the reserved node offering.
duration: i32
The duration, in seconds, for which the offering will reserve the node.
fixed_price: f64
The upfront fixed charge you will pay to purchase the specific reserved node offering.
usage_price: f64
The rate you are charged for each hour the cluster that is using the offering is running.
currency_code: Option<String>
The currency code for the compute nodes offering.
offering_type: Option<String>
The anticipated utilization of the reserved node, as defined in the reserved node offering.
recurring_charges: Option<Vec<RecurringCharge>>
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.
reserved_node_offering_type: Option<ReservedNodeOfferingType>
Implementations
The offering identifier.
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 rate you are charged for each hour the cluster that is using the offering is running.
The currency code for the compute nodes 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.
Creates a new builder-style object to manufacture ReservedNodeOffering
Trait Implementations
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 ReservedNodeOffering
impl Send for ReservedNodeOffering
impl Sync for ReservedNodeOffering
impl Unpin for ReservedNodeOffering
impl UnwindSafe for ReservedNodeOffering
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more