@Generated(value="jsii-pacmak/1.73.0 (build 6faeda3)",
date="2023-01-25T18:29:09.848Z")
public interface AlbControllerOptions
Example:
Cluster.Builder.create(this, "HelloEKS") .version(KubernetesVersion.V1_21) .albController(AlbControllerOptions.builder() .version(AlbControllerVersion.V2_4_1) .build()) .build();
Modifier and Type | Interface and Description |
---|---|
static class |
AlbControllerOptions.Builder
A builder for
AlbControllerOptions |
static class |
AlbControllerOptions.Jsii$Proxy
An implementation for
AlbControllerOptions |
Modifier and Type | Method and Description |
---|---|
static AlbControllerOptions.Builder |
builder() |
default java.lang.Object |
getPolicy()
The IAM policy to apply to the service account.
|
default java.lang.String |
getRepository()
The repository to pull the controller image from.
|
AlbControllerVersion |
getVersion()
Version of the controller.
|
AlbControllerVersion getVersion()
default java.lang.Object getPolicy()
If you're using one of the built-in versions, this is not required since CDK ships with the appropriate policies for those versions.
However, if you are using a custom version, this is required (and validated).
Default: - Corresponds to the predefined version.
default java.lang.String getRepository()
Note that the default repository works for most regions, but not all. If the repository is not applicable to your region, use a custom repository according to the information here: https://github.com/kubernetes-sigs/aws-load-balancer-controller/releases.
Default: '602401143452.dkr.ecr.us-west-2.amazonaws.com/amazon/aws-load-balancer-controller'
static AlbControllerOptions.Builder builder()
AlbControllerOptions.Builder
of AlbControllerOptions