@Stability(value=Stable) @Internal public static final class IngressV1Beta1Props.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements IngressV1Beta1Props
IngressV1Beta1Propssoftware.amazon.jsii.JsiiObject.InitializationModeIngressV1Beta1Props.Builder, IngressV1Beta1Props.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(IngressV1Beta1Backend defaultBackend,
List<? extends IngressV1Beta1Rule> rules,
List<? extends IngressV1Beta1Tls> tls,
org.cdk8s.ApiObjectMetadata metadata)
Constructor that initializes the object based on literal property values passed by the
IngressV1Beta1Props.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) |
IngressV1Beta1Backend |
getDefaultBackend()
The default backend services requests that do not match any rule.
|
org.cdk8s.ApiObjectMetadata |
getMetadata()
Metadata that all persisted resources must have, which includes all objects users must create.
|
List<IngressV1Beta1Rule> |
getRules()
Routing rules for this ingress.
|
List<IngressV1Beta1Tls> |
getTls()
TLS settings for this ingress.
|
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(IngressV1Beta1Backend defaultBackend, List<? extends IngressV1Beta1Rule> rules, List<? extends IngressV1Beta1Tls> tls, org.cdk8s.ApiObjectMetadata metadata)
IngressV1Beta1Props.Builder.public final IngressV1Beta1Backend getDefaultBackend()
IngressV1Beta1Props
Using this option or the addDefaultBackend() method is equivalent to
adding a rule with both path and host undefined.
getDefaultBackend in interface IngressV1Beta1Propspublic final List<IngressV1Beta1Rule> getRules()
IngressV1Beta1Props
Each rule must define an IngressBackend that will receive the requests
that match this rule. If both host and path are not specifiec, this
backend will be used as the default backend of the ingress.
You can also add rules later using addRule(), addHostRule(),
addDefaultBackend() and addHostDefaultBackend().
getRules in interface IngressV1Beta1Propspublic final List<IngressV1Beta1Tls> getTls()
IngressV1Beta1PropsUsing this option tells the ingress controller to expose a TLS endpoint. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI.
getTls in interface IngressV1Beta1Propspublic final org.cdk8s.ApiObjectMetadata getMetadata()
ResourcePropsgetMetadata in interface ResourceProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.