Skip to content

/AWS1/CL_REVEKSSOURCE

Defines an Amazon EKS cluster and its namespaces as an input source for resource discovery.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_clusterarn TYPE /AWS1/REVARN /AWS1/REVARN

ARN identifier.

it_namespaces TYPE /AWS1/CL_REVEKSNAMESPACELIST_W=>TT_EKSNAMESPACELIST TT_EKSNAMESPACELIST

The list of Kubernetes namespaces within the EKS cluster.

Optional arguments:

io_labelselector TYPE REF TO /AWS1/CL_REVEKSLABELSELECTOR /AWS1/CL_REVEKSLABELSELECTOR

Filters discovery to the Kubernetes objects whose labels match the selector. When omitted, all supported objects in the specified namespaces are discovered.


Queryable Attributes

clusterArn

ARN identifier.

Accessible with the following methods

Method Description
GET_CLUSTERARN() Getter for CLUSTERARN, with configurable default
ASK_CLUSTERARN() Getter for CLUSTERARN w/ exceptions if field has no value
HAS_CLUSTERARN() Determine if CLUSTERARN has a value

namespaces

The list of Kubernetes namespaces within the EKS cluster.

Accessible with the following methods

Method Description
GET_NAMESPACES() Getter for NAMESPACES, with configurable default
ASK_NAMESPACES() Getter for NAMESPACES w/ exceptions if field has no value
HAS_NAMESPACES() Determine if NAMESPACES has a value

labelSelector

Filters discovery to the Kubernetes objects whose labels match the selector. When omitted, all supported objects in the specified namespaces are discovered.

Accessible with the following methods

Method Description
GET_LABELSELECTOR() Getter for LABELSELECTOR