MDAA TS Docs
    Preparing search index...

    Configuration properties for the Bedrock Settings L3 Construct

    interface BedrockSettingsL3ConstructProps {
        createOutputs?: boolean;
        createParams?: boolean;
        crossAccountStacks?: { [account: string]: { [region: string]: Stack } };
        enableAuditLoggingToCloudwatch: boolean;
        enableAuditLoggingToS3: boolean;
        naming: IMdaaResourceNaming;
        roleHelper: MdaaRoleHelper;
        tags?: { [key: string]: string };
    }

    Hierarchy

    • MdaaL3ConstructProps
      • BedrockSettingsL3ConstructProps
    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 } }
    enableAuditLoggingToCloudwatch: boolean

    Enables CloudWatch Log Group creation for model invocation audit logs. Creates an encrypted CloudWatch Log Group with infinite retention for real-time monitoring and alerting.

    Use cases: Real-time AI usage monitoring, automated alerting, performance tracking, cost analysis

    AWS: Amazon Bedrock ModelInvocationLogging with CloudWatch Logs destination

    Validation: Required; Boolean

    enableAuditLoggingToS3: boolean

    Enables S3 bucket creation for model invocation audit logs. Creates an encrypted S3 bucket with Bedrock service permissions and KMS key policies for long-term audit retention.

    Use cases: Regulatory compliance auditing, long-term log retention, security monitoring, governance

    AWS: Amazon Bedrock ModelInvocationLogging with S3 destination

    Validation: Required; Boolean

    naming: IMdaaResourceNaming

    MDAA naming implementation for consistent resource naming across all MDAA constructs

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