Interface INetworkLoadBalancer.Jsii$Default
- All Superinterfaces:
IConnectable,IConnectable.Jsii$Default,software.constructs.IConstruct,software.constructs.IConstruct.Jsii$Default,software.constructs.IDependable,software.constructs.IDependable.Jsii$Default,IEnvironmentAware,IEnvironmentAware.Jsii$Default,ILoadBalancerRef,ILoadBalancerRef.Jsii$Default,ILoadBalancerV2,ILoadBalancerV2.Jsii$Default,INetworkLoadBalancer,IResource,IResource.Jsii$Default,IVpcEndpointServiceLoadBalancer,IVpcEndpointServiceLoadBalancer.Jsii$Default,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
INetworkLoadBalancer.Jsii$Proxy
- Enclosing interface:
INetworkLoadBalancer
@Internal
public static interface INetworkLoadBalancer.Jsii$Default
extends INetworkLoadBalancer, IConnectable.Jsii$Default, IVpcEndpointServiceLoadBalancer.Jsii$Default, ILoadBalancerV2.Jsii$Default
Internal default implementation for
INetworkLoadBalancer.-
Nested Class Summary
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.ec2.IConnectable
IConnectable.Jsii$Default, IConnectable.Jsii$ProxyNested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$ProxyNested classes/interfaces inherited from interface software.constructs.IDependable
software.constructs.IDependable.Jsii$Default, software.constructs.IDependable.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware
IEnvironmentAware.Jsii$Default, IEnvironmentAware.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.elasticloadbalancingv2.ILoadBalancerRef
ILoadBalancerRef.Jsii$Default, ILoadBalancerRef.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.services.elasticloadbalancingv2.ILoadBalancerV2
ILoadBalancerV2.Jsii$Default, ILoadBalancerV2.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.services.elasticloadbalancingv2.INetworkLoadBalancer
INetworkLoadBalancer.Jsii$Default, INetworkLoadBalancer.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.IResource
IResource.Jsii$Default, IResource.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.services.ec2.IVpcEndpointServiceLoadBalancer
IVpcEndpointServiceLoadBalancer.Jsii$Default, IVpcEndpointServiceLoadBalancer.Jsii$Proxy -
Method Summary
Modifier and TypeMethodDescriptiondefault NetworkListeneraddListener(String id, BaseNetworkListenerProps props) Add a listener to this load balancer.default StringIndicates whether to evaluate inbound security group rules for traffic sent to a Network Load Balancer through AWS PrivateLink.default IpAddressTypeThe type of IP addresses to use.default INetworkLoadBalancerMetricsAll metrics available for this load balancer.Security groups associated with this load balancer.default IVpcgetVpc()The VPC this load balancer has been created in (if available).Methods inherited from interface software.amazon.awscdk.services.ec2.IConnectable.Jsii$Default
getConnectionsMethods inherited from interface software.constructs.IConstruct.Jsii$Default
getNodeMethods inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware.Jsii$Default
getEnvMethods inherited from interface software.amazon.awscdk.interfaces.elasticloadbalancingv2.ILoadBalancerRef.Jsii$Default
getLoadBalancerRefMethods inherited from interface software.amazon.awscdk.services.elasticloadbalancingv2.ILoadBalancerV2.Jsii$Default
getLoadBalancerCanonicalHostedZoneId, getLoadBalancerDnsNameMethods inherited from interface software.amazon.awscdk.IResource.Jsii$Default
applyRemovalPolicy, getStackMethods inherited from interface software.amazon.awscdk.services.ec2.IVpcEndpointServiceLoadBalancer.Jsii$Default
getLoadBalancerArnMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getMetrics
All metrics available for this load balancer.- Specified by:
getMetricsin interfaceINetworkLoadBalancer
-
getEnforceSecurityGroupInboundRulesOnPrivateLinkTraffic
@Stability(Stable) @Nullable default String getEnforceSecurityGroupInboundRulesOnPrivateLinkTraffic()Indicates whether to evaluate inbound security group rules for traffic sent to a Network Load Balancer through AWS PrivateLink.Default: on
- Specified by:
getEnforceSecurityGroupInboundRulesOnPrivateLinkTrafficin interfaceINetworkLoadBalancer
-
getIpAddressType
The type of IP addresses to use.Default: IpAddressType.IPV4
- Specified by:
getIpAddressTypein interfaceINetworkLoadBalancer
-
getSecurityGroups
Security groups associated with this load balancer.- Specified by:
getSecurityGroupsin interfaceINetworkLoadBalancer
-
getVpc
The VPC this load balancer has been created in (if available).- Specified by:
getVpcin interfaceINetworkLoadBalancer
-
addListener
@Stability(Stable) @NotNull default NetworkListener addListener(@NotNull String id, @NotNull BaseNetworkListenerProps props) Add a listener to this load balancer.- Specified by:
addListenerin interfaceINetworkLoadBalancer- Parameters:
id- This parameter is required.props- This parameter is required.- Returns:
- The newly created listener
-