Class AlbControllerVersion
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
Corresponds to the image tag of 'amazon/aws-load-balancer-controller' image.
Example:
import software.amazon.awscdk.cdk.lambdalayer.kubectl.v34.KubectlV34Layer;
Cluster.Builder.create(this, "HelloEKS")
.version(KubernetesVersion.V1_34)
.albController(AlbControllerOptions.builder()
.version(AlbControllerVersion.V2_8_2)
.build())
.kubectlLayer(new KubectlV34Layer(this, "kubectl"))
.build();
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AlbControllerVersionv2.0.0.static final AlbControllerVersionv2.0.1.static final AlbControllerVersionv2.1.0.static final AlbControllerVersionv2.1.1.static final AlbControllerVersionv2.1.2.static final AlbControllerVersionv2.1.3.static final AlbControllerVersionv2.0.0.static final AlbControllerVersionv2.2.1.static final AlbControllerVersionv2.2.2.static final AlbControllerVersionv2.2.3.static final AlbControllerVersionv2.2.4.static final AlbControllerVersionv2.3.0.static final AlbControllerVersionv2.3.1.static final AlbControllerVersionv2.4.1.static final AlbControllerVersionv2.4.2.static final AlbControllerVersionv2.4.3.static final AlbControllerVersionv2.4.4.static final AlbControllerVersionv2.4.5.static final AlbControllerVersionv2.4.6.static final AlbControllerVersionv2.4.7.static final AlbControllerVersionv2.5.0.static final AlbControllerVersionv2.5.1.static final AlbControllerVersionv2.5.2.static final AlbControllerVersionv2.5.3.static final AlbControllerVersionv2.5.4.static final AlbControllerVersionv2.6.0.static final AlbControllerVersionv2.6.1.static final AlbControllerVersionv2.6.2.static final AlbControllerVersionv2.7.0.static final AlbControllerVersionv2.7.1.static final AlbControllerVersionv2.7.2.static final AlbControllerVersionv2.8.0.static final AlbControllerVersionv2.8.1.static final AlbControllerVersionv2.8.2. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAlbControllerVersion(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedAlbControllerVersion(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 AlbControllerVersionSpecify a custom version and an associated helm chart version.static AlbControllerVersionSpecify 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, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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.
-