@Stability(value=Stable) @Internal public static final class AlbControllerProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements AlbControllerProps
AlbControllerPropssoftware.amazon.jsii.JsiiObject.InitializationModeAlbControllerProps.Builder, AlbControllerProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(AlbControllerProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
AlbControllerProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Cluster |
getCluster()
[disable-awslint:ref-via-interface] Cluster to install the controller onto.
|
Object |
getPolicy()
The IAM policy to apply to the service account.
|
String |
getRepository()
The repository to pull the controller image from.
|
AlbControllerVersion |
getVersion()
Version of the controller.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(AlbControllerProps.Builder builder)
AlbControllerProps.Builder.public final Cluster getCluster()
AlbControllerPropsgetCluster in interface AlbControllerPropspublic final AlbControllerVersion getVersion()
AlbControllerOptionsgetVersion in interface AlbControllerOptionspublic final Object getPolicy()
AlbControllerOptionsIf 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.
getPolicy in interface AlbControllerOptionspublic final String getRepository()
AlbControllerOptionsNote 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'
getRepository in interface AlbControllerOptions@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.