CustomizationsConfig / AppConfigItem / ApplicationLoadBalancerConfig

Used to define Application Load Balancer configurations for the accelerator.

See

https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_CreateLoadBalancer.html

Example

applicationLoadBalancer:
name: appA-alb-01
scheme: internet-facing
subnets:
- Public-Subnet-A
- Public-Subnet-B
securityGroups:
- demo-app-sg
listeners:
- name: appA-listener-2
port: 80
protocol: HTTP
targetGroup: appA-alb-tg-1
type: forward

Hierarchy

  • ApplicationLoadBalancerConfig

Implements

Constructors

Properties

attributes: undefined | ApplicationLoadBalancerAttributesConfig = undefined

Attributes for Application Load Balancer.

listeners: undefined | ApplicationLoadBalancerListenerConfig[] = undefined

Listeners for Application Load Balancer.

name: string = ''

The name of the application load balancer

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

Internal or internet facing scheme for Application Load Balancer.

securityGroups: string[] = []

Security Groups to attach to the Application Load Balancer.

shareTargets: undefined | ShareTargets = undefined

The location where the Application Load Balancer(s) will be deployed to. *

Remarks

The accounts/OUs provided should contain the subnets specified that are distributed by Resource Access Manager by the shareTargets property for the respective subnets.

subnets: string[] = []

Subnets to launch the Application Load Balancer in.

Generated using TypeDoc