Outposts / Client / get_renewal_pricing
get_renewal_pricing¶
- Outposts.Client.get_renewal_pricing(**kwargs)¶
Gets all available renewal pricing options for the specified Outpost.
See also: AWS API Documentation
Request Syntax
response = client.get_renewal_pricing( OutpostIdentifier='string' )
- Parameters:
OutpostIdentifier (string) –
[REQUIRED]
The ID or ARN of the Outpost.
- Return type:
dict
- Returns:
Response Syntax
{ 'PricingResult': 'PRICED'|'UNABLE_TO_PRICE', 'PricingOptions': [ { 'PricingType': 'SUBSCRIPTION', 'SubscriptionPricingDetails': { 'PaymentOption': 'ALL_UPFRONT'|'NO_UPFRONT'|'PARTIAL_UPFRONT', 'PaymentTerm': 'THREE_YEARS'|'ONE_YEAR'|'FIVE_YEARS', 'UpfrontPrice': ..., 'MonthlyRecurringPrice': ... } }, ] }
Response Structure
(dict) –
PricingResult (string) –
The result of the pricing request.
PricingOptions (list) –
The pricing options for the specified Outpost.
(dict) –
A pricing option for the specified Outpost.
PricingType (string) –
The type of pricing model.
SubscriptionPricingDetails (dict) –
The subscription pricing details for this pricing option.
PaymentOption (string) –
The payment option.
PaymentTerm (string) –
The payment term.
UpfrontPrice (float) –
The upfront price.
MonthlyRecurringPrice (float) –
The monthly recurring price.
Exceptions