/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 |