public static final class AlbControllerProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements AlbControllerProps
AlbControllerProps
AlbControllerProps.Builder, AlbControllerProps.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
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(java.lang.Object o) |
Cluster |
getCluster()
[disable-awslint:ref-via-interface] Cluster to install the controller onto.
|
java.lang.Object |
getPolicy()
The IAM policy to apply to the service account.
|
java.lang.String |
getRepository()
The repository to pull the controller image from.
|
AlbControllerVersion |
getVersion()
Version of the controller.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final Cluster getCluster()
AlbControllerProps
getCluster
in interface AlbControllerProps
public final AlbControllerVersion getVersion()
AlbControllerOptions
getVersion
in interface AlbControllerOptions
public final java.lang.Object getPolicy()
AlbControllerOptions
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.
getPolicy
in interface AlbControllerOptions
public final java.lang.String getRepository()
AlbControllerOptions
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'
getRepository
in interface AlbControllerOptions
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()