Values_2.ReservedInstancesSourceDescribes a Reserved Instance.
type nonrec t = {currencyCode : Values_0.CurrencyCodeValues.t option;The currency of the Reserved Instance. It's specified using ISO 4217 standard currency codes. At this time, the only supported currency is USD.
*)instanceTenancy : Values_0.Tenancy.t option;The tenancy of the instance.
*)offeringClass : Values_1.OfferingClassType.t option;The offering class of the Reserved Instance.
*)offeringType : Values_1.OfferingTypeValues.t option;The Reserved Instance offering type.
*)recurringCharges : Values_1.RecurringChargesList.t option;The recurring charge tag assigned to the resource.
*)scope : Values_0.Scope.t option;The scope of the Reserved Instance.
*)availabilityZoneId : Values_0.String_.t option;The ID of the Availability Zone.
*)reservedInstancesId : Values_0.String_.t option;The ID of the Reserved Instance.
*)instanceType : Values_0.InstanceType.t option;The instance type on which the Reserved Instance can be used.
*)availabilityZone : Values_0.String_.t option;The Availability Zone in which the Reserved Instance can be used.
*)start : Values_0.DateTime.t option;The date and time the Reserved Instance started.
*)end_ : Values_0.DateTime.t option;The time when the Reserved Instance expires.
*)duration : Values_0.Long.t option;The duration of the Reserved Instance, in seconds.
*)usagePrice : Values_0.Float_.t option;The usage price of the Reserved Instance, per hour.
*)fixedPrice : Values_0.Float_.t option;The purchase price of the Reserved Instance.
*)instanceCount : Values_0.Integer.t option;The number of reservations purchased.
*)productDescription : Values_1.RIProductDescription.t option;The Reserved Instance product platform description.
*)state : Values_1.ReservedInstanceState.t option;The state of the Reserved Instance purchase.
*)}val make :
?currencyCode:Values_0.CurrencyCodeValues.t ->
?instanceTenancy:Values_0.Tenancy.t ->
?offeringClass:Values_1.OfferingClassType.t ->
?offeringType:Values_1.OfferingTypeValues.t ->
?recurringCharges:Values_1.RecurringChargesList.t ->
?scope:Values_0.Scope.t ->
?tags:Values_0.TagList.t ->
?availabilityZoneId:Values_0.String_.t ->
?reservedInstancesId:Values_0.String_.t ->
?instanceType:Values_0.InstanceType.t ->
?availabilityZone:Values_0.String_.t ->
?start:Values_0.DateTime.t ->
?end_:Values_0.DateTime.t ->
?duration:Values_0.Long.t ->
?usagePrice:Values_0.Float_.t ->
?fixedPrice:Values_0.Float_.t ->
?instanceCount:Values_0.Integer.t ->
?productDescription:Values_1.RIProductDescription.t ->
?state:Values_1.ReservedInstanceState.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Float of Values_0.Float_.t
| `Integer of Values_0.Integer.t
| `List of
[> `Structure of
(string
* [> `Double of Values_0.Double.t
| `Enum of string
| `String of string ])
list ]
list
| `Long of Values_0.Long.t
| `String of Values_0.String_.t
| `Timestamp of Values_0.DateTime.t ])
list ]