Class: Aws::Batch::Types::NodeRangeProperty

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-batch/types.rb

Overview

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#containerTypes::ContainerProperties

The container details for the node range.



6257
6258
6259
6260
6261
6262
6263
6264
6265
# File 'lib/aws-sdk-batch/types.rb', line 6257

class NodeRangeProperty < Struct.new(
  :target_nodes,
  :container,
  :instance_types,
  :ecs_properties,
  :eks_properties)
  SENSITIVE = []
  include Aws::Structure
end

#ecs_propertiesTypes::EcsProperties

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



6257
6258
6259
6260
6261
6262
6263
6264
6265
# File 'lib/aws-sdk-batch/types.rb', line 6257

class NodeRangeProperty < Struct.new(
  :target_nodes,
  :container,
  :instance_types,
  :ecs_properties,
  :eks_properties)
  SENSITIVE = []
  include Aws::Structure
end

#eks_propertiesTypes::EksProperties

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



6257
6258
6259
6260
6261
6262
6263
6264
6265
# File 'lib/aws-sdk-batch/types.rb', line 6257

class NodeRangeProperty < Struct.new(
  :target_nodes,
  :container,
  :instance_types,
  :ecs_properties,
  :eks_properties)
  SENSITIVE = []
  include Aws::Structure
end

#instance_typesArray<String>

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

<note markdown=“1”> This parameter isn’t applicable to jobs that are running on Fargate resources.

In addition, this list object is currently limited to one element.

</note>

Returns:

  • (Array<String>)


6257
6258
6259
6260
6261
6262
6263
6264
6265
# File 'lib/aws-sdk-batch/types.rb', line 6257

class NodeRangeProperty < Struct.new(
  :target_nodes,
  :container,
  :instance_types,
  :ecs_properties,
  :eks_properties)
  SENSITIVE = []
  include Aws::Structure
end

#target_nodesString

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.

Returns:

  • (String)


6257
6258
6259
6260
6261
6262
6263
6264
6265
# File 'lib/aws-sdk-batch/types.rb', line 6257

class NodeRangeProperty < Struct.new(
  :target_nodes,
  :container,
  :instance_types,
  :ecs_properties,
  :eks_properties)
  SENSITIVE = []
  include Aws::Structure
end