JobDefinitionNodeRangeProperty

data class JobDefinitionNodeRangeProperty(val container: JobDefinitionContainerProperties? = null, val ecsProperties: JobDefinitionEcsProperties? = null, val eksProperties: JobDefinitionEksProperties? = null, val instanceTypes: List<String>? = null, val targetNodes: String)

Constructors

Link copied to clipboard
constructor(container: JobDefinitionContainerProperties? = null, ecsProperties: JobDefinitionEcsProperties? = null, eksProperties: JobDefinitionEksProperties? = null, instanceTypes: List<String>? = null, targetNodes: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The container details for the node range.

Link copied to clipboard

This is an object that represents the properties of the node range for a multi-node parallel job.

Link copied to clipboard

This is an object that represents the properties of the node range for a multi-node parallel job.

Link copied to clipboard
val instanceTypes: List<String>? = null

The instance types of the underlying host infrastructure of a multi-node parallel job.

Link copied to clipboard

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.