Values.NodeRangePropertySourceThis is an object that represents the properties of the node range for a multi-node parallel job.
type nonrec t = {targetNodes : String_.t;The range of nodes, using node index values. A range of 0:3 indicates nodes with index values of 0 through 3. If the starting range value is omitted (:n), then 0 is used to start the range. If the ending range value is omitted (n:), then the highest possible node index is used to end the range. Your accumulative node ranges must account for all nodes (0:n). You can nest node ranges (for example, 0:10 and 4:5). In this case, the 4:5 range properties override the 0:10 properties.
*)container : ContainerProperties.t option;The container details for the node range.
*)instanceTypes : StringList.t option;The instance types of the underlying host infrastructure of a multi-node parallel job. This parameter isn't applicable to jobs that are running on Fargate resources. In addition, this list object is currently limited to one element.
*)ecsProperties : EcsProperties.t option;This is an object that represents the properties of the node range for a multi-node parallel job.
*)eksProperties : EksProperties.t option;This is an object that represents the properties of the node range for a multi-node parallel job.
*)consumableResourceProperties : ConsumableResourceProperties.t option;Contains a list of consumable resources required by a job.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `List of [> `String of String_.t ] list
| `String of String_.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Integer of Integer.t
| `List of
[> `String of String_.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `Integer of Integer.t
| `List of
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Integer of Integer.t
| `List of
[> `String of String_.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `Integer of Integer.t
| `String of String_.t ])
list ]
list
| `String of String_.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `Integer of Integer.t
| `List of
[> `Structure of
(string
* [> `Integer of Integer.t
| `List of
[> `Enum of string
| `String of String_.t ]
list
| `String of String_.t ])
list ]
list
| `Map of
([> `String of String_.t ]
* [> `String of String_.t ])
list
| `String of String_.t
| `Structure of
(string
* [> `Enum of string
| `String of String_.t ])
list ])
list ])
list ]
list
| `Long of Long.t
| `String of String_.t
| `Structure of
(string
* [> `Enum of string
| `Integer of Integer.t
| `String of String_.t
| `Structure of
(string
* [> `Enum of string | `String of String_.t ])
list ])
list ])
list ]
list
| `String of String_.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `Integer of Integer.t
| `List of
[> `Structure of
(string
* [> `Integer of Integer.t
| `List of
[> `Enum of string
| `String of String_.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `String of String_.t ])
list ]
list
| `String of String_.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Long of Long.t
| `Map of
([> `String of String_.t ]
* [> `String of Quantity.t ])
list
| `String of String_.t ])
list ])
list ]
list
| `Map of
([> `String of String_.t ] * [> `String of String_.t ])
list
| `String of String_.t
| `Structure of
(string
* [> `Map of
([> `String of String_.t ]
* [> `String of String_.t ])
list
| `String of String_.t ])
list ])
list ])
list ])
list ]