@aws-accelerator/config
    Preparing search index...

    CustomizationsConfig / AppConfigItem / ApplicationLoadBalancerConfig

    Used to define Application Load Balancer configurations for the accelerator.

    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
    interface IApplicationLoadBalancerConfig {
        name: string;
        subnets: string[];
        securityGroups: string[];
        scheme?: AlbSchemeEnum;
        attributes?: IAlbAttributesConfig;
        listeners?: IAlbListenerConfig[];
        shareTargets?: IShareTargets;
    }
    Index

    Properties

    name: string

    The name of the application load balancer

    subnets: string[]

    Subnets to launch the Application Load Balancer in.

    securityGroups: string[]

    Security Groups to attach to the Application Load Balancer.

    scheme?: AlbSchemeEnum

    Internal or internet facing scheme for Application Load Balancer.

    Attributes for Application Load Balancer.

    listeners?: IAlbListenerConfig[]

    Listeners for Application Load Balancer.

    shareTargets?: IShareTargets

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

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