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
totalUpfrontPrice
andtotalHourlyPrice
amounts are specified. At this time, the only supported currency isUSD
.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
UpfrontPrice
andHourlyPrice
amounts are specified. At this time, the only supported currency isUSD
.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.