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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.elasticloadbalancingv2.CfnListenerProps
CfnListenerProps.Builder, CfnListenerProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnListenerProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnListenerProps.Builder.protectedJsii$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.JsonNodefinal boolean[TLS listener] The name of the Application-Layer Protocol Negotiation (ALPN) policy.final ObjectThe default SSL server certificate for a secure listener.final ObjectThe actions for the default rule.final ObjectThe listener attributes.final StringThe Amazon Resource Name (ARN) of the load balancer.final ObjectThe mutual authentication configuration information.final NumbergetPort()The port on which the load balancer is listening.final StringThe 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 inthashCode()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:CfnListenerPropsThe 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:
getDefaultActionsin interfaceCfnListenerProps- See Also:
-
getLoadBalancerArn
Description copied from interface:CfnListenerPropsThe Amazon Resource Name (ARN) of the load balancer.- Specified by:
getLoadBalancerArnin interfaceCfnListenerProps- See Also:
-
getAlpnPolicy
Description copied from interface:CfnListenerProps[TLS listener] The name of the Application-Layer Protocol Negotiation (ALPN) policy.- Specified by:
getAlpnPolicyin interfaceCfnListenerProps- See Also:
-
getCertificates
Description copied from interface:CfnListenerPropsThe 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:
getCertificatesin interfaceCfnListenerProps- See Also:
-
getListenerAttributes
Description copied from interface:CfnListenerPropsThe listener attributes.- Specified by:
getListenerAttributesin interfaceCfnListenerProps- See Also:
-
getMutualAuthentication
Description copied from interface:CfnListenerPropsThe mutual authentication configuration information.- Specified by:
getMutualAuthenticationin interfaceCfnListenerProps- See Also:
-
getPort
Description copied from interface:CfnListenerPropsThe port on which the load balancer is listening.You can't specify a port for a Gateway Load Balancer.
- Specified by:
getPortin interfaceCfnListenerProps- See Also:
-
getProtocol
Description copied from interface:CfnListenerPropsThe 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:
getProtocolin 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:
getSslPolicyin interfaceCfnListenerProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-