Builder
Properties
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
The name of your cluster.
The set of configuration values for the add-on that's created. The values that you provide are validated against the schema returned by DescribeAddonConfiguration.
The namespace configuration for the addon. If specified, this will override the default namespace for the addon.
An array of EKS Pod Identity associations to be created. Each association maps a Kubernetes service account to an IAM role.
How to resolve field value conflicts for an Amazon EKS add-on. Conflicts are handled based on the value you choose:
The Amazon Resource Name (ARN) of an existing IAM role to bind to the add-on's service account. The role must be assigned the IAM permissions required by the add-on. If you don't specify an existing IAM role, then the add-on uses the permissions assigned to the node IAM role. For more information, see Amazon EKS node IAM role in the Amazon EKS User Guide.
Functions
construct an aws.sdk.kotlin.services.eks.model.AddonNamespaceConfigRequest inside the given block