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§
impl StructuralPartialEq for Purchase
Auto Trait Implementations§
impl Freeze for Purchase
impl RefUnwindSafe for Purchase
impl Send for Purchase
impl Sync for Purchase
impl Unpin for Purchase
impl UnwindSafe for Purchase
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more