Interface NetworkListenerProps
- All Superinterfaces:
BaseNetworkListenerProps,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
NetworkListenerProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.119.0 (build 1634eac)",
date="2025-11-17T14:40:52.107Z")
@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 classA builder forNetworkListenerPropsstatic final classAn implementation forNetworkListenerProps -
Method Summary
Modifier and TypeMethodDescriptionstatic NetworkListenerProps.Builderbuilder()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, getTcpIdleTimeoutMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getLoadBalancer
The load balancer to attach this listener to. -
builder
- Returns:
- a
NetworkListenerProps.BuilderofNetworkListenerProps
-