Skip to content

NodePropertyOverride

Source code in docs_src/capo_batch/types/node_property_override.py
class NodePropertyOverride(TypedDict, closed=True):
    target_nodes: NotRequired["capo_batch.types.string.String"]
    """<p>The range of nodes, using node index values, that's used to override. A range of <code>0:3</code> indicates nodes with index values of <code>0</code> through <code>3</code>. If the starting range value is omitted (<code>:n</code>), then <code>0</code> is used to start the range. If the ending range value is omitted (<code>n:</code>), then the highest possible node index is used to end the range.</p>"""
    container_overrides: NotRequired[
        "capo_batch.types.container_overrides.ContainerOverrides"
    ]
    """<p>The overrides that are sent to a node range.</p>"""
    ecs_properties_override: NotRequired[
        "capo_batch.types.ecs_properties_override.EcsPropertiesOverride"
    ]
    """<p>An object that contains the properties that you want to replace for the existing Amazon ECS resources of a job.</p>"""
    instance_types: NotRequired["capo_batch.types.string_list.StringList"]
    """<p>An object that contains the instance types that you want to replace for the existing resources of a job.</p>"""
    eks_properties_override: NotRequired[
        "capo_batch.types.eks_properties_override.EksPropertiesOverride"
    ]
    """<p>An object that contains the properties that you want to replace for the existing Amazon EKS resources of a job.</p>"""
    consumable_resource_properties_override: NotRequired[
        "capo_batch.types.consumable_resource_properties.ConsumableResourceProperties"
    ]
    """<p>An object that contains overrides for the consumable resources of a job.</p>"""

consumable_resource_properties_override instance-attribute

consumable_resource_properties_override: NotRequired[ConsumableResourceProperties]

An object that contains overrides for the consumable resources of a job.

container_overrides instance-attribute

container_overrides: NotRequired[ContainerOverrides]

The overrides that are sent to a node range.

ecs_properties_override instance-attribute

ecs_properties_override: NotRequired[EcsPropertiesOverride]

An object that contains the properties that you want to replace for the existing Amazon ECS resources of a job.

eks_properties_override instance-attribute

eks_properties_override: NotRequired[EksPropertiesOverride]

An object that contains the properties that you want to replace for the existing Amazon EKS resources of a job.

instance_types instance-attribute

instance_types: NotRequired[StringList]

An object that contains the instance types that you want to replace for the existing resources of a job.

target_nodes instance-attribute

target_nodes: NotRequired[String]

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.