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