@finnairoyj/cdk-constructs-lib
    Preparing search index...

    Interface EcsFargateClusterProps

    interface EcsFargateClusterProps {
        clusterName: string;
        enableELBAccessLogs?: boolean;
        privateALB?: boolean;
        privateALBAllowAllInbound?: boolean;
        privateALBCertificate?: ICertificate;
        privateNLB?: boolean;
        publicALB?: boolean;
        publicALBAllowAllInbound?: boolean;
        publicALBCertificate?: ICertificate;
        publicNLB?: boolean;
        vpc?: IVpc;
        vpcPrivateSubnets?: SubnetSelection;
        vpcPublicSubnets?: SubnetSelection;
    }
    Index

    Properties

    clusterName: string

    Name of the Fargate Cluster

    enableELBAccessLogs?: boolean

    Enable access logs export for the cluster's load balancers. Logs are exported to the common LZ-managed ELB access logs bucket

    false
    
    privateALB?: boolean

    Create a private ApplicationLoadBalancer instance for the cluster

    false
    
    privateALBAllowAllInbound?: boolean

    Allow all inbound traffic to the private ALB ports 80 and 443

    false
    
    privateALBCertificate?: ICertificate

    ACM Certificate instance for the private ALB. Required if public ALB is private

    privateNLB?: boolean

    Create a private NetworkLoadBalancer instance for the cluster

    false
    
    publicALB?: boolean

    Create an internet-facing public ApplicationLoadBalancer instance for the cluster Requires an internet-facing VPC

    false
    
    publicALBAllowAllInbound?: boolean

    Allow all inbound traffic to the public ALB ports 80 and 443

    false
    
    publicALBCertificate?: ICertificate

    ACM Certificate instance for the public ALB. Required if public ALB is enabled

    publicNLB?: boolean

    Create an internet-facing public NetworkLoadBalancer instance for the cluster Requires an internet-facing VPC

    false
    
    vpc?: IVpc

    VPC for the cluster

    - LandingZone managed VPC
    
    vpcPrivateSubnets?: SubnetSelection

    Private subnets for the cluster. Containers will be deployed to the private subnets

    - LandingZone managed VPC private subnets are used
    
    vpcPublicSubnets?: SubnetSelection

    Public subnets. The internet-facing load balancers will be deployed to the public subnets if enabled

    - LandingZone managed VPC public subnets are used