@Stability(value=Experimental) @Internal public static final class ApplicationLoadBalancerRedirectConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ApplicationLoadBalancerRedirectConfig
ApplicationLoadBalancerRedirectConfigsoftware.amazon.jsii.JsiiObject.InitializationModeApplicationLoadBalancerRedirectConfig.Builder, ApplicationLoadBalancerRedirectConfig.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(Boolean open,
Number sourcePort,
ApplicationProtocol sourceProtocol,
Number targetPort,
ApplicationProtocol targetProtocol)
Constructor that initializes the object based on literal property values passed by the
ApplicationLoadBalancerRedirectConfig.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) |
Boolean |
getOpen()
(experimental) Allow anyone to connect to this listener.
|
Number |
getSourcePort()
(experimental) The port number to listen to.
|
ApplicationProtocol |
getSourceProtocol()
(experimental) The protocol of the listener being created.
|
Number |
getTargetPort()
(experimental) The port number to redirect to.
|
ApplicationProtocol |
getTargetProtocol()
(experimental) The protocol of the redirection target.
|
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(Boolean open, Number sourcePort, ApplicationProtocol sourceProtocol, Number targetPort, ApplicationProtocol targetProtocol)
ApplicationLoadBalancerRedirectConfig.Builder.public final Boolean getOpen()
ApplicationLoadBalancerRedirectConfigIf this is specified, the listener will be opened up to anyone who can reach it. For internal load balancers this is anyone in the same VPC. For public load balancers, this is anyone on the internet.
If you want to be more selective about who can access this load
balancer, set this to false and use the listener's connections
object to selectively grant access to the listener.
Default: true
getOpen in interface ApplicationLoadBalancerRedirectConfigpublic final Number getSourcePort()
ApplicationLoadBalancerRedirectConfigDefault: 80
getSourcePort in interface ApplicationLoadBalancerRedirectConfigpublic final ApplicationProtocol getSourceProtocol()
ApplicationLoadBalancerRedirectConfigDefault: HTTP
getSourceProtocol in interface ApplicationLoadBalancerRedirectConfigpublic final Number getTargetPort()
ApplicationLoadBalancerRedirectConfigDefault: 443
getTargetPort in interface ApplicationLoadBalancerRedirectConfigpublic final ApplicationProtocol getTargetProtocol()
ApplicationLoadBalancerRedirectConfigDefault: HTTPS
getTargetProtocol in interface ApplicationLoadBalancerRedirectConfig@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.