create_renewal
¶
create_renewal(
payment_option: PaymentOption,
payment_term: PaymentTerm,
outpost_identifier: OutpostIdentifier,
*,
config_overrides: Optional[OutpostsClientConfig] = None,
client_token: Optional[AutoFillIdempotencyToken] = None,
) -> CreateRenewalOutput
Creates a renewal contract for the specified Outpost.
Parameters:
-
payment_option(PaymentOption) –The payment option.
-
payment_term(PaymentTerm) –The payment term.
-
outpost_identifier(OutpostIdentifier) –The ID or ARN of the Outpost.
-
client_token(Optional[AutoFillIdempotencyToken], default:None) –A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
Raises:
-
AccessDeniedException–You do not have permission to perform this operation.
-
InternalServerException–An internal error has occurred.
-
NotFoundException–The specified request is not valid.
-
ValidationException–A parameter is not valid.
-
UnknownServiceError–The service returned an error code this client does not model.