MDAA TS Docs
    Preparing search index...

    L3 construct props for GAIA GenAI platform deployment.

    interface GAIAL3ConstructProps {
        createOutputs?: boolean;
        createParams?: boolean;
        crossAccountStacks?: { [account: string]: { [region: string]: Stack } };
        gaia: GAIAProps;
        naming: IMdaaResourceNaming;
        roleHelper: MdaaRoleHelper;
        tags?: { [key: string]: string };
    }

    Hierarchy

    • MdaaL3ConstructProps
      • GAIAL3ConstructProps
    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

    crossAccountStacks?: { [account: string]: { [region: string]: Stack } }
    gaia: GAIAProps

    Complete GAIA generative AI platform configuration including RAG engines, LLM models, authentication, VPC networking, and chatbot API setup. Encompasses all sub-configurations for Bedrock/SageMaker model integration, Cognito auth, Aurora/Kendra RAG, and custom code overwrites.

    Use cases: GenAI chatbot deployment; RAG-powered document Q&A; Multi-model AI platform setup; Enterprise conversational AI

    AWS: GAIA platform (API Gateway, Lambda, DynamoDB, S3, Step Functions, Bedrock, SageMaker, Cognito)

    Validation: Required; Must be valid GAIAProps extending SystemConfig

    naming: IMdaaResourceNaming

    MDAA naming implementation for consistent resource naming across all MDAA constructs

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