NodeRepairConfig
¶
Used by
-
AsyncEKSClient Operations -
EKSClient Operations
Source code in docs_src/capo_eks/types/node_repair_config.py
enabled
instance-attribute
¶
enabled: NotRequired[BoxedBoolean]
Specifies whether to enable node auto repair for the node group. Node auto repair is disabled by default.
max_parallel_nodes_repaired_count
instance-attribute
¶
max_parallel_nodes_repaired_count: NotRequired[NonZeroInteger]
Specify the maximum number of nodes that can be repaired concurrently or in parallel, expressed as a count of unhealthy nodes. This gives you finer-grained control over the pace of node replacements. When using this, you cannot also set maxParallelNodesRepairedPercentage at the same time.
max_parallel_nodes_repaired_percentage
instance-attribute
¶
max_parallel_nodes_repaired_percentage: NotRequired[PercentCapacity]
Specify the maximum number of nodes that can be repaired concurrently or in parallel, expressed as a percentage of unhealthy nodes. This gives you finer-grained control over the pace of node replacements. When using this, you cannot also set maxParallelNodesRepairedCount at the same time.
max_unhealthy_node_threshold_count
instance-attribute
¶
max_unhealthy_node_threshold_count: NotRequired[NonZeroInteger]
Specify a count threshold of unhealthy nodes, above which node auto repair actions will stop. When using this, you cannot also set maxUnhealthyNodeThresholdPercentage at the same time.
max_unhealthy_node_threshold_percentage
instance-attribute
¶
max_unhealthy_node_threshold_percentage: NotRequired[PercentCapacity]
Specify a percentage threshold of unhealthy nodes, above which node auto repair actions will stop. When using this, you cannot also set maxUnhealthyNodeThresholdCount at the same time.
node_repair_config_overrides
instance-attribute
¶
node_repair_config_overrides: NotRequired[NodeRepairConfigOverridesList]
Specify granular overrides for specific repair actions. These overrides control the repair action and the repair delay time before a node is considered eligible for repair. If you use this, you must specify all the values.