Values_2.CapacityBlockSourceReserve powerful GPU instances on a future date to support your short duration machine learning (ML) workloads. Instances that run inside a Capacity Block are automatically placed close together inside Amazon EC2 UltraClusters, for low-latency, petabit-scale, non-blocking networking. You can also reserve Amazon EC2 UltraServers. UltraServers connect multiple EC2 instances using a low-latency, high-bandwidth accelerator interconnect (NeuronLink). They are built to tackle very large-scale AI/ML workloads that require significant processing power. For more information, see Amazon EC2 UltraServers.
type nonrec t = {capacityBlockId : Values_1.CapacityBlockId.t option;The ID of the Capacity Block.
*)ultraserverType : Values_0.String_.t option;The EC2 UltraServer type of the Capacity Block.
*)availabilityZone : Values_0.String_.t option;The Availability Zone of the Capacity Block.
*)availabilityZoneId : Values_0.String_.t option;The Availability Zone ID of the Capacity Block.
*)capacityReservationIds : Values_1.CapacityReservationIdSet.t option;The ID of the Capacity Reservation.
*)startDate : Values_0.MillisecondDateTime.t option;The date and time at which the Capacity Block was started.
*)endDate : Values_0.MillisecondDateTime.t option;The date and time at which the Capacity Block expires. When a Capacity Block expires, all instances in the Capacity Block are terminated.
*)createDate : Values_0.MillisecondDateTime.t option;The date and time at which the Capacity Block was created.
*)state : Values_1.CapacityBlockResourceState.t option;The state of the Capacity Block.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `String of Values_0.CapacityReservationId.t
| `Structure of (string * [> `String of string ]) list ]
list
| `String of Values_1.CapacityBlockId.t
| `Timestamp of Values_0.MillisecondDateTime.t ])
list ]