# AlbControllerHelmChartOptions

Helm chart options that can be set for AlbControllerChart To add any new supported values refer https://github.com/kubernetes-sigs/aws-load-balancer-controller/blob/main/helm/aws-load-balancer-controller/values.yaml.

- Source: [`aws-eks/lib/alb-controller.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0/packages/aws-cdk-lib/aws-eks/lib/alb-controller.ts#L369)
- Type last changed: v2.193.0 · 30 Apr 2025

## Example

```ts
import { KubectlV36Layer } from '@aws-cdk/lambda-layer-kubectl-v36';

new eks.Cluster(this, 'HelloEKS', {
  version: eks.KubernetesVersion.V1_36,
  albController: {
    version: eks.AlbControllerVersion.V3_2_2,
    additionalHelmChartValues: {
      enableWafv2: false
    }
  },
  kubectlLayer: new KubectlV36Layer(this, 'kubectl'),
});
```

## Properties

- `enableWaf`: boolean — Enable or disable AWS WAF on the ALB ingress controller.

  **Default:** no value defined for this helm chart option, so it will not be set in the helm chart values

- `enableWafv2`: boolean — Enable or disable AWS WAFv2 on the ALB ingress controller.

  **Default:** no value defined for this helm chart option, so it will not be set in the helm chart values
