Values.CreateRunGroupRequestSourceCreates a run group to limit the compute resources for the runs that are added to the group. Returns an ARN, ID, and tags for the run group.
type nonrec t = {name : RunGroupName.t option;A name for the group.
*)maxCpus : CreateRunGroupRequestMaxCpusInteger.t option;The maximum number of CPUs that can run concurrently across all active runs in the run group.
*)maxRuns : CreateRunGroupRequestMaxRunsInteger.t option;The maximum number of runs that can be running at the same time.
*)maxDuration : CreateRunGroupRequestMaxDurationInteger.t option;The maximum time for each run (in minutes). If a run exceeds the maximum run time, the run fails automatically.
*)requestId : RunGroupRequestId.t;To ensure that requests don't run multiple times, specify a unique ID for each request.
*)maxGpus : CreateRunGroupRequestMaxGpusInteger.t option;The maximum number of GPUs that can run concurrently across all active runs in the run group.
*)}val make :
?name:??? ->
?maxCpus:??? ->
?maxRuns:??? ->
?maxDuration:??? ->
?tags:??? ->
?maxGpus:??? ->
requestId:RunGroupRequestId.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Integer of CreateRunGroupRequestMaxCpusInteger.t
| `Map of
([> `String of TagKey.t ] * [> `String of TagValue.t ]) list
| `String of RunGroupName.t ])
list ]