NetworkConfig / CentralNetworkServicesConfig / GwlbConfig

Gateway Load Balancer configuration. Used to define Gateway Load Balancer configurations for the accelerator.

Example

gatewayLoadBalancers:
- name: Accelerator-GWLB
subnets:
- Network-Inspection-Firewall-A
- Network-Inspection-Firewall-B
vpc: Network-Inspection
deletionProtection: true
endpoints:
- name: Endpoint-A
account: Network
subnet: Network-Inspection-A
vpc: Network-Inspection
- name: Endpoint-B
account: Network
subnet: Network-Inspection-B
vpc: Network-Inspection

Hierarchy

  • GwlbConfig

Implements

Constructors

Properties

crossZoneLoadBalancing: undefined | boolean = undefined

Whether to enable cross-zone load balancing.

deletionProtection: undefined | boolean = undefined

Whether to enable deletion protection.

endpoints: GwlbEndpointConfig[] = []

An array of Gateway Load Balancer endpoint configurations.

name: string = ''

The friendly name of the Gateway Load Balancer.

subnets: string[] = []

An array of friendly names of subnets to deploy the Gateway Load Balancer to.

tags: undefined | Tag[] = undefined

An optional array of CloudFormation tag objects.

targetGroup: undefined | string = undefined

The friendly name of a target group to forward traffic to

Remarks

This target group must be defined in Ec2FirewallConfig in the customizations-config.yaml configuration file

vpc: string = ''

The friendly name of the VPC to deploy the Gateway Load Balancer to.

Generated using TypeDoc