/AWS1/CL_EKSCLUSTER¶
An object representing an Amazon EKS cluster.
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
IV_NAME
TYPE /AWS1/EKSSTRING
/AWS1/EKSSTRING
¶
The name of your cluster.
IV_ARN
TYPE /AWS1/EKSSTRING
/AWS1/EKSSTRING
¶
The Amazon Resource Name (ARN) of the cluster.
IV_CREATEDAT
TYPE /AWS1/EKSTIMESTAMP
/AWS1/EKSTIMESTAMP
¶
The Unix epoch timestamp at object creation.
IV_VERSION
TYPE /AWS1/EKSSTRING
/AWS1/EKSSTRING
¶
The Kubernetes server version for the cluster.
IV_ENDPOINT
TYPE /AWS1/EKSSTRING
/AWS1/EKSSTRING
¶
The endpoint for your Kubernetes API server.
IV_ROLEARN
TYPE /AWS1/EKSSTRING
/AWS1/EKSSTRING
¶
The Amazon Resource Name (ARN) of the IAM role that provides permissions for the Kubernetes control plane to make calls to Amazon Web Services API operations on your behalf.
IO_RESOURCESVPCCONFIG
TYPE REF TO /AWS1/CL_EKSVPCCONFIGRESPONSE
/AWS1/CL_EKSVPCCONFIGRESPONSE
¶
The VPC configuration used by the cluster control plane. Amazon EKS VPC resources have specific requirements to work properly with Kubernetes. For more information, see Cluster VPC considerations and Cluster security group considerations in the Amazon EKS User Guide.
IO_KUBERNETESNETWORKCONFIG
TYPE REF TO /AWS1/CL_EKSKUBERNETESNETWOR01
/AWS1/CL_EKSKUBERNETESNETWOR01
¶
The Kubernetes network configuration for the cluster.
IO_LOGGING
TYPE REF TO /AWS1/CL_EKSLOGGING
/AWS1/CL_EKSLOGGING
¶
The logging configuration for your cluster.
IO_IDENTITY
TYPE REF TO /AWS1/CL_EKSIDENTITY
/AWS1/CL_EKSIDENTITY
¶
The identity provider information for the cluster.
IV_STATUS
TYPE /AWS1/EKSCLUSTERSTATUS
/AWS1/EKSCLUSTERSTATUS
¶
The current status of the cluster.
IO_CERTIFICATEAUTHORITY
TYPE REF TO /AWS1/CL_EKSCERTIFICATE
/AWS1/CL_EKSCERTIFICATE
¶
The
certificate-authority-data
for your cluster.
IV_CLIENTREQUESTTOKEN
TYPE /AWS1/EKSSTRING
/AWS1/EKSSTRING
¶
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
IV_PLATFORMVERSION
TYPE /AWS1/EKSSTRING
/AWS1/EKSSTRING
¶
The platform version of your Amazon EKS cluster. For more information about clusters deployed on the Amazon Web Services Cloud, see Platform versions in the Amazon EKS User Guide . For more information about local clusters deployed on an Outpost, see Amazon EKS local cluster platform versions in the Amazon EKS User Guide .
IT_TAGS
TYPE /AWS1/CL_EKSTAGMAP_W=>TT_TAGMAP
TT_TAGMAP
¶
Metadata that assists with categorization and organization. Each tag consists of a key and an optional value. You define both. Tags don't propagate to any other cluster or Amazon Web Services resources.
IT_ENCRYPTIONCONFIG
TYPE /AWS1/CL_EKSENCRYPTIONCONFIG=>TT_ENCRYPTIONCONFIGLIST
TT_ENCRYPTIONCONFIGLIST
¶
The encryption configuration for the cluster.
IO_CONNECTORCONFIG
TYPE REF TO /AWS1/CL_EKSCONNECTORCONFIGRSP
/AWS1/CL_EKSCONNECTORCONFIGRSP
¶
The configuration used to connect to a cluster for registration.
IV_ID
TYPE /AWS1/EKSSTRING
/AWS1/EKSSTRING
¶
The ID of your local Amazon EKS cluster on an Amazon Web Services Outpost. This property isn't available for an Amazon EKS cluster on the Amazon Web Services cloud.
IO_HEALTH
TYPE REF TO /AWS1/CL_EKSCLUSTERHEALTH
/AWS1/CL_EKSCLUSTERHEALTH
¶
An object representing the health of your Amazon EKS cluster.
IO_OUTPOSTCONFIG
TYPE REF TO /AWS1/CL_EKSOUTPOSTCONFIGRSP
/AWS1/CL_EKSOUTPOSTCONFIGRSP
¶
An object representing the configuration of your local Amazon EKS cluster on an Amazon Web Services Outpost. This object isn't available for clusters on the Amazon Web Services cloud.
IO_ACCESSCONFIG
TYPE REF TO /AWS1/CL_EKSACCESSCONFIGRSP
/AWS1/CL_EKSACCESSCONFIGRSP
¶
The access configuration for the cluster.
IO_UPGRADEPOLICY
TYPE REF TO /AWS1/CL_EKSUPGRADEPOLICYRSP
/AWS1/CL_EKSUPGRADEPOLICYRSP
¶
This value indicates if extended support is enabled or disabled for the cluster.
Learn more about EKS Extended Support in the EKS User Guide.
Queryable Attributes¶
name¶
The name of your cluster.
Accessible with the following methods¶
Method | Description |
---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
arn¶
The Amazon Resource Name (ARN) of the cluster.
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 |
createdAt¶
The Unix epoch timestamp at object creation.
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 |
version¶
The Kubernetes server version for the cluster.
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 |
endpoint¶
The endpoint for your Kubernetes API server.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ENDPOINT() |
Getter for ENDPOINT, with configurable default |
ASK_ENDPOINT() |
Getter for ENDPOINT w/ exceptions if field has no value |
HAS_ENDPOINT() |
Determine if ENDPOINT has a value |
roleArn¶
The Amazon Resource Name (ARN) of the IAM role that provides permissions for the Kubernetes control plane to make calls to Amazon Web Services API operations on your behalf.
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 |
resourcesVpcConfig¶
The VPC configuration used by the cluster control plane. Amazon EKS VPC resources have specific requirements to work properly with Kubernetes. For more information, see Cluster VPC considerations and Cluster security group considerations in the Amazon EKS User Guide.
Accessible with the following methods¶
Method | Description |
---|---|
GET_RESOURCESVPCCONFIG() |
Getter for RESOURCESVPCCONFIG |
kubernetesNetworkConfig¶
The Kubernetes network configuration for the cluster.
Accessible with the following methods¶
Method | Description |
---|---|
GET_KUBERNETESNETWORKCONFIG() |
Getter for KUBERNETESNETWORKCONFIG |
logging¶
The logging configuration for your cluster.
Accessible with the following methods¶
Method | Description |
---|---|
GET_LOGGING() |
Getter for LOGGING |
identity¶
The identity provider information for the cluster.
Accessible with the following methods¶
Method | Description |
---|---|
GET_IDENTITY() |
Getter for IDENTITY |
status¶
The current status of the cluster.
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 |
certificateAuthority¶
The
certificate-authority-data
for your cluster.
Accessible with the following methods¶
Method | Description |
---|---|
GET_CERTIFICATEAUTHORITY() |
Getter for CERTIFICATEAUTHORITY |
clientRequestToken¶
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
Accessible with the following methods¶
Method | Description |
---|---|
GET_CLIENTREQUESTTOKEN() |
Getter for CLIENTREQUESTTOKEN, with configurable default |
ASK_CLIENTREQUESTTOKEN() |
Getter for CLIENTREQUESTTOKEN w/ exceptions if field has no |
HAS_CLIENTREQUESTTOKEN() |
Determine if CLIENTREQUESTTOKEN has a value |
platformVersion¶
The platform version of your Amazon EKS cluster. For more information about clusters deployed on the Amazon Web Services Cloud, see Platform versions in the Amazon EKS User Guide . For more information about local clusters deployed on an Outpost, see Amazon EKS local cluster platform versions in the Amazon EKS User Guide .
Accessible with the following methods¶
Method | Description |
---|---|
GET_PLATFORMVERSION() |
Getter for PLATFORMVERSION, with configurable default |
ASK_PLATFORMVERSION() |
Getter for PLATFORMVERSION w/ exceptions if field has no val |
HAS_PLATFORMVERSION() |
Determine if PLATFORMVERSION has a value |
tags¶
Metadata that assists with categorization and organization. Each tag consists of a key and an optional value. You define both. Tags don't propagate to any other cluster or Amazon Web Services resources.
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 |
encryptionConfig¶
The encryption configuration for the cluster.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ENCRYPTIONCONFIG() |
Getter for ENCRYPTIONCONFIG, with configurable default |
ASK_ENCRYPTIONCONFIG() |
Getter for ENCRYPTIONCONFIG w/ exceptions if field has no va |
HAS_ENCRYPTIONCONFIG() |
Determine if ENCRYPTIONCONFIG has a value |
connectorConfig¶
The configuration used to connect to a cluster for registration.
Accessible with the following methods¶
Method | Description |
---|---|
GET_CONNECTORCONFIG() |
Getter for CONNECTORCONFIG |
id¶
The ID of your local Amazon EKS cluster on an Amazon Web Services Outpost. This property isn't available for an Amazon EKS cluster on the Amazon Web Services cloud.
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 |
health¶
An object representing the health of your Amazon EKS cluster.
Accessible with the following methods¶
Method | Description |
---|---|
GET_HEALTH() |
Getter for HEALTH |
outpostConfig¶
An object representing the configuration of your local Amazon EKS cluster on an Amazon Web Services Outpost. This object isn't available for clusters on the Amazon Web Services cloud.
Accessible with the following methods¶
Method | Description |
---|---|
GET_OUTPOSTCONFIG() |
Getter for OUTPOSTCONFIG |
accessConfig¶
The access configuration for the cluster.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ACCESSCONFIG() |
Getter for ACCESSCONFIG |
upgradePolicy¶
This value indicates if extended support is enabled or disabled for the cluster.
Learn more about EKS Extended Support in the EKS User Guide.
Accessible with the following methods¶
Method | Description |
---|---|
GET_UPGRADEPOLICY() |
Getter for UPGRADEPOLICY |