MDAA TS Docs
    Preparing search index...
    interface MdaaCustomResourceProps {
        code: Code;
        createOutputs?: boolean;
        createParams?: boolean;
        environment?: { [key: string]: string };
        handler: string;
        handlerFunctionSuppressions?: NagPackSuppression[];
        handlerLayers?: ILayerVersion[];
        handlerPolicySuppressions?: NagPackSuppression[];
        handlerProps: ConfigurationElement;
        handlerRole?: IRole;
        handlerRoleManagedPolicies?: IManagedPolicy[];
        handlerRolePolicyStatements?: PolicyStatement[];
        handlerTimeout?: Duration;
        naming: IMdaaResourceNaming;
        pascalCaseProperties?: boolean;
        resourceType: string;
        runtime: Runtime;
        securityGroup?: ISecurityGroup;
        subnet?: SubnetSelection;
        vpc?: IVpc;
    }

    Hierarchy (View Summary)

    Index

    Properties

    code: Code
    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

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

    Environment variables for handler function runtime configuration enabling dynamic

    handler: string

    Handler function entry point specification defining the function to invoke for custom resource operations

    handlerFunctionSuppressions?: NagPackSuppression[]
    handlerLayers?: ILayerVersion[]
    handlerPolicySuppressions?: NagPackSuppression[]
    handlerProps: ConfigurationElement
    handlerRole?: IRole
    handlerRoleManagedPolicies?: IManagedPolicy[]
    handlerRolePolicyStatements?: PolicyStatement[]
    handlerTimeout?: Duration
    naming: IMdaaResourceNaming

    MDAA naming implementation for consistent resource naming across all MDAA constructs

    pascalCaseProperties?: boolean
    resourceType: string
    runtime: Runtime

    Lambda runtime environment for custom resource handler execution providing the execution

    securityGroup?: ISecurityGroup

    Security group for handler function network access control defining inbound and outbound traffic rules

    subnet?: SubnetSelection
    vpc?: IVpc

    VPC configuration for handler function network isolation and secure connectivity enabling