Values.ReservationOfferingSourceThe class of offering for the reservation. The offering class determines the payment schedule for the reservation.
type nonrec t = {currencyCode : CurrencyCode.t option;The currency code for the offering.
*)duration : Duration.t option;The duration, in seconds, for which the reservation reserves the RPUs.
*)hourlyCharge : Charge.t option;The rate you are charged for each hour the reservation is active.
*)offeringId : OfferingId.t option;The offering identifier.
*)offeringType : OfferingType.t option;Determines the payment schedule for the reservation.
*)upfrontCharge : Charge.t option;The up-front price you are charged for the reservation.
*)}val make :
?currencyCode:CurrencyCode.t ->
?duration:Duration.t ->
?hourlyCharge:Charge.t ->
?offeringId:OfferingId.t ->
?offeringType:OfferingType.t ->
?upfrontCharge:Charge.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Double of Charge.t
| `Enum of string
| `Integer of Duration.t
| `String of CurrencyCode.t ])
list ]