Skip to content

/AWS1/CL_EKSADDONPODIDASSOCI00

A type of EKS Pod Identity association owned by an Amazon EKS 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.

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
.