Skip to content

/AWS1/CL_EKSADDONPODIDASSOCI00

A type of Pod Identity Association owned by an Amazon EKS Add-on.

Each EKS Pod Identity 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 Pod Identity in the EKS User Guide.

CONSTRUCTOR

IMPORTING

Required arguments:

IV_SERVICEACCOUNT TYPE /AWS1/EKSSTRING /AWS1/EKSSTRING

The name of a Kubernetes Service Account.

IV_ROLEARN TYPE /AWS1/EKSSTRING /AWS1/EKSSTRING

The ARN of an IAM Role.


Queryable Attributes

serviceAccount

The name of a Kubernetes Service Account.

Accessible with the following methods

Method Description
GET_SERVICEACCOUNT() Getter for SERVICEACCOUNT, with configurable default
ASK_SERVICEACCOUNT() Getter for SERVICEACCOUNT w/ exceptions if field has no valu
HAS_SERVICEACCOUNT() Determine if SERVICEACCOUNT has a value

roleArn

The ARN of an IAM Role.

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

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_ADDONPODIDASSOCIATIONSLIST

TYPES TT_ADDONPODIDASSOCIATIONSLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_EKSADDONPODIDASSOCI00 WITH DEFAULT KEY
.