@Generated(value="jsii-pacmak/1.29.0 (build 41df200)", date="2021-06-02T09:55:17.279Z") @Stability(value=Experimental) public interface ApplicationListenerProps extends software.amazon.jsii.JsiiSerializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
ApplicationListenerProps.Builder
A builder for
ApplicationListenerProps |
static class |
ApplicationListenerProps.Jsii$Proxy
An implementation for
ApplicationListenerProps |
| Modifier and Type | Method and Description |
|---|---|
static ApplicationListenerProps.Builder |
builder() |
default ICertificate |
getCertificate()
(experimental) Certificate Manager certificate to associate with the load balancer.
|
String |
getName()
(experimental) Name of the listener.
|
default Number |
getPort()
(experimental) The port on which the listener listens for requests.
|
default ApplicationProtocol |
getProtocol()
(experimental) The protocol for connections from clients to the load balancer.
|
@Stability(value=Experimental) @NotNull String getName()
@Stability(value=Experimental) @Nullable default ICertificate getCertificate()
Setting this option will set the load balancer protocol to HTTPS.
Default: - No certificate associated with the load balancer, if using the HTTP protocol. For HTTPS, a DNS-validated certificate will be created for the load balancer's specified domain name.
@Stability(value=Experimental) @Nullable default Number getPort()
Default: - Determined from protocol if known.
@Stability(value=Experimental) @Nullable default ApplicationProtocol getProtocol()
The load balancer port is determined from the protocol (port 80 for HTTP, port 443 for HTTPS). A domain name and zone must be also be specified if using HTTPS.
Default: ApplicationProtocol.HTTP. If a certificate is specified, the protocol will be set by default to ApplicationProtocol.HTTPS.
@Stability(value=Experimental) static ApplicationListenerProps.Builder builder()
ApplicationListenerProps.Builder of ApplicationListenerPropsCopyright © 2021. All rights reserved.