Class ApplicationListenerProps.Jsii$Proxy
- All Implemented Interfaces:
ApplicationListenerProps,BaseApplicationListenerProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ApplicationListenerProps
ApplicationListenerProps-
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.ApplicationListenerProps
ApplicationListenerProps.Builder, ApplicationListenerProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theApplicationListenerProps.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 booleanfinal List<IListenerCertificate>Certificate list of ACM cert ARNs.final ListenerActionDefault action to take for requests to this listener.final List<IApplicationTargetGroup>Default target groups to load balance to.final IApplicationLoadBalancerThe load balancer to attach this listener to.final MutualAuthenticationThe mutual authentication configuration information.final BooleangetOpen()Allow anyone to connect to the load balancer on the listener port.final NumbergetPort()The port on which the listener listens for requests.final ApplicationProtocolThe protocol to use.final SslPolicyThe security policy that defines which ciphers and protocols 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 theApplicationListenerProps.Builder.
-
-
Method Details
-
getLoadBalancer
Description copied from interface:ApplicationListenerPropsThe load balancer to attach this listener to.- Specified by:
getLoadBalancerin interfaceApplicationListenerProps
-
getCertificates
Description copied from interface:BaseApplicationListenerPropsCertificate list of ACM cert ARNs.You must provide exactly one certificate if the listener protocol is HTTPS or TLS.
Default: - No certificates.
- Specified by:
getCertificatesin interfaceBaseApplicationListenerProps
-
getDefaultAction
Description copied from interface:BaseApplicationListenerPropsDefault action to take for requests to this listener.This allows full control of the default action of the load balancer, including Action chaining, fixed responses and redirect responses.
See the
ListenerActionclass for all options.Cannot be specified together with
defaultTargetGroups.Default: - None.
- Specified by:
getDefaultActionin interfaceBaseApplicationListenerProps
-
getDefaultTargetGroups
Description copied from interface:BaseApplicationListenerPropsDefault target groups to load balance to.All target groups will be load balanced to with equal weight and without stickiness. For a more complex configuration than that, use either
defaultActionoraddAction().Cannot be specified together with
defaultAction.Default: - None.
- Specified by:
getDefaultTargetGroupsin interfaceBaseApplicationListenerProps
-
getMutualAuthentication
Description copied from interface:BaseApplicationListenerPropsThe mutual authentication configuration information.Default: - No mutual authentication configuration
- Specified by:
getMutualAuthenticationin interfaceBaseApplicationListenerProps- See Also:
-
getOpen
Description copied from interface:BaseApplicationListenerPropsAllow anyone to connect to the load balancer on the listener port.If this is specified, the load balancer will be opened up to anyone who can reach it. For internal load balancers this is anyone in the same VPC. For public load balancers, this is anyone on the internet.
If you want to be more selective about who can access this load balancer, set this to
falseand use the listener'sconnectionsobject to selectively grant access to the load balancer on the listener port.Default: true
- Specified by:
getOpenin interfaceBaseApplicationListenerProps
-
getPort
Description copied from interface:BaseApplicationListenerPropsThe port on which the listener listens for requests.Default: - Determined from protocol if known.
- Specified by:
getPortin interfaceBaseApplicationListenerProps
-
getProtocol
Description copied from interface:BaseApplicationListenerPropsThe protocol to use.Default: - Determined from port if known.
- Specified by:
getProtocolin interfaceBaseApplicationListenerProps
-
getSslPolicy
Description copied from interface:BaseApplicationListenerPropsThe security policy that defines which ciphers and protocols are supported.Default: - The current predefined security policy.
- Specified by:
getSslPolicyin interfaceBaseApplicationListenerProps
-
$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()
-