MDAA TS Docs
    Preparing search index...
    interface BedrockAgentL3ConstructProps {
        agentConfig: BedrockAgentProps;
        agentName: string;
        createOutputs?: boolean;
        createParams?: boolean;
        crossAccountStacks?: { [account: string]: { [region: string]: Stack } };
        guardrails?: { [name: string]: CfnGuardrail };
        kmsKey: IKey;
        knowledgeBases?: { [kbName: string]: CfnKnowledgeBase };
        naming: IMdaaResourceNaming;
        roleHelper: MdaaRoleHelper;
        tags?: { [key: string]: string };
    }

    Hierarchy

    • MdaaL3ConstructProps
      • BedrockAgentL3ConstructProps
    Index

    Properties

    agentConfig: BedrockAgentProps
    agentName: string
    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 } }
    guardrails?: { [name: string]: CfnGuardrail }

    Map of guardrail names to CfnGuardrail resources for content safety

    kmsKey: IKey

    KMS key for encryption

    knowledgeBases?: { [kbName: string]: CfnKnowledgeBase }

    Map of knowledge base names to CfnKnowledgeBase resources for RAG

    naming: IMdaaResourceNaming

    MDAA naming implementation for consistent resource naming across all MDAA constructs

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