Values.CreateSavingsPlanRequestSourceCreates a Savings Plan.
type nonrec t = {savingsPlanOfferingId : SavingsPlanOfferingId.t;The ID of the offering.
*)commitment : Amount.t;The hourly commitment, in the same currency of the savingsPlanOfferingId. This is a value between 0.001 and 1 million. You cannot specify more than five digits after the decimal point.
*)upfrontPaymentAmount : Amount.t option;The up-front payment amount. This is a whole number between 50 and 99 percent of the total value of the Savings Plan. This parameter is only supported if the payment option is Partial Upfront.
*)purchaseTime : DateTime.t option;The purchase time of the Savings Plan in UTC format (YYYY-MM-DDTHH:MM:SSZ).
*)clientToken : ClientToken.t option;A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
*)}val make :
?upfrontPaymentAmount:??? ->
?purchaseTime:??? ->
?clientToken:??? ->
?tags:??? ->
savingsPlanOfferingId:SavingsPlanOfferingId.t ->
commitment:Amount.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Map of
([> `String of TagKey.t ] * [> `String of TagValue.t ]) list
| `String of SavingsPlanOfferingId.t
| `Timestamp of DateTime.t ])
list ]