/AWS1/CL_EKSCERTAUTHORITY¶
An object representing a certificate authority (CA) for an Amazon EKS cluster.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_id TYPE /AWS1/EKSSTRING /AWS1/EKSSTRING¶
The unique identifier of the certificate authority.
iv_createdat TYPE /AWS1/EKSTIMESTAMP /AWS1/EKSTIMESTAMP¶
The Unix epoch timestamp in seconds for when the certificate authority was created.
iv_createdby TYPE /AWS1/EKSCERTAUTHCREATEDBY /AWS1/EKSCERTAUTHCREATEDBY¶
The entity that created the certificate authority. Certificate authorities that you create are
CUSTOMER; those that Amazon EKS provisions on your behalf, such as a cluster's initial certificate authority, areEKS.
iv_activatedat TYPE /AWS1/EKSTIMESTAMP /AWS1/EKSTIMESTAMP¶
The Unix epoch timestamp in seconds for when the certificate authority was last activated as the cluster's signer. This value is absent if the certificate authority has never been activated.
iv_activatedby TYPE /AWS1/EKSCERTAUTHACTIVATEDBY /AWS1/EKSCERTAUTHACTIVATEDBY¶
The entity that most recently activated the certificate authority. A value of
EKSindicates that Amazon EKS activated it automatically;CUSTOMERindicates that you activated it.
iv_signingstatus TYPE /AWS1/EKSCERTAUTHSIGNINGSTATUS /AWS1/EKSCERTAUTHSIGNINGSTATUS¶
The signing status of the certificate authority.
IN_USEmeans the certificate authority is currently signing certificates for the cluster,ACTIVATINGmeans it's being promoted to the signer, andNOT_USEDmeans it's trusted by the cluster (for example, a successor CA during a rotation, or a retired outgoing CA) but isn't the signer.
iv_distributionstatus TYPE /AWS1/EKSCERTAUTHDISTRIBSTATUS /AWS1/EKSCERTAUTHDISTRIBSTATUS¶
The distribution status of the certificate authority, which tracks whether Amazon EKS has distributed its trust to the Amazon Web Services managed components in your cluster (the control plane, Amazon EKS Auto Mode instances, and Amazon Web Services Fargate nodes). Valid values are
IN_PROGRESS,COMPLETE,FAILED, andDELETING. A successor CA can only be activated after its distribution status isCOMPLETE.
io_validity TYPE REF TO /AWS1/CL_EKSCERTAUTHVALIDITY /AWS1/CL_EKSCERTAUTHVALIDITY¶
The validity period of the certificate authority's certificate.
io_scheduledevents TYPE REF TO /AWS1/CL_EKSCERTAUTHSCHDEVENTS /AWS1/CL_EKSCERTAUTHSCHDEVENTS¶
The scheduled auto-activation events for the certificate authority, computed from its validity period.
iv_rollbackavailable TYPE /AWS1/EKSBOXEDBOOLEAN /AWS1/EKSBOXEDBOOLEAN¶
Indicates whether CA rollback is still available for this certificate authority. After you activate a successor CA, rollback lets you revert to the outgoing CA for a limited period while you finish updating any worker nodes or clients that were missed.
iv_data TYPE /AWS1/EKSSTRING /AWS1/EKSSTRING¶
The Base64-encoded public certificate of the certificate authority.
Queryable Attributes¶
id¶
The unique identifier of the certificate authority.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ID() |
Getter for ID, with configurable default |
ASK_ID() |
Getter for ID w/ exceptions if field has no value |
HAS_ID() |
Determine if ID has a value |
createdAt¶
The Unix epoch timestamp in seconds for when the certificate authority 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 |
createdBy¶
The entity that created the certificate authority. Certificate authorities that you create are
CUSTOMER; those that Amazon EKS provisions on your behalf, such as a cluster's initial certificate authority, areEKS.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATEDBY() |
Getter for CREATEDBY, with configurable default |
ASK_CREATEDBY() |
Getter for CREATEDBY w/ exceptions if field has no value |
HAS_CREATEDBY() |
Determine if CREATEDBY has a value |
activatedAt¶
The Unix epoch timestamp in seconds for when the certificate authority was last activated as the cluster's signer. This value is absent if the certificate authority has never been activated.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ACTIVATEDAT() |
Getter for ACTIVATEDAT, with configurable default |
ASK_ACTIVATEDAT() |
Getter for ACTIVATEDAT w/ exceptions if field has no value |
HAS_ACTIVATEDAT() |
Determine if ACTIVATEDAT has a value |
activatedBy¶
The entity that most recently activated the certificate authority. A value of
EKSindicates that Amazon EKS activated it automatically;CUSTOMERindicates that you activated it.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ACTIVATEDBY() |
Getter for ACTIVATEDBY, with configurable default |
ASK_ACTIVATEDBY() |
Getter for ACTIVATEDBY w/ exceptions if field has no value |
HAS_ACTIVATEDBY() |
Determine if ACTIVATEDBY has a value |
signingStatus¶
The signing status of the certificate authority.
IN_USEmeans the certificate authority is currently signing certificates for the cluster,ACTIVATINGmeans it's being promoted to the signer, andNOT_USEDmeans it's trusted by the cluster (for example, a successor CA during a rotation, or a retired outgoing CA) but isn't the signer.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SIGNINGSTATUS() |
Getter for SIGNINGSTATUS, with configurable default |
ASK_SIGNINGSTATUS() |
Getter for SIGNINGSTATUS w/ exceptions if field has no value |
HAS_SIGNINGSTATUS() |
Determine if SIGNINGSTATUS has a value |
distributionStatus¶
The distribution status of the certificate authority, which tracks whether Amazon EKS has distributed its trust to the Amazon Web Services managed components in your cluster (the control plane, Amazon EKS Auto Mode instances, and Amazon Web Services Fargate nodes). Valid values are
IN_PROGRESS,COMPLETE,FAILED, andDELETING. A successor CA can only be activated after its distribution status isCOMPLETE.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DISTRIBUTIONSTATUS() |
Getter for DISTRIBUTIONSTATUS, with configurable default |
ASK_DISTRIBUTIONSTATUS() |
Getter for DISTRIBUTIONSTATUS w/ exceptions if field has no |
HAS_DISTRIBUTIONSTATUS() |
Determine if DISTRIBUTIONSTATUS has a value |
validity¶
The validity period of the certificate authority's certificate.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VALIDITY() |
Getter for VALIDITY |
scheduledEvents¶
The scheduled auto-activation events for the certificate authority, computed from its validity period.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SCHEDULEDEVENTS() |
Getter for SCHEDULEDEVENTS |
rollbackAvailable¶
Indicates whether CA rollback is still available for this certificate authority. After you activate a successor CA, rollback lets you revert to the outgoing CA for a limited period while you finish updating any worker nodes or clients that were missed.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ROLLBACKAVAILABLE() |
Getter for ROLLBACKAVAILABLE, with configurable default |
ASK_ROLLBACKAVAILABLE() |
Getter for ROLLBACKAVAILABLE w/ exceptions if field has no v |
HAS_ROLLBACKAVAILABLE() |
Determine if ROLLBACKAVAILABLE has a value |
data¶
The Base64-encoded public certificate of the certificate authority.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DATA() |
Getter for DATA, with configurable default |
ASK_DATA() |
Getter for DATA w/ exceptions if field has no value |
HAS_DATA() |
Determine if DATA has a value |