Skip to content

/AWS1/CL_REVEKSLABELSELECTOR

A label selector that filters the Kubernetes objects discovered from an Amazon EKS input source. An object must satisfy both matchLabels and matchExpressions to match the selector. A selector with neither matches every object. The selector must render to 2,048 characters or fewer in Kubernetes label selector syntax.

CONSTRUCTOR

IMPORTING

Optional arguments:

it_matchlabels TYPE /AWS1/CL_REVEKSLABELMAP_W=>TT_EKSLABELMAP TT_EKSLABELMAP

The label key-value pairs that an object must have. All pairs must match for the object to be selected.

it_matchexpressions TYPE /AWS1/CL_REVEKSLABELSELORREQ=>TT_EKSLABELSELECTORREQLIST TT_EKSLABELSELECTORREQLIST

The label requirements that an object must satisfy. All requirements in the list must match for the object to be selected.


Queryable Attributes

matchLabels

The label key-value pairs that an object must have. All pairs must match for the object to be selected.

Accessible with the following methods

Method Description
GET_MATCHLABELS() Getter for MATCHLABELS, with configurable default
ASK_MATCHLABELS() Getter for MATCHLABELS w/ exceptions if field has no value
HAS_MATCHLABELS() Determine if MATCHLABELS has a value

matchExpressions

The label requirements that an object must satisfy. All requirements in the list must match for the object to be selected.

Accessible with the following methods

Method Description
GET_MATCHEXPRESSIONS() Getter for MATCHEXPRESSIONS, with configurable default
ASK_MATCHEXPRESSIONS() Getter for MATCHEXPRESSIONS w/ exceptions if field has no va
HAS_MATCHEXPRESSIONS() Determine if MATCHEXPRESSIONS has a value