Interface AlbControllerHelmChartOptions
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
AlbControllerHelmChartOptions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.113.0 (build fc68b25)",
date="2025-10-14T12:28:10.530Z")
@Stability(Stable)
public interface AlbControllerHelmChartOptions
extends software.amazon.jsii.JsiiSerializable
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.
Example:
import software.amazon.awscdk.cdk.lambdalayer.kubectl.v33.KubectlV33Layer;
Cluster.Builder.create(this, "HelloEKS")
.version(KubernetesVersion.V1_33)
.albController(AlbControllerOptions.builder()
.version(AlbControllerVersion.V2_8_2)
.additionalHelmChartValues(AlbControllerHelmChartOptions.builder()
.enableWafv2(false)
.build())
.build())
.kubectlLayer(new KubectlV33Layer(this, "kubectl"))
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forAlbControllerHelmChartOptionsstatic final classAn implementation forAlbControllerHelmChartOptions -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getEnableWaf
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
-
getEnableWafv2
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
-
builder
-