MDAA TS Docs
    Preparing search index...
    interface MdaaDatazoneProjectProps {
        createOutputs?: boolean;
        createParams?: boolean;
        domainConfig: DomainConfig;
        domainUnit?: string;
        environmentConfigurations?: {
            [name: string]: ProjectEnvironmentConfiguration;
        };
        groups?: { [id: string]: string };
        name?: string;
        naming: IMdaaResourceNaming;
        ownerGroups?: { [id: string]: string };
        ownerUsers?: { [id: string]: string };
        profileName?: string;
        projectProfileId?: string;
        users?: { [id: string]: 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

    domainConfig: DomainConfig

    Q-ENHANCED-PROPERTY Optional direct domain configuration for static domain integration enabling explicit domain association. Provides direct domain configuration object for static project-domain association when SSM parameter is not used.

    Use cases: Static domain configuration; Direct domain association; Explicit configuration; Non-SSM integration

    AWS: DataZone domain configuration for direct project-domain association and static integration

    Validation: Must be valid DomainConfig object if provided; enables direct domain configuration *

    domainUnit?: string

    Domain unit specification for project organization within DataZone domains enabling

    environmentConfigurations?: { [name: string]: ProjectEnvironmentConfiguration }
    groups?: { [id: string]: string }

    Contributor group references for project access enabling group-based project contribution and

    name?: string

    Project name for DataZone project identification overriding automatic naming conventions

    naming: IMdaaResourceNaming

    MDAA naming implementation for consistent resource naming across all MDAA constructs

    ownerGroups?: { [id: string]: string }

    Owner group references for project ownership enabling group-based project administration and

    ownerUsers?: { [id: string]: string }

    Owner user references for project ownership enabling user-based project administration and full

    profileName?: string
    projectProfileId?: string
    users?: { [id: string]: string }

    Contributor user references for project access enabling user-based project contribution and standard permissions