Interface NetworkListenerProps
- All Superinterfaces:
BaseNetworkListenerProps
,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
NetworkListenerProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.106.0 (build e852934)",
date="2025-02-05T22:42:04.174Z")
@Stability(Stable)
public interface NetworkListenerProps
extends software.amazon.jsii.JsiiSerializable, BaseNetworkListenerProps
Properties for a Network Listener attached to a Load Balancer.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.*; import software.amazon.awscdk.services.elasticloadbalancingv2.*; ListenerCertificate listenerCertificate; NetworkListenerAction networkListenerAction; NetworkLoadBalancer networkLoadBalancer; NetworkTargetGroup networkTargetGroup; NetworkListenerProps networkListenerProps = NetworkListenerProps.builder() .loadBalancer(networkLoadBalancer) .port(123) // the properties below are optional .alpnPolicy(AlpnPolicy.HTTP1_ONLY) .certificates(List.of(listenerCertificate)) .defaultAction(networkListenerAction) .defaultTargetGroups(List.of(networkTargetGroup)) .protocol(Protocol.HTTP) .sslPolicy(SslPolicy.RECOMMENDED_TLS) .tcpIdleTimeout(Duration.minutes(30)) .build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forNetworkListenerProps
static final class
An implementation forNetworkListenerProps
-
Method Summary
Modifier and TypeMethodDescriptionstatic NetworkListenerProps.Builder
builder()
The load balancer to attach this listener to.Methods inherited from interface software.amazon.awscdk.services.elasticloadbalancingv2.BaseNetworkListenerProps
getAlpnPolicy, getCertificates, getDefaultAction, getDefaultTargetGroups, getPort, getProtocol, getSslPolicy, getTcpIdleTimeout
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getLoadBalancer
The load balancer to attach this listener to. -
builder
- Returns:
- a
NetworkListenerProps.Builder
ofNetworkListenerProps
-