@Stability(value=Stable) @Internal public static final class CfnListenerProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnListenerProps
CfnListenerPropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnListenerProps.Builder, CfnListenerProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnListenerProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnListenerProps.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) |
List<String> |
getAlpnPolicy()
[TLS listener] The name of the Application-Layer Protocol Negotiation (ALPN) policy.
|
Object |
getCertificates()
The default SSL server certificate for a secure listener.
|
Object |
getDefaultActions()
The actions for the default rule.
|
String |
getLoadBalancerArn()
The Amazon Resource Name (ARN) of the load balancer.
|
Number |
getPort()
The port on which the load balancer is listening.
|
String |
getProtocol()
The protocol for connections from clients to the load balancer.
|
String |
getSslPolicy()
[HTTPS and TLS listeners] The security policy that defines which protocols and ciphers are supported.
|
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(CfnListenerProps.Builder builder)
CfnListenerProps.Builder.public final Object getDefaultActions()
CfnListenerPropsTo create additional rules for an Application Load Balancer, use AWS::ElasticLoadBalancingV2::ListenerRule .
getDefaultActions in interface CfnListenerPropspublic final String getLoadBalancerArn()
CfnListenerPropsgetLoadBalancerArn in interface CfnListenerPropspublic final List<String> getAlpnPolicy()
CfnListenerPropsgetAlpnPolicy in interface CfnListenerPropspublic final Object getCertificates()
CfnListenerPropsYou must provide exactly one certificate if the listener protocol is HTTPS or TLS.
To create a certificate list for a secure listener, use AWS::ElasticLoadBalancingV2::ListenerCertificate .
getCertificates in interface CfnListenerPropspublic final Number getPort()
CfnListenerPropsYou cannot specify a port for a Gateway Load Balancer.
getPort in interface CfnListenerPropspublic final String getProtocol()
CfnListenerPropsFor Application Load Balancers, the supported protocols are HTTP and HTTPS. For Network Load Balancers, the supported protocols are TCP, TLS, UDP, and TCP_UDP. You can’t specify the UDP or TCP_UDP protocol if dual-stack mode is enabled. You cannot specify a protocol for a Gateway Load Balancer.
getProtocol in interface CfnListenerPropspublic final String getSslPolicy()
CfnListenerPropsFor more information, see Security policies in the Application Load Balancers Guide and Security policies in the Network Load Balancers Guide .
getSslPolicy in interface CfnListenerProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.