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:ReservedCapacityArn.t ->
?reservedCapacityType:ReservedCapacityType.t ->
?status:ReservedCapacityStatus.t ->
?availabilityZone:Values_0.AvailabilityZone.t ->
?durationHours:ReservedCapacityDurationHours.t ->
?durationMinutes:ReservedCapacityDurationMinutes.t ->
?startTime:Values_0.Timestamp.t ->
?endTime:Values_0.Timestamp.t ->
?instanceType:ReservedCapacityInstanceType.t ->
?totalInstanceCount:TotalInstanceCount.t ->
?availableInstanceCount:Values_0.AvailableInstanceCount.t ->
?inUseInstanceCount:InUseInstanceCount.t ->
?ultraServerSummary:UltraServerSummary.t ->
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 ]