---
type: resource-type
title: Addon
description: aws resource type AWS::EKS::Addon
name: Addon
lexicon: aws
resource_type: AWS::EKS::Addon
---
`AWS::EKS::Addon`, a resource type of the aws lexicon.

## Properties

- `AddonName` (`string`, required): Name of Addon
- `ClusterName` (`string`, required): Name of Cluster
- `AddonVersion` (`string`, optional): Version of Addon
- `Arn` (`string`, optional): Amazon Resource Name (ARN) of the add-on
- `ConfigurationValues` (`string`, optional): The configuration values to use with the add-on
- `NamespaceConfig` (`Record<string, unknown>`, optional): The custom namespace configuration to use with the add-on
- `PodIdentityAssociations` (`Addon_PodIdentityAssociation[]`, optional): An array of pod identities to apply to this add-on.
- `PreserveOnDelete` (`boolean`, optional): PreserveOnDelete parameter value
- `ResolveConflicts` (`"NONE" | "OVERWRITE" | "PRESERVE"`, optional): Resolve parameter value conflicts
- `ServiceAccountRoleArn` (`string`, optional): IAM role to bind to the add-on's service account
- `Tags` (`Addon_Tag[]`, optional): An array of key-value pairs to apply to this resource.

## Attributes

- `Arn`

## Governed by

- [WAW030](/rules/WAW030.md): Missing DependsOn for known CloudFormation ordering patterns
- [WAW031](/rules/WAW031.md): EKS Addon missing ServiceAccountRoleArn for addons that require IRSA
