MDAA TS Docs
    Preparing search index...

    Properties for VpcEndpointL3Construct.

    interface VpcEndpointL3ConstructProps {
        createOutputs?: boolean;
        createParams?: boolean;
        crossAccountStacks?: { [account: string]: { [region: string]: Stack } };
        gateways?: GatewayVpcEndpointProperty[];
        interfaces?: InterfaceVpcEndpointProperty[];
        nameScope: string;
        naming: IMdaaResourceNaming;
        roleHelper: MdaaRoleHelper;
        tags?: { [key: string]: string };
        vpcId: string;
    }

    Hierarchy (View Summary)

    Index

    Properties

    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

    crossAccountStacks?: { [account: string]: { [region: string]: Stack } }

    Gateway endpoints to create.

    Interface endpoints to create.

    nameScope: string

    Qualifier woven into each endpoint security group's physical name, so several instances of this construct in one module (one per VPC) do not synthesize colliding security group names. MDAA naming scopes an explicit name only to the module, so the qualifier has to come from the caller.

    naming: IMdaaResourceNaming

    MDAA naming implementation for consistent resource naming across all MDAA constructs

    roleHelper: MdaaRoleHelper
    tags?: { [key: string]: string }
    vpcId: string

    VPC ID in which the endpoints are created.