Values.KxScalingGroupConfigurationSourceThe structure that stores the capacity configuration details of a scaling group.
type nonrec t = {scalingGroupName : KxScalingGroupName.t;A unique identifier for the kdb scaling group.
*)memoryLimit : MemoryMib.t option;An optional hard limit on the amount of memory a kdb cluster can use.
*)memoryReservation : MemoryMib.t;A reservation of the minimum amount of memory that should be available on the scaling group for a kdb cluster to be successfully placed in a scaling group.
*)nodeCount : ClusterNodeCount.t;The number of kdb cluster nodes.
*)cpu : CpuCount.t option;The number of vCPUs that you want to reserve for each node of this kdb cluster on the scaling group host.
*)}val make :
?memoryLimit:??? ->
?cpu:??? ->
scalingGroupName:KxScalingGroupName.t ->
memoryReservation:MemoryMib.t ->
nodeCount:ClusterNodeCount.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Double of CpuCount.t
| `Integer of MemoryMib.t
| `String of KxScalingGroupName.t ])
list ]