CustomizationsConfig / AppConfigItem / NetworkLoadBalancerConfig

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

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

loadBalancerSchemeEnum

subnets: string[] = []

Subnets to launch the Network Load Balancer in.

Generated using TypeDoc