Values_0.ComputeQuotaConfigSourceConfiguration of the compute allocation definition for an entity. This includes the resource sharing option and the setting to preempt low priority tasks.
type nonrec t = {computeQuotaResources : ComputeQuotaResourceConfigList.t option;Allocate compute resources by instance types.
*)resourceSharingConfig : ResourceSharingConfig.t option;Resource sharing configuration. This defines how an entity can lend and borrow idle compute with other entities within the cluster.
*)preemptTeamTasks : PreemptTeamTasks.t option;Allows workloads from within an entity to preempt same-team workloads. When set to LowerPriority, the entity's lower priority tasks are preempted by their own higher priority tasks. Default is LowerPriority.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string
* [> `Enum of string
| `Float of VCpuAmount.t
| `Integer of InstanceCount.t
| `Structure of
(string
* [> `Enum of string
| `Integer of AcceleratorPartitionConfigCountInteger.t ])
list ])
list ]
list
| `Structure of
(string
* [> `Enum of string
| `Integer of BorrowLimit.t
| `List of
[> `Structure of
(string
* [> `Enum of string
| `Float of VCpuAmount.t
| `Integer of InstanceCount.t
| `Structure of
(string
* [> `Enum of string
| `Integer of
AcceleratorPartitionConfigCountInteger.t ])
list ])
list ]
list ])
list ])
list ]