Values_5.GetReservedInstancesExchangeQuoteResultSourceContains the output of GetReservedInstancesExchangeQuote.
type nonrec t = {currencyCode : Values_0.String_.t option;The currency of the transaction.
*)isValidExchange : Values_0.Boolean.t option;If true, the exchange is valid. If false, the exchange cannot be completed.
*)outputReservedInstancesWillExpireAt : Values_0.DateTime.t option;The new end date of the reservation term.
*)paymentDue : Values_0.String_.t option;The total true upfront charge for the exchange.
*)reservedInstanceValueRollup : Values_1.ReservationValue.t option;The cost associated with the Reserved Instance.
*)reservedInstanceValueSet : Values_3.ReservedInstanceReservationValueSet.t
option;The configuration of your Convertible Reserved Instances.
*)targetConfigurationValueRollup : Values_1.ReservationValue.t option;The cost associated with the Reserved Instance.
*)targetConfigurationValueSet : Values_3.TargetReservationValueSet.t option;The values of the target Convertible Reserved Instances.
*)validationFailureReason : Values_0.String_.t option;Describes the reason why the exchange cannot be completed.
*)}val make :
?currencyCode:Values_0.String_.t ->
?isValidExchange:Values_0.Boolean.t ->
?outputReservedInstancesWillExpireAt:Values_0.DateTime.t ->
?paymentDue:Values_0.String_.t ->
?reservedInstanceValueRollup:Values_1.ReservationValue.t ->
?reservedInstanceValueSet:Values_3.ReservedInstanceReservationValueSet.t ->
?targetConfigurationValueRollup:Values_1.ReservationValue.t ->
?targetConfigurationValueSet:Values_3.TargetReservationValueSet.t ->
?validationFailureReason:Values_0.String_.t ->
unit ->
tval error_of_json :
'a ->
Yojson.Safe.t ->
[> `Unknown_operation_error of 'a * string option ]val to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Values_0.Boolean.t
| `List of
[> `Structure of
(string
* [> `String of Values_0.String_.t
| `Structure of
(string
* [> `Integer of Values_0.Integer.t
| `String of Values_0.String_.t ])
list ])
list ]
list
| `String of Values_0.String_.t
| `Structure of (string * [> `String of Values_0.String_.t ]) list
| `Timestamp of Values_0.DateTime.t ])
list ]