/AWS1/CL_EKSADDON¶
An Amazon EKS add-on. For more information, see Amazon EKS add-ons in the Amazon EKS User Guide.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_addonname TYPE /AWS1/EKSSTRING /AWS1/EKSSTRING¶
The name of the add-on.
iv_clustername TYPE /AWS1/EKSCLUSTERNAME /AWS1/EKSCLUSTERNAME¶
The name of your cluster.
iv_status TYPE /AWS1/EKSADDONSTATUS /AWS1/EKSADDONSTATUS¶
The status of the add-on.
iv_addonversion TYPE /AWS1/EKSSTRING /AWS1/EKSSTRING¶
The version of the add-on.
io_health TYPE REF TO /AWS1/CL_EKSADDONHEALTH /AWS1/CL_EKSADDONHEALTH¶
An object that represents the health of the add-on.
iv_addonarn TYPE /AWS1/EKSSTRING /AWS1/EKSSTRING¶
The Amazon Resource Name (ARN) of the add-on.
iv_createdat TYPE /AWS1/EKSTIMESTAMP /AWS1/EKSTIMESTAMP¶
The Unix epoch timestamp at object creation.
iv_modifiedat TYPE /AWS1/EKSTIMESTAMP /AWS1/EKSTIMESTAMP¶
The Unix epoch timestamp for the last modification to the object.
iv_serviceaccountrolearn TYPE /AWS1/EKSSTRING /AWS1/EKSSTRING¶
The Amazon Resource Name (ARN) of the IAM role that's bound to the Kubernetes
ServiceAccountobject that the add-on uses.
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.
iv_publisher TYPE /AWS1/EKSSTRING /AWS1/EKSSTRING¶
The publisher of the add-on.
iv_owner TYPE /AWS1/EKSSTRING /AWS1/EKSSTRING¶
The owner of the add-on.
io_marketplaceinformation TYPE REF TO /AWS1/CL_EKSMARKETPLACEINFMT00 /AWS1/CL_EKSMARKETPLACEINFMT00¶
Information about an Amazon EKS add-on from the Amazon Web Services Marketplace.
iv_configurationvalues TYPE /AWS1/EKSSTRING /AWS1/EKSSTRING¶
The configuration values that you provided.
it_podidentityassociations TYPE /AWS1/CL_EKSSTRINGLIST_W=>TT_STRINGLIST TT_STRINGLIST¶
An array of EKS Pod Identity associations owned by the add-on. Each association maps a role to a service account in a namespace in the cluster.
For more information, see Attach an IAM Role to an Amazon EKS add-on using EKS Pod Identity in the Amazon EKS User Guide.
io_namespaceconfig TYPE REF TO /AWS1/CL_EKSADDONNAMESPACECF01 /AWS1/CL_EKSADDONNAMESPACECF01¶
The namespace configuration for the addon. This specifies the Kubernetes namespace where the addon is installed.
Queryable Attributes¶
addonName¶
The name of the add-on.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ADDONNAME() |
Getter for ADDONNAME, with configurable default |
ASK_ADDONNAME() |
Getter for ADDONNAME w/ exceptions if field has no value |
HAS_ADDONNAME() |
Determine if ADDONNAME has a value |
clusterName¶
The name of your cluster.
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 |
status¶
The status of the add-on.
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 |
addonVersion¶
The version of the add-on.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ADDONVERSION() |
Getter for ADDONVERSION, with configurable default |
ASK_ADDONVERSION() |
Getter for ADDONVERSION w/ exceptions if field has no value |
HAS_ADDONVERSION() |
Determine if ADDONVERSION has a value |
health¶
An object that represents the health of the add-on.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_HEALTH() |
Getter for HEALTH |
addonArn¶
The Amazon Resource Name (ARN) of the add-on.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ADDONARN() |
Getter for ADDONARN, with configurable default |
ASK_ADDONARN() |
Getter for ADDONARN w/ exceptions if field has no value |
HAS_ADDONARN() |
Determine if ADDONARN 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 |
modifiedAt¶
The Unix epoch timestamp for the last modification to the object.
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 |
serviceAccountRoleArn¶
The Amazon Resource Name (ARN) of the IAM role that's bound to the Kubernetes
ServiceAccountobject that the add-on uses.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SERVICEACCOUNTROLEARN() |
Getter for SERVICEACCOUNTROLEARN, with configurable default |
ASK_SERVICEACCOUNTROLEARN() |
Getter for SERVICEACCOUNTROLEARN w/ exceptions if field has |
HAS_SERVICEACCOUNTROLEARN() |
Determine if SERVICEACCOUNTROLEARN 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 |
publisher¶
The publisher of the add-on.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PUBLISHER() |
Getter for PUBLISHER, with configurable default |
ASK_PUBLISHER() |
Getter for PUBLISHER w/ exceptions if field has no value |
HAS_PUBLISHER() |
Determine if PUBLISHER has a value |
owner¶
The owner of the add-on.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OWNER() |
Getter for OWNER, with configurable default |
ASK_OWNER() |
Getter for OWNER w/ exceptions if field has no value |
HAS_OWNER() |
Determine if OWNER has a value |
marketplaceInformation¶
Information about an Amazon EKS add-on from the Amazon Web Services Marketplace.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MARKETPLACEINFORMATION() |
Getter for MARKETPLACEINFORMATION |
configurationValues¶
The configuration values that you provided.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONFIGURATIONVALUES() |
Getter for CONFIGURATIONVALUES, with configurable default |
ASK_CONFIGURATIONVALUES() |
Getter for CONFIGURATIONVALUES w/ exceptions if field has no |
HAS_CONFIGURATIONVALUES() |
Determine if CONFIGURATIONVALUES has a value |
podIdentityAssociations¶
An array of EKS Pod Identity associations owned by the add-on. Each association maps a role to a service account in a namespace in the cluster.
For more information, see Attach an IAM Role to an Amazon EKS add-on using EKS Pod Identity in the Amazon EKS User Guide.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PODIDENTITYASSOCIATIONS() |
Getter for PODIDENTITYASSOCIATIONS, with configurable defaul |
ASK_PODIDENTITYASSOCIATIONS() |
Getter for PODIDENTITYASSOCIATIONS w/ exceptions if field ha |
HAS_PODIDENTITYASSOCIATIONS() |
Determine if PODIDENTITYASSOCIATIONS has a value |
namespaceConfig¶
The namespace configuration for the addon. This specifies the Kubernetes namespace where the addon is installed.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAMESPACECONFIG() |
Getter for NAMESPACECONFIG |