MDAA TS Docs
    Preparing search index...
    interface DataOpsProjectL3ConstructProps {
        classifiers?: NamedClassifierProps;
        connections?: NamedConnectionProps;
        createOutputs?: boolean;
        createParams?: boolean;
        crossAccountStacks?: { [account: string]: { [region: string]: Stack } };
        dataAdminRoleRefs: MdaaRoleRef[];
        databases?: NamedDatabaseProps;
        dataEngineerRoleRefs: MdaaRoleRef[];
        datazone?: DataOpsDatazoneProps;
        failureNotifications?: FailureNotificationsProps;
        glueCatalogKmsKeyArn?: string;
        lakeFormation?: LakeFormationConfig;
        naming: IMdaaResourceNaming;
        projectExecutionRoleRefs: MdaaRoleRef[];
        roleHelper: MdaaRoleHelper;
        s3OutputKmsKeyArn?: string;
        sagemaker?: DataOpsSageMakerProps;
        securityGroupConfigs?: NamedSecurityGroupConfigProps;
        tags?: { [key: string]: string };
    }

    Hierarchy (View Summary)

    Index

    Properties

    classifiers?: NamedClassifierProps

    Map of classifier names to classifier definitions.

    connections?: NamedConnectionProps

    Map of connection names to connection definitions.

    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 } }
    dataAdminRoleRefs: MdaaRoleRef[]

    IAM role references for data administration and governance.

    databases?: NamedDatabaseProps

    Map of database names to database definitions.

    dataEngineerRoleRefs: MdaaRoleRef[]

    IAM role references for data engineering team access.

    DataZone configuration for data governance and catalog integration.

    failureNotifications?: FailureNotificationsProps

    Failure notification configuration for automated alerting.

    glueCatalogKmsKeyArn?: string

    KMS key ARN for Glue catalog metadata and connection credential encryption.

    lakeFormation?: LakeFormationConfig

    Project-level Lake Formation configuration for centralized tag-based access control.

    naming: IMdaaResourceNaming

    MDAA naming implementation for consistent resource naming across all MDAA constructs

    projectExecutionRoleRefs: MdaaRoleRef[]

    IAM role references for project execution permissions.

    roleHelper: MdaaRoleHelper
    s3OutputKmsKeyArn?: string

    Existing KMS key ARN for S3 output encryption. Creates a new key if not provided.

    SageMaker configuration for data governance and catalog integration.

    securityGroupConfigs?: NamedSecurityGroupConfigProps

    Security group configurations for project resource networking.

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