MDAA TS Docs
    Preparing search index...
    interface DomainConfigProps {
        blueprintIds?: { [key: string]: string };
        createConfigParams?: boolean;
        createOutputs?: boolean;
        createParams?: boolean;
        customResourceRoleName?: string;
        domainArn?: string;
        domainBucketArn?: string;
        domainBucketUsagePolicyName?: string;
        domainId?: string;
        domainKmsKeyArn?: string;
        domainKmsUsagePolicyName?: string;
        domainName?: string;
        domainUnitIds?: { [key: string]: string };
        domainVersion?: string;
        glueCatalogArns?: string[];
        glueCatalogKmsKeyArns?: string[];
        naming: IMdaaResourceNaming;
        projectIds?: { [key: string]: string };
        refresh?: boolean;
        ssmParamBase: string;
    }

    Hierarchy (View Summary)

    Index

    Properties

    blueprintIds?: { [key: string]: string }
    createConfigParams?: boolean
    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

    customResourceRoleName?: string
    domainArn?: string

    DataZone domain ARN for AWS resource identification and IAM policy integration enabling

    domainBucketArn?: string
    domainBucketUsagePolicyName?: string

    Domain Bucket usage policy name

    domainId?: string

    DataZone domain ID for unique domain identification within AWS enabling cross-service

    domainKmsKeyArn?: string

    KMS key ARN for domain encryption ensuring data protection compliance and secure domain operations

    domainKmsUsagePolicyName?: string

    Domain KMS usage policy name for key access management enabling controlled encryption key

    domainName?: string

    DataZone domain name for domain identification and management enabling unique domain naming

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

    Map of domain unit names to identifiers for hierarchical domain organization enabling

    domainVersion?: string

    Domain version for domain lifecycle management and versioning control enabling domain evolution tracking

    glueCatalogArns?: string[]

    Array of Glue catalog ARNs for catalog integration enabling data catalog connectivity with DataZone

    glueCatalogKmsKeyArns?: string[]

    Array of Glue catalog KMS key ARNs for catalog encryption enabling secure catalog integration with DataZone

    naming: IMdaaResourceNaming

    MDAA naming implementation for consistent resource naming across all MDAA constructs

    projectIds?: { [key: string]: string }
    refresh?: boolean
    ssmParamBase: string

    SSM parameter base path for domain configuration storage enabling centralized configuration management