Struct rusoto_ec2::Purchase [−][src]
pub struct Purchase { pub currency_code: Option<String>, pub duration: Option<i64>, pub host_id_set: Option<Vec<String>>, pub host_reservation_id: Option<String>, pub hourly_price: Option<String>, pub instance_family: Option<String>, pub payment_option: Option<String>, pub upfront_price: Option<String>, }
Expand description
Describes the result of the purchase.
Fields
currency_code: Option<String>
The currency in which the UpfrontPrice
and HourlyPrice
amounts are specified. At this time, the only supported currency is USD
.
duration: Option<i64>
The duration of the reservation's term in seconds.
host_id_set: Option<Vec<String>>
The IDs of the Dedicated Hosts associated with the reservation.
host_reservation_id: Option<String>
The ID of the reservation.
hourly_price: Option<String>
The hourly price of the reservation per hour.
instance_family: Option<String>
The instance family on the Dedicated Host that the reservation can be associated with.
payment_option: Option<String>
The payment option for the reservation.
upfront_price: Option<String>
The upfront price of the reservation.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Purchase
impl UnwindSafe for Purchase
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