Skip to content

NodeRepairConfigOverrides

Source code in docs_src/capo_eks/types/node_repair_config_overrides.py
class NodeRepairConfigOverrides(TypedDict, closed=True):
    node_monitoring_condition: NotRequired["capo_eks.types.string.String"]
    """<p>Specify an unhealthy condition reported by the node monitoring agent that this override would apply to.</p>"""
    node_unhealthy_reason: NotRequired["capo_eks.types.string.String"]
    """<p>Specify a reason reported by the node monitoring agent that this override would apply to.</p>"""
    min_repair_wait_time_mins: NotRequired[
        "capo_eks.types.non_zero_integer.NonZeroInteger"
    ]
    """<p>Specify the minimum time in minutes to wait before attempting to repair a node with this specific <code>nodeMonitoringCondition</code> and <code>nodeUnhealthyReason</code>.</p>"""
    repair_action: NotRequired["capo_eks.types.repair_action.RepairAction"]
    """<p>Specify the repair action to take for nodes when all of the specified conditions are met.</p>"""

min_repair_wait_time_mins instance-attribute

min_repair_wait_time_mins: NotRequired[NonZeroInteger]

Specify the minimum time in minutes to wait before attempting to repair a node with this specific nodeMonitoringCondition and nodeUnhealthyReason.

node_monitoring_condition instance-attribute

node_monitoring_condition: NotRequired[String]

Specify an unhealthy condition reported by the node monitoring agent that this override would apply to.

node_unhealthy_reason instance-attribute

node_unhealthy_reason: NotRequired[String]

Specify a reason reported by the node monitoring agent that this override would apply to.

repair_action instance-attribute

repair_action: NotRequired[RepairAction]

Specify the repair action to take for nodes when all of the specified conditions are met.