class Aws::Batch::Types::NodePropertyOverride

Object representing any node overrides to a job definition that's used in a SubmitJob API operation.

@note When making an API call, you may pass NodePropertyOverride

data as a hash:

    {
      target_nodes: "String", # required
      container_overrides: {
        vcpus: 1,
        memory: 1,
        command: ["String"],
        instance_type: "String",
        environment: [
          {
            name: "String",
            value: "String",
          },
        ],
        resource_requirements: [
          {
            value: "String", # required
            type: "GPU", # required, accepts GPU, VCPU, MEMORY
          },
        ],
      },
    }

@!attribute [rw] target_nodes

The range of nodes, using node index values, that's used to
override. 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.
@return [String]

@!attribute [rw] container_overrides

The overrides that should be sent to a node range.
@return [Types::ContainerOverrides]

@see docs.aws.amazon.com/goto/WebAPI/batch-2016-08-10/NodePropertyOverride AWS API Documentation

Constants

SENSITIVE