MDAA TS Docs
    Preparing search index...

    Internal props for the EC2 L3 construct.

    interface Ec2L3ConstructProps {
        adminRoles: MdaaRoleRef[];
        cfnInit?: NamedInitProps;
        createOutputs?: boolean;
        createParams?: boolean;
        crossAccountStacks?: { [account: string]: { [region: string]: Stack } };
        instances?: NamedInstanceProps;
        keyPairs?: NamedKeyPairProps;
        naming: IMdaaResourceNaming;
        roleHelper: MdaaRoleHelper;
        securityGroups?: NamedSecurityGroupProps;
        tags?: { [key: string]: string };
    }

    Hierarchy (View Summary)

    Index

    Properties

    adminRoles: MdaaRoleRef[]

    Admin roles with access to KMS keys and KeyPair secrets.

    cfnInit?: NamedInitProps

    CloudFormation Init configurations by name.

    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 } }
    instances?: NamedInstanceProps

    EC2 instance configurations by name.

    Key pair configurations by name.

    naming: IMdaaResourceNaming

    MDAA naming implementation for consistent resource naming across all MDAA constructs

    roleHelper: MdaaRoleHelper
    securityGroups?: NamedSecurityGroupProps

    Security group configurations by name.

    tags?: { [key: string]: string }