Class AlbControllerVersion
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
Corresponds to the image tag of 'amazon/aws-load-balancer-controller' image.
Example:
Cluster.Builder.create(this, "HelloEKS") .version(KubernetesVersion.V1_31) .albController(AlbControllerOptions.builder() .version(AlbControllerVersion.V2_8_2) .build()) .build();
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Field Summary
Modifier and TypeFieldDescriptionstatic final AlbControllerVersion
v2.0.0.static final AlbControllerVersion
v2.0.1.static final AlbControllerVersion
v2.1.0.static final AlbControllerVersion
v2.1.1.static final AlbControllerVersion
v2.1.2.static final AlbControllerVersion
v2.1.3.static final AlbControllerVersion
v2.0.0.static final AlbControllerVersion
v2.2.1.static final AlbControllerVersion
v2.2.2.static final AlbControllerVersion
v2.2.3.static final AlbControllerVersion
v2.2.4.static final AlbControllerVersion
v2.3.0.static final AlbControllerVersion
v2.3.1.static final AlbControllerVersion
v2.4.1.static final AlbControllerVersion
v2.4.2.static final AlbControllerVersion
v2.4.3.static final AlbControllerVersion
v2.4.4.static final AlbControllerVersion
v2.4.5.static final AlbControllerVersion
v2.4.6.static final AlbControllerVersion
v2.4.7.static final AlbControllerVersion
v2.5.0.static final AlbControllerVersion
v2.5.1.static final AlbControllerVersion
v2.5.2.static final AlbControllerVersion
v2.5.3.static final AlbControllerVersion
v2.5.4.static final AlbControllerVersion
v2.6.0.static final AlbControllerVersion
v2.6.1.static final AlbControllerVersion
v2.6.2.static final AlbControllerVersion
v2.7.0.static final AlbControllerVersion
v2.7.1.static final AlbControllerVersion
v2.7.2.static final AlbControllerVersion
v2.8.0.static final AlbControllerVersion
v2.8.1.static final AlbControllerVersion
v2.8.2. -
Constructor Summary
ModifierConstructorDescriptionprotected
AlbControllerVersion
(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protected
AlbControllerVersion
(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Modifier and TypeMethodDescriptionWhether or not its a custom version.The version of the helm chart to use.The version string.static AlbControllerVersion
Specify a custom version and an associated helm chart version.static AlbControllerVersion
Specify a custom version and an associated helm chart version.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Field Details
-
V2_0_0
v2.0.0. -
V2_0_1
v2.0.1. -
V2_1_0
v2.1.0. -
V2_1_1
v2.1.1. -
V2_1_2
v2.1.2. -
V2_1_3
v2.1.3. -
V2_2_0
v2.0.0. -
V2_2_1
v2.2.1. -
V2_2_2
v2.2.2. -
V2_2_3
v2.2.3. -
V2_2_4
v2.2.4. -
V2_3_0
v2.3.0. -
V2_3_1
v2.3.1. -
V2_4_1
v2.4.1. -
V2_4_2
v2.4.2. -
V2_4_3
v2.4.3. -
V2_4_4
v2.4.4. -
V2_4_5
v2.4.5. -
V2_4_6
v2.4.6. -
V2_4_7
v2.4.7. -
V2_5_0
v2.5.0. -
V2_5_1
v2.5.1. -
V2_5_2
v2.5.2. -
V2_5_3
v2.5.3. -
V2_5_4
v2.5.4. -
V2_6_0
v2.6.0. -
V2_6_1
v2.6.1. -
V2_6_2
v2.6.2. -
V2_7_0
v2.7.0. -
V2_7_1
v2.7.1. -
V2_7_2
v2.7.2. -
V2_8_0
v2.8.0. -
V2_8_1
v2.8.1. -
V2_8_2
v2.8.2.
-
-
Constructor Details
-
AlbControllerVersion
protected AlbControllerVersion(software.amazon.jsii.JsiiObjectRef objRef) -
AlbControllerVersion
protected AlbControllerVersion(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
-
Method Details
-
of
@Stability(Stable) @NotNull public static AlbControllerVersion of(@NotNull String version, @Nullable String helmChartVersion) Specify a custom version and an associated helm chart version.Use this if the version you need is not available in one of the predefined versions. Note that in this case, you will also need to provide an IAM policy in the controller options.
ALB controller version and helm chart version compatibility information can be found here: https://github.com/aws/eks-charts/blob/v0.0.133/stable/aws-load-balancer-controller/Chart.yaml
- Parameters:
version
- The version number. This parameter is required.helmChartVersion
- The version of the helm chart.
-
of
Specify a custom version and an associated helm chart version.Use this if the version you need is not available in one of the predefined versions. Note that in this case, you will also need to provide an IAM policy in the controller options.
ALB controller version and helm chart version compatibility information can be found here: https://github.com/aws/eks-charts/blob/v0.0.133/stable/aws-load-balancer-controller/Chart.yaml
- Parameters:
version
- The version number. This parameter is required.
-
getCustom
Whether or not its a custom version. -
getHelmChartVersion
The version of the helm chart to use. -
getVersion
The version string.
-