/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-datafor 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 Amazon EKS User Guide.
io_zonalshiftconfig TYPE REF TO /AWS1/CL_EKSZONALSHIFTCFGRSP /AWS1/CL_EKSZONALSHIFTCFGRSP¶
The configuration for zonal shift for the cluster.
io_remotenetworkconfig TYPE REF TO /AWS1/CL_EKSREMOTENETWORKCFG01 /AWS1/CL_EKSREMOTENETWORKCFG01¶
The configuration in the cluster for EKS Hybrid Nodes. You can add, change, or remove this configuration after the cluster is created.
io_computeconfig TYPE REF TO /AWS1/CL_EKSCOMPUTECONFIGRSP /AWS1/CL_EKSCOMPUTECONFIGRSP¶
Indicates the current configuration of the compute capability on your EKS Auto Mode cluster. For example, if the capability is enabled or disabled. If the compute capability is enabled, EKS Auto Mode will create and delete EC2 Managed Instances in your Amazon Web Services account. For more information, see EKS Auto Mode compute capability in the Amazon EKS User Guide.
io_storageconfig TYPE REF TO /AWS1/CL_EKSSTORAGECONFIGRSP /AWS1/CL_EKSSTORAGECONFIGRSP¶
Indicates the current configuration of the block storage capability on your EKS Auto Mode cluster. For example, if the capability is enabled or disabled. If the block storage capability is enabled, EKS Auto Mode will create and delete EBS volumes in your Amazon Web Services account. For more information, see EKS Auto Mode block storage capability in the Amazon EKS User Guide.
iv_deletionprotection TYPE /AWS1/EKSBOXEDBOOLEAN /AWS1/EKSBOXEDBOOLEAN¶
The current deletion protection setting for the cluster. When
true, deletion protection is enabled and the cluster cannot be deleted until protection is disabled. Whenfalse, the cluster can be deleted normally. This setting only applies to clusters in an active state.
io_controlplanescalingconfig TYPE REF TO /AWS1/CL_EKSCTLPLANESCACONFIG /AWS1/CL_EKSCTLPLANESCACONFIG¶
The control plane scaling tier configuration. For more information, see EKS Provisioned Control Plane in the Amazon 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-datafor 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 Amazon EKS User Guide.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_UPGRADEPOLICY() |
Getter for UPGRADEPOLICY |
zonalShiftConfig¶
The configuration for zonal shift for the cluster.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ZONALSHIFTCONFIG() |
Getter for ZONALSHIFTCONFIG |
remoteNetworkConfig¶
The configuration in the cluster for EKS Hybrid Nodes. You can add, change, or remove this configuration after the cluster is created.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_REMOTENETWORKCONFIG() |
Getter for REMOTENETWORKCONFIG |
computeConfig¶
Indicates the current configuration of the compute capability on your EKS Auto Mode cluster. For example, if the capability is enabled or disabled. If the compute capability is enabled, EKS Auto Mode will create and delete EC2 Managed Instances in your Amazon Web Services account. For more information, see EKS Auto Mode compute capability in the Amazon EKS User Guide.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COMPUTECONFIG() |
Getter for COMPUTECONFIG |
storageConfig¶
Indicates the current configuration of the block storage capability on your EKS Auto Mode cluster. For example, if the capability is enabled or disabled. If the block storage capability is enabled, EKS Auto Mode will create and delete EBS volumes in your Amazon Web Services account. For more information, see EKS Auto Mode block storage capability in the Amazon EKS User Guide.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STORAGECONFIG() |
Getter for STORAGECONFIG |
deletionProtection¶
The current deletion protection setting for the cluster. When
true, deletion protection is enabled and the cluster cannot be deleted until protection is disabled. Whenfalse, the cluster can be deleted normally. This setting only applies to clusters in an active state.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DELETIONPROTECTION() |
Getter for DELETIONPROTECTION, with configurable default |
ASK_DELETIONPROTECTION() |
Getter for DELETIONPROTECTION w/ exceptions if field has no |
HAS_DELETIONPROTECTION() |
Determine if DELETIONPROTECTION has a value |
controlPlaneScalingConfig¶
The control plane scaling tier configuration. For more information, see EKS Provisioned Control Plane in the Amazon EKS User Guide.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CTLPLANESCALINGCONFIG() |
Getter for CONTROLPLANESCALINGCONFIG |