Options
All
  • Public
  • Public/Protected
  • All
Menu

Network Load Balancer configuration.

example
networkLoadBalancer:
name: appA-nlb-01
scheme: internet-facing
deletionProtection: false
subnets:
- Public-Subnet-A
- Public-Subnet-B
listeners:
- name: appA-listener-1
port: 80
protocol: TCP
targetGroup: appA-nlb-tg-1

Hierarchy

  • NetworkLoadBalancerConfig

Implements

Index

Constructors

Properties

crossZoneLoadBalancing: undefined | boolean = undefined

Cross Zone load balancing for Network Load Balancer.

deletionProtection: undefined | boolean = undefined

Deletion protection for Network Load Balancer.

listeners: undefined | NetworkLoadBalancerListenerConfig[] = undefined

Listeners for Network Load Balancer.

see

NetworkLoadBalancerListenerConfig

name: string = ''

Name for Network Load Balancer.

scheme: undefined | "internet-facing" | "internal" = undefined

Load Balancer scheme. If undefined, the default of ELBv2 CreateLoadBalancer API is used.

see

CustomizationsConfigTypes.loadBalancerSchemeEnum

subnets: string[] = []

Subnets to launch the Network Load Balancer in.

Generated using TypeDoc