@Stability(value=Stable) @Internal public static final class LoadBalancerListener.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements LoadBalancerListener
LoadBalancerListenersoftware.amazon.jsii.JsiiObject.InitializationModeLoadBalancerListener.Builder, LoadBalancerListener.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.
|
protected |
Jsii$Proxy(LoadBalancerListener.Builder builder)
Constructor that initializes the object based on literal property values passed by the
LoadBalancerListener.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
List<IConnectable> |
getAllowConnectionsFrom()
Allow connections to the load balancer from the given set of connection peers.
|
Number |
getExternalPort()
External listening port.
|
LoadBalancingProtocol |
getExternalProtocol()
What public protocol to use for load balancing.
|
Number |
getInternalPort()
Instance listening port.
|
LoadBalancingProtocol |
getInternalProtocol()
What public protocol to use for load balancing.
|
List<String> |
getPolicyNames()
SSL policy names.
|
String |
getSslCertificateArn()
the ARN of the SSL certificate.
|
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(LoadBalancerListener.Builder builder)
LoadBalancerListener.Builder.public final Number getExternalPort()
LoadBalancerListenergetExternalPort in interface LoadBalancerListenerpublic final List<IConnectable> getAllowConnectionsFrom()
LoadBalancerListenerBy default, connections will be allowed from anywhere. Set this to an empty list to deny connections, or supply a custom list of peers to allow connections from (IP ranges or security groups).
Default: Anywhere
getAllowConnectionsFrom in interface LoadBalancerListenerpublic final LoadBalancingProtocol getExternalProtocol()
LoadBalancerListenerEither 'tcp', 'ssl', 'http' or 'https'.
May be omitted if the external port is either 80 or 443.
getExternalProtocol in interface LoadBalancerListenerpublic final Number getInternalPort()
LoadBalancerListenerSame as the externalPort if not specified.
Default: externalPort
getInternalPort in interface LoadBalancerListenerpublic final LoadBalancingProtocol getInternalProtocol()
LoadBalancerListenerEither 'tcp', 'ssl', 'http' or 'https'.
May be omitted if the internal port is either 80 or 443.
The instance protocol is 'tcp' if the front-end protocol is 'tcp' or 'ssl', the instance protocol is 'http' if the front-end protocol is 'https'.
getInternalProtocol in interface LoadBalancerListenerpublic final List<String> getPolicyNames()
LoadBalancerListenergetPolicyNames in interface LoadBalancerListenerpublic final String getSslCertificateArn()
LoadBalancerListenerDefault: - none
getSslCertificateArn in interface LoadBalancerListener@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.