Struct aws_sdk_ec2::types::ReservedInstancesOffering
source · #[non_exhaustive]pub struct ReservedInstancesOffering { /* private fields */ }Expand description
Describes a Reserved Instance offering.
Implementations§
source§impl ReservedInstancesOffering
impl ReservedInstancesOffering
sourcepub fn availability_zone(&self) -> Option<&str>
pub fn availability_zone(&self) -> Option<&str>
The Availability Zone in which the Reserved Instance can be used.
sourcepub fn fixed_price(&self) -> Option<f32>
pub fn fixed_price(&self) -> Option<f32>
The purchase price of the Reserved Instance.
sourcepub fn instance_type(&self) -> Option<&InstanceType>
pub fn instance_type(&self) -> Option<&InstanceType>
The instance type on which the Reserved Instance can be used.
sourcepub fn product_description(&self) -> Option<&RiProductDescription>
pub fn product_description(&self) -> Option<&RiProductDescription>
The Reserved Instance product platform description.
sourcepub fn reserved_instances_offering_id(&self) -> Option<&str>
pub fn reserved_instances_offering_id(&self) -> Option<&str>
The ID of the Reserved Instance offering. This is the offering ID used in GetReservedInstancesExchangeQuote to confirm that an exchange can be made.
sourcepub fn usage_price(&self) -> Option<f32>
pub fn usage_price(&self) -> Option<f32>
The usage price of the Reserved Instance, per hour.
sourcepub fn currency_code(&self) -> Option<&CurrencyCodeValues>
pub fn currency_code(&self) -> Option<&CurrencyCodeValues>
The currency of the Reserved Instance offering you are purchasing. It's specified using ISO 4217 standard currency codes. At this time, the only supported currency is USD.
sourcepub fn instance_tenancy(&self) -> Option<&Tenancy>
pub fn instance_tenancy(&self) -> Option<&Tenancy>
The tenancy of the instance.
sourcepub fn marketplace(&self) -> Option<bool>
pub fn marketplace(&self) -> Option<bool>
Indicates whether the offering is available through the Reserved Instance Marketplace (resale) or Amazon Web Services. If it's a Reserved Instance Marketplace offering, this is true.
sourcepub fn offering_class(&self) -> Option<&OfferingClassType>
pub fn offering_class(&self) -> Option<&OfferingClassType>
If convertible it can be exchanged for Reserved Instances of the same or higher monetary value, with different configurations. If standard, it is not possible to perform an exchange.
sourcepub fn offering_type(&self) -> Option<&OfferingTypeValues>
pub fn offering_type(&self) -> Option<&OfferingTypeValues>
The Reserved Instance offering type.
sourcepub fn pricing_details(&self) -> Option<&[PricingDetail]>
pub fn pricing_details(&self) -> Option<&[PricingDetail]>
The pricing details of the Reserved Instance offering.
sourcepub fn recurring_charges(&self) -> Option<&[RecurringCharge]>
pub fn recurring_charges(&self) -> Option<&[RecurringCharge]>
The recurring charge tag assigned to the resource.
source§impl ReservedInstancesOffering
impl ReservedInstancesOffering
sourcepub fn builder() -> ReservedInstancesOfferingBuilder
pub fn builder() -> ReservedInstancesOfferingBuilder
Creates a new builder-style object to manufacture ReservedInstancesOffering.
Trait Implementations§
source§impl Clone for ReservedInstancesOffering
impl Clone for ReservedInstancesOffering
source§fn clone(&self) -> ReservedInstancesOffering
fn clone(&self) -> ReservedInstancesOffering
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ReservedInstancesOffering
impl Debug for ReservedInstancesOffering
source§impl PartialEq<ReservedInstancesOffering> for ReservedInstancesOffering
impl PartialEq<ReservedInstancesOffering> for ReservedInstancesOffering
source§fn eq(&self, other: &ReservedInstancesOffering) -> bool
fn eq(&self, other: &ReservedInstancesOffering) -> bool
self and other values to be equal, and is used
by ==.