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