MDAA TS Docs
    Preparing search index...
    interface BedrockKnowledgeBaseL3ConstructProps {
        createOutputs?: boolean;
        createParams?: boolean;
        crossAccountStacks?: { [account: string]: { [region: string]: Stack } };
        deferPolicyCreation?: boolean;
        kbConfig: BedrockKnowledgeBaseProps;
        kbName: string;
        kmsKey: IKey;
        naming: IMdaaResourceNaming;
        roleHelper: MdaaRoleHelper;
        sharedVpcEndpoints?: { [vpcId: string]: SharedVpcEndpointDetails };
        tags?: { [key: string]: string };
        vectorStoreConfig:
            | AuroraServerlessPgVectorProps
            | OpensearchServerlessProps;
    }

    Hierarchy

    • MdaaL3ConstructProps
      • BedrockKnowledgeBaseL3ConstructProps
    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 } }
    deferPolicyCreation?: boolean

    When true, skip per-KB policy creation for consolidation by BedrockKnowledgeBaseGroup later

    kbName: string
    kmsKey: IKey
    naming: IMdaaResourceNaming

    MDAA naming implementation for consistent resource naming across all MDAA constructs

    roleHelper: MdaaRoleHelper
    sharedVpcEndpoints?: { [vpcId: string]: SharedVpcEndpointDetails }

    Optional map of VPC IDs to shared VPC endpoint details for OpenSearch Serverless collections

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