MDAA TS Docs
    Preparing search index...

    Interface MdaaECSFargateServiceProps

    Properties for creating a Compliance ECS fargateservice

    interface MdaaECSFargateServiceProps {
        capacityProviderStrategies?: CapacityProviderStrategy[];
        circuitBreaker?: DeploymentCircuitBreaker;
        cloudMapOptions?: CloudMapOptions;
        cluster: ICluster;
        createOutputs?: boolean;
        createParams?: boolean;
        deploymentController?: DeploymentController;
        desiredCount?: number;
        enableECSManagedTags?: boolean;
        enableExecuteCommand?: boolean;
        healthCheckGracePeriod?: Duration;
        maxHealthyPercent?: number;
        minHealthyPercent?: number;
        naming: IMdaaResourceNaming;
        propagateTags: SERVICE | TASK_DEFINITION;
        securityGroups: ISecurityGroup[];
        serviceConnectConfiguration?: ServiceConnectProps;
        serviceName?: string;
        subnets: ISubnet[];
        taskDefinition: TaskDefinition;
    }

    Hierarchy (View Summary)

    Index

    Properties

    capacityProviderStrategies?: CapacityProviderStrategy[]
    circuitBreaker?: DeploymentCircuitBreaker
    cloudMapOptions?: CloudMapOptions
    cluster: ICluster
    createOutputs?: boolean

    Flag controlling CloudFormation output and stack export creation for construct resources

    createParams?: boolean

    Flag controlling SSM parameter creation for construct resource references enabling

    deploymentController?: DeploymentController
    desiredCount?: number
    enableECSManagedTags?: boolean
    enableExecuteCommand?: boolean

    Whether to enable the ability to execute into a container

    - undefined
    
    healthCheckGracePeriod?: Duration
    maxHealthyPercent?: number
    minHealthyPercent?: number
    naming: IMdaaResourceNaming

    MDAA naming implementation for consistent resource naming across all MDAA constructs

    propagateTags: SERVICE | TASK_DEFINITION
    securityGroups: ISecurityGroup[]

    Array of security groups for Fargate service network access control defining inbound and

    serviceConnectConfiguration?: ServiceConnectProps

    Configuration for Service Connect.

    No ports are advertised via Service Connect on this service, and the service
    cannot make requests to other services via Service Connect.
    serviceName?: string
    subnets: ISubnet[]

    Array of subnets for Fargate service network placement enabling VPC connectivity and network isolation

    taskDefinition: TaskDefinition