/AWS1/CL_EKSCAPABILITY¶
An object representing a managed capability in an Amazon EKS cluster. This includes all configuration, status, and health information for the capability.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_capabilityname TYPE /AWS1/EKSSTRING /AWS1/EKSSTRING¶
The unique name of the capability within the cluster.
iv_arn TYPE /AWS1/EKSSTRING /AWS1/EKSSTRING¶
The Amazon Resource Name (ARN) of the capability.
iv_clustername TYPE /AWS1/EKSSTRING /AWS1/EKSSTRING¶
The name of the Amazon EKS cluster that contains this capability.
iv_type TYPE /AWS1/EKSCAPABILITYTYPE /AWS1/EKSCAPABILITYTYPE¶
The type of capability. Valid values are
ACK,ARGOCD, orKRO.
iv_rolearn TYPE /AWS1/EKSSTRING /AWS1/EKSSTRING¶
The Amazon Resource Name (ARN) of the IAM role that the capability uses to interact with Amazon Web Services services.
iv_status TYPE /AWS1/EKSCAPABILITYSTATUS /AWS1/EKSCAPABILITYSTATUS¶
The current status of the capability. Valid values include:
CREATING– The capability is being created.
ACTIVE– The capability is running and available.
UPDATING– The capability is being updated.
DELETING– The capability is being deleted.
CREATE_FAILED– The capability creation failed.
UPDATE_FAILED– The capability update failed.
DELETE_FAILED– The capability deletion failed.
iv_version TYPE /AWS1/EKSSTRING /AWS1/EKSSTRING¶
The version of the capability software that is currently running.
io_configuration TYPE REF TO /AWS1/CL_EKSCAPABILITYCONFRSP /AWS1/CL_EKSCAPABILITYCONFRSP¶
The configuration settings for the capability. The structure varies depending on the capability type.
it_tags TYPE /AWS1/CL_EKSTAGMAP_W=>TT_TAGMAP TT_TAGMAP¶
tags
io_health TYPE REF TO /AWS1/CL_EKSCAPABILITYHEALTH /AWS1/CL_EKSCAPABILITYHEALTH¶
Health information for the capability, including any issues that may be affecting its operation.
iv_createdat TYPE /AWS1/EKSTIMESTAMP /AWS1/EKSTIMESTAMP¶
The Unix epoch timestamp in seconds for when the capability was created.
iv_modifiedat TYPE /AWS1/EKSTIMESTAMP /AWS1/EKSTIMESTAMP¶
The Unix epoch timestamp in seconds for when the capability was last modified.
iv_deletepropagationpolicy TYPE /AWS1/EKSCAPABILITYDELPROPPLY /AWS1/EKSCAPABILITYDELPROPPLY¶
The delete propagation policy for the capability. Currently, the only supported value is
RETAIN, which keeps all resources managed by the capability when the capability is deleted.
Queryable Attributes¶
capabilityName¶
The unique name of the capability within the cluster.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CAPABILITYNAME() |
Getter for CAPABILITYNAME, with configurable default |
ASK_CAPABILITYNAME() |
Getter for CAPABILITYNAME w/ exceptions if field has no valu |
HAS_CAPABILITYNAME() |
Determine if CAPABILITYNAME has a value |
arn¶
The Amazon Resource Name (ARN) of the capability.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ARN() |
Getter for ARN, with configurable default |
ASK_ARN() |
Getter for ARN w/ exceptions if field has no value |
HAS_ARN() |
Determine if ARN has a value |
clusterName¶
The name of the Amazon EKS cluster that contains this capability.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CLUSTERNAME() |
Getter for CLUSTERNAME, with configurable default |
ASK_CLUSTERNAME() |
Getter for CLUSTERNAME w/ exceptions if field has no value |
HAS_CLUSTERNAME() |
Determine if CLUSTERNAME has a value |
type¶
The type of capability. Valid values are
ACK,ARGOCD, orKRO.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TYPE() |
Getter for TYPE, with configurable default |
ASK_TYPE() |
Getter for TYPE w/ exceptions if field has no value |
HAS_TYPE() |
Determine if TYPE has a value |
roleArn¶
The Amazon Resource Name (ARN) of the IAM role that the capability uses to interact with Amazon Web Services services.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ROLEARN() |
Getter for ROLEARN, with configurable default |
ASK_ROLEARN() |
Getter for ROLEARN w/ exceptions if field has no value |
HAS_ROLEARN() |
Determine if ROLEARN has a value |
status¶
The current status of the capability. Valid values include:
CREATING– The capability is being created.
ACTIVE– The capability is running and available.
UPDATING– The capability is being updated.
DELETING– The capability is being deleted.
CREATE_FAILED– The capability creation failed.
UPDATE_FAILED– The capability update failed.
DELETE_FAILED– The capability deletion failed.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATUS() |
Getter for STATUS, with configurable default |
ASK_STATUS() |
Getter for STATUS w/ exceptions if field has no value |
HAS_STATUS() |
Determine if STATUS has a value |
version¶
The version of the capability software that is currently running.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VERSION() |
Getter for VERSION, with configurable default |
ASK_VERSION() |
Getter for VERSION w/ exceptions if field has no value |
HAS_VERSION() |
Determine if VERSION has a value |
configuration¶
The configuration settings for the capability. The structure varies depending on the capability type.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONFIGURATION() |
Getter for CONFIGURATION |
tags¶
tags
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TAGS() |
Getter for TAGS, with configurable default |
ASK_TAGS() |
Getter for TAGS w/ exceptions if field has no value |
HAS_TAGS() |
Determine if TAGS has a value |
health¶
Health information for the capability, including any issues that may be affecting its operation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_HEALTH() |
Getter for HEALTH |
createdAt¶
The Unix epoch timestamp in seconds for when the capability was created.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATEDAT() |
Getter for CREATEDAT, with configurable default |
ASK_CREATEDAT() |
Getter for CREATEDAT w/ exceptions if field has no value |
HAS_CREATEDAT() |
Determine if CREATEDAT has a value |
modifiedAt¶
The Unix epoch timestamp in seconds for when the capability was last modified.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MODIFIEDAT() |
Getter for MODIFIEDAT, with configurable default |
ASK_MODIFIEDAT() |
Getter for MODIFIEDAT w/ exceptions if field has no value |
HAS_MODIFIEDAT() |
Determine if MODIFIEDAT has a value |
deletePropagationPolicy¶
The delete propagation policy for the capability. Currently, the only supported value is
RETAIN, which keeps all resources managed by the capability when the capability is deleted.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DELETEPROPAGATIONPOLICY() |
Getter for DELETEPROPAGATIONPOLICY, with configurable defaul |
ASK_DELETEPROPAGATIONPOLICY() |
Getter for DELETEPROPAGATIONPOLICY w/ exceptions if field ha |
HAS_DELETEPROPAGATIONPOLICY() |
Determine if DELETEPROPAGATIONPOLICY has a value |