@Generated(value="jsii-pacmak/1.29.0 (build 41df200)", date="2021-06-02T09:55:18.616Z") @Stability(value=Experimental) public interface LoadBalancerListener extends software.amazon.jsii.JsiiSerializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
LoadBalancerListener.Builder
A builder for
LoadBalancerListener |
static class |
LoadBalancerListener.Jsii$Proxy
An implementation for
LoadBalancerListener |
| Modifier and Type | Method and Description |
|---|---|
static LoadBalancerListener.Builder |
builder() |
default List<IConnectable> |
getAllowConnectionsFrom()
(experimental) Allow connections to the load balancer from the given set of connection peers.
|
Number |
getExternalPort()
(experimental) External listening port.
|
default LoadBalancingProtocol |
getExternalProtocol()
(experimental) What public protocol to use for load balancing.
|
default Number |
getInternalPort()
(experimental) Instance listening port.
|
default LoadBalancingProtocol |
getInternalProtocol()
(experimental) What public protocol to use for load balancing.
|
default List<String> |
getPolicyNames()
(experimental) SSL policy names.
|
default String |
getSslCertificateArn()
(experimental) the ARN of the SSL certificate.
|
@Stability(value=Experimental) @NotNull Number getExternalPort()
@Stability(value=Experimental) @Nullable default List<IConnectable> getAllowConnectionsFrom()
By 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
@Stability(value=Experimental) @Nullable default LoadBalancingProtocol getExternalProtocol()
Either 'tcp', 'ssl', 'http' or 'https'.
May be omitted if the external port is either 80 or 443.
@Stability(value=Experimental) @Nullable default Number getInternalPort()
Same as the externalPort if not specified.
Default: externalPort
@Stability(value=Experimental) @Nullable default LoadBalancingProtocol getInternalProtocol()
Either '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'.
@Stability(value=Experimental) @Nullable default List<String> getPolicyNames()
@Stability(value=Experimental) @Nullable default String getSslCertificateArn()
Default: - none
@Stability(value=Experimental) static LoadBalancerListener.Builder builder()
LoadBalancerListener.Builder of LoadBalancerListenerCopyright © 2021. All rights reserved.