Skip to content

/AWS1/CL_EKSNODEREPAIRCFGOVRDS

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.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_nodemonitoringcondition TYPE /AWS1/EKSSTRING /AWS1/EKSSTRING

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

iv_nodeunhealthyreason TYPE /AWS1/EKSSTRING /AWS1/EKSSTRING

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

iv_minrepairwaittimemins TYPE /AWS1/EKSNONZEROINTEGER /AWS1/EKSNONZEROINTEGER

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

iv_repairaction TYPE /AWS1/EKSREPAIRACTION /AWS1/EKSREPAIRACTION

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


Queryable Attributes

nodeMonitoringCondition

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

Accessible with the following methods

Method Description
GET_NODEMONITORINGCONDITION() Getter for NODEMONITORINGCONDITION, with configurable defaul
ASK_NODEMONITORINGCONDITION() Getter for NODEMONITORINGCONDITION w/ exceptions if field ha
HAS_NODEMONITORINGCONDITION() Determine if NODEMONITORINGCONDITION has a value

nodeUnhealthyReason

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

Accessible with the following methods

Method Description
GET_NODEUNHEALTHYREASON() Getter for NODEUNHEALTHYREASON, with configurable default
ASK_NODEUNHEALTHYREASON() Getter for NODEUNHEALTHYREASON w/ exceptions if field has no
HAS_NODEUNHEALTHYREASON() Determine if NODEUNHEALTHYREASON has a value

minRepairWaitTimeMins

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

Accessible with the following methods

Method Description
GET_MINREPAIRWAITTIMEMINS() Getter for MINREPAIRWAITTIMEMINS, with configurable default
ASK_MINREPAIRWAITTIMEMINS() Getter for MINREPAIRWAITTIMEMINS w/ exceptions if field has
HAS_MINREPAIRWAITTIMEMINS() Determine if MINREPAIRWAITTIMEMINS has a value

repairAction

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

Accessible with the following methods

Method Description
GET_REPAIRACTION() Getter for REPAIRACTION, with configurable default
ASK_REPAIRACTION() Getter for REPAIRACTION w/ exceptions if field has no value
HAS_REPAIRACTION() Determine if REPAIRACTION has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_NODEREPAIRCONFIGOVRDSLIST

TYPES TT_NODEREPAIRCONFIGOVRDSLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_EKSNODEREPAIRCFGOVRDS WITH DEFAULT KEY
.