Skip to content

/AWS1/CL_EKSNODEREPAIRCONFIG

The node auto repair configuration for the node group.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_enabled TYPE /AWS1/EKSBOXEDBOOLEAN /AWS1/EKSBOXEDBOOLEAN

Specifies whether to enable node auto repair for the node group. Node auto repair is disabled by default.

iv_maxunhlthynodethreshcount TYPE /AWS1/EKSNONZEROINTEGER /AWS1/EKSNONZEROINTEGER

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.

iv_maxunhlthynodethreshper00 TYPE /AWS1/EKSPERCENTCAPACITY /AWS1/EKSPERCENTCAPACITY

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.

iv_maxparallelnodesrepaire00 TYPE /AWS1/EKSNONZEROINTEGER /AWS1/EKSNONZEROINTEGER

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.

iv_maxparallelnodesrepaire01 TYPE /AWS1/EKSPERCENTCAPACITY /AWS1/EKSPERCENTCAPACITY

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.

it_noderepairconfigoverrides TYPE /AWS1/CL_EKSNODEREPAIRCFGOVRDS=>TT_NODEREPAIRCONFIGOVRDSLIST TT_NODEREPAIRCONFIGOVRDSLIST

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.


Queryable Attributes

enabled

Specifies whether to enable node auto repair for the node group. Node auto repair is disabled by default.

Accessible with the following methods

Method Description
GET_ENABLED() Getter for ENABLED, with configurable default
ASK_ENABLED() Getter for ENABLED w/ exceptions if field has no value
HAS_ENABLED() Determine if ENABLED has a value

maxUnhealthyNodeThresholdCount

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.

Accessible with the following methods

Method Description
GET_MAXUNHLTHYNODETHRESHCNT() Getter for MAXUNHEALTHYNODETHRESHCOUNT, with configurable de
ASK_MAXUNHLTHYNODETHRESHCNT() Getter for MAXUNHEALTHYNODETHRESHCOUNT w/ exceptions if fiel
HAS_MAXUNHLTHYNODETHRESHCNT() Determine if MAXUNHEALTHYNODETHRESHCOUNT has a value

maxUnhealthyNodeThresholdPercentage

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.

Accessible with the following methods

Method Description
GET_MAXUNHLTHYNODETHRESHPE00() Getter for MAXUNHLTHYNODETHRESHPERCAGE, with configurable de
ASK_MAXUNHLTHYNODETHRESHPE00() Getter for MAXUNHLTHYNODETHRESHPERCAGE w/ exceptions if fiel
HAS_MAXUNHLTHYNODETHRESHPE00() Determine if MAXUNHLTHYNODETHRESHPERCAGE has a value

maxParallelNodesRepairedCount

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.

Accessible with the following methods

Method Description
GET_MAXPARALLELNODESREPAIR00() Getter for MAXPARALLELNODESREPAIREDCNT, with configurable de
ASK_MAXPARALLELNODESREPAIR00() Getter for MAXPARALLELNODESREPAIREDCNT w/ exceptions if fiel
HAS_MAXPARALLELNODESREPAIR00() Determine if MAXPARALLELNODESREPAIREDCNT has a value

maxParallelNodesRepairedPercentage

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.

Accessible with the following methods

Method Description
GET_MAXPARALLELNODESREPAIR01() Getter for MAXPARALLELNODESREPAIREDPE00, with configurable d
ASK_MAXPARALLELNODESREPAIR01() Getter for MAXPARALLELNODESREPAIREDPE00 w/ exceptions if fie
HAS_MAXPARALLELNODESREPAIR01() Determine if MAXPARALLELNODESREPAIREDPE00 has a value

nodeRepairConfigOverrides

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.

Accessible with the following methods

Method Description
GET_NODEREPAIRCONFIGOVRDS() Getter for NODEREPAIRCONFIGOVERRIDES, with configurable defa
ASK_NODEREPAIRCONFIGOVRDS() Getter for NODEREPAIRCONFIGOVERRIDES w/ exceptions if field
HAS_NODEREPAIRCONFIGOVRDS() Determine if NODEREPAIRCONFIGOVERRIDES has a value