Class CfnListenerProps.Jsii$Proxy
- All Implemented Interfaces:
CfnListenerProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnListenerProps
CfnListenerProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.elasticloadbalancingv2.CfnListenerProps
CfnListenerProps.Builder, CfnListenerProps.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnListenerProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnListenerProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
[TLS listener] The name of the Application-Layer Protocol Negotiation (ALPN) policy.final Object
The default SSL server certificate for a secure listener.final Object
The actions for the default rule.final Object
The listener attributes.final String
The Amazon Resource Name (ARN) of the load balancer.final Object
The mutual authentication configuration information.final Number
getPort()
The port on which the load balancer is listening.final String
The protocol for connections from clients to the load balancer.final String
[HTTPS and TLS listeners] The security policy that defines which protocols and ciphers are supported.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnListenerProps.Builder
.
-
-
Method Details
-
getDefaultActions
Description copied from interface:CfnListenerProps
The actions for the default rule. You cannot define a condition for a default rule.To create additional rules for an Application Load Balancer, use AWS::ElasticLoadBalancingV2::ListenerRule .
- Specified by:
getDefaultActions
in interfaceCfnListenerProps
- See Also:
-
getLoadBalancerArn
Description copied from interface:CfnListenerProps
The Amazon Resource Name (ARN) of the load balancer.- Specified by:
getLoadBalancerArn
in interfaceCfnListenerProps
- See Also:
-
getAlpnPolicy
Description copied from interface:CfnListenerProps
[TLS listener] The name of the Application-Layer Protocol Negotiation (ALPN) policy.- Specified by:
getAlpnPolicy
in interfaceCfnListenerProps
- See Also:
-
getCertificates
Description copied from interface:CfnListenerProps
The default SSL server certificate for a secure listener.You 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 .
- Specified by:
getCertificates
in interfaceCfnListenerProps
- See Also:
-
getListenerAttributes
Description copied from interface:CfnListenerProps
The listener attributes.- Specified by:
getListenerAttributes
in interfaceCfnListenerProps
- See Also:
-
getMutualAuthentication
Description copied from interface:CfnListenerProps
The mutual authentication configuration information.- Specified by:
getMutualAuthentication
in interfaceCfnListenerProps
- See Also:
-
getPort
Description copied from interface:CfnListenerProps
The port on which the load balancer is listening.You can't specify a port for a Gateway Load Balancer.
- Specified by:
getPort
in interfaceCfnListenerProps
- See Also:
-
getProtocol
Description copied from interface:CfnListenerProps
The protocol for connections from clients to the load balancer.For 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 can't specify a protocol for a Gateway Load Balancer.
- Specified by:
getProtocol
in interfaceCfnListenerProps
- See Also:
-
getSslPolicy
Description copied from interface:CfnListenerProps
[HTTPS and TLS listeners] The security policy that defines which protocols and ciphers are supported.Updating the security policy can result in interruptions if the load balancer is handling a high volume of traffic.
For more information, see Security policies in the Application Load Balancers Guide and Security policies in the Network Load Balancers Guide .
- Specified by:
getSslPolicy
in interfaceCfnListenerProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-