Values_1.DescribeReservedCapacityResponseSourceRetrieves details about a reserved capacity.
type nonrec t = {reservedCapacityArn : ReservedCapacityArn.t option;ARN of the reserved capacity.
*)reservedCapacityType : ReservedCapacityType.t option;The type of reserved capacity.
*)status : ReservedCapacityStatus.t option;The current status of the reserved capacity.
*)availabilityZone : Values_0.AvailabilityZone.t option;The Availability Zone where the reserved capacity is provisioned.
*)durationHours : ReservedCapacityDurationHours.t option;The total duration of the reserved capacity in hours.
*)durationMinutes : ReservedCapacityDurationMinutes.t option;The number of minutes for the duration of the reserved capacity. For example, if a reserved capacity starts at 08:55 and ends at 11:30, the minutes field would be 35.
*)startTime : Values_0.Timestamp.t option;The timestamp when the reserved capacity becomes active.
*)endTime : Values_0.Timestamp.t option;The timestamp when the reserved capacity expires.
*)instanceType : ReservedCapacityInstanceType.t option;The Amazon EC2 instance type used in the reserved capacity.
*)totalInstanceCount : TotalInstanceCount.t option;The total number of instances allocated to this reserved capacity.
*)availableInstanceCount : Values_0.AvailableInstanceCount.t option;The number of instances currently available for use in this reserved capacity.
*)inUseInstanceCount : InUseInstanceCount.t option;The number of instances currently in use from this reserved capacity.
*)ultraServerSummary : UltraServerSummary.t option;A summary of the UltraServer associated with this reserved capacity.
*)}type nonrec error = [ | `ResourceNotFound of Values_0.ResourceNotFound.t| `Unknown_operation_error of string * string option ]val make :
?reservedCapacityArn:??? ->
?reservedCapacityType:??? ->
?status:??? ->
?availabilityZone:??? ->
?durationHours:??? ->
?durationMinutes:??? ->
?startTime:??? ->
?endTime:??? ->
?instanceType:??? ->
?totalInstanceCount:??? ->
?availableInstanceCount:??? ->
?inUseInstanceCount:??? ->
?ultraServerSummary:??? ->
unit ->
tval error_of_json :
string ->
Yojson.Safe.t ->
[> `ResourceNotFound of Values_0.ResourceNotFound.t
| `Unknown_operation_error of string * string option ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `ResourceNotFound of Values_0.ResourceNotFound.t
| `Unknown_operation_error of string * string option ]val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Integer of TotalInstanceCount.t
| `Long of ReservedCapacityDurationHours.t
| `String of ReservedCapacityArn.t
| `Structure of
(string
* [> `Enum of string
| `Integer of UltraServerCount.t
| `String of UltraServerType.t ])
list
| `Timestamp of Values_0.Timestamp.t ])
list ]