EC2 / Client / get_host_reservation_purchase_preview
get_host_reservation_purchase_preview#
- EC2.Client.get_host_reservation_purchase_preview(**kwargs)#
- Preview a reservation purchase with configurations that match those of your Dedicated Host. You must have active Dedicated Hosts in your account before you purchase a reservation. - This is a preview of the PurchaseHostReservation action and does not result in the offering being purchased. - See also: AWS API Documentation - Request Syntax - response = client.get_host_reservation_purchase_preview( HostIdSet=[ 'string', ], OfferingId='string' ) - Parameters:
- HostIdSet (list) – - [REQUIRED] - The IDs of the Dedicated Hosts with which the reservation is associated. - (string) – 
 
- OfferingId (string) – - [REQUIRED] - The offering ID of the reservation. 
 
- Return type:
- dict 
- Returns:
- Response Syntax - { 'CurrencyCode': 'USD', 'Purchase': [ { 'CurrencyCode': 'USD', 'Duration': 123, 'HostIdSet': [ 'string', ], 'HostReservationId': 'string', 'HourlyPrice': 'string', 'InstanceFamily': 'string', 'PaymentOption': 'AllUpfront'|'PartialUpfront'|'NoUpfront', 'UpfrontPrice': 'string' }, ], 'TotalHourlyPrice': 'string', 'TotalUpfrontPrice': 'string' } - Response Structure - (dict) – - CurrencyCode (string) – - The currency in which the - totalUpfrontPriceand- totalHourlyPriceamounts are specified. At this time, the only supported currency is- USD.
- Purchase (list) – - The purchase information of the Dedicated Host reservation and the Dedicated Hosts associated with it. - (dict) – - Describes the result of the purchase. - CurrencyCode (string) – - The currency in which the - UpfrontPriceand- HourlyPriceamounts are specified. At this time, the only supported currency is- USD.
- Duration (integer) – - The duration of the reservation’s term in seconds. 
- HostIdSet (list) – - The IDs of the Dedicated Hosts associated with the reservation. - (string) – 
 
- HostReservationId (string) – - The ID of the reservation. 
- HourlyPrice (string) – - The hourly price of the reservation per hour. 
- InstanceFamily (string) – - The instance family on the Dedicated Host that the reservation can be associated with. 
- PaymentOption (string) – - The payment option for the reservation. 
- UpfrontPrice (string) – - The upfront price of the reservation. 
 
 
- TotalHourlyPrice (string) – - The potential total hourly price of the reservation per hour. 
- TotalUpfrontPrice (string) – - The potential total upfront price. This is billed immediately.