Outposts / Client / create_renewal
create_renewal¶
- Outposts.Client.create_renewal(**kwargs)¶
Creates a renewal contract for the specified Outpost.
See also: AWS API Documentation
Request Syntax
response = client.create_renewal( PaymentOption='ALL_UPFRONT'|'NO_UPFRONT'|'PARTIAL_UPFRONT', PaymentTerm='THREE_YEARS'|'ONE_YEAR'|'FIVE_YEARS', OutpostIdentifier='string', ClientToken='string' )
- Parameters:
PaymentOption (string) –
[REQUIRED]
The payment option.
PaymentTerm (string) –
[REQUIRED]
The payment term.
OutpostIdentifier (string) –
[REQUIRED]
The ID or ARN of the Outpost.
ClientToken (string) –
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
This field is autopopulated if not provided.
- Return type:
dict
- Returns:
Response Syntax
{ 'PaymentOption': 'ALL_UPFRONT'|'NO_UPFRONT'|'PARTIAL_UPFRONT', 'PaymentTerm': 'THREE_YEARS'|'ONE_YEAR'|'FIVE_YEARS', 'OutpostId': 'string', 'UpfrontPrice': ..., 'MonthlyRecurringPrice': ... }
Response Structure
(dict) –
PaymentOption (string) –
The payment option.
PaymentTerm (string) –
The payment term.
OutpostId (string) –
The ID of the Outpost.
UpfrontPrice (float) –
The upfront price of the renewal.
MonthlyRecurringPrice (float) –
The monthly recurring price of the renewal.
Exceptions