MDAA TS Docs
    Preparing search index...

    Interface InterceptorConfigurationsProperty

    An interceptor that references its Lambda function by ARN — the form the L2 renders onto the gateway after the L3 deploys the inline function and passes this shape to MdaaAgentcoreGateway.

    Use cases: per-tool/operation/parameter authorization, request/response transformation

    AWS: AWS::BedrockAgentCore::Gateway GatewayInterceptorConfiguration

    Validation: at most one REQUEST and one RESPONSE interceptor (max 2 total)

    interface InterceptorConfigurationsProperty {
        interceptionPoints: ("REQUEST" | "RESPONSE")[];
        lambdaArn: string;
        passRequestHeaders?: boolean;
    }
    Index

    Properties

    interceptionPoints: ("REQUEST" | "RESPONSE")[]

    Interception points at which this interceptor runs.

    Use cases: request validation, response transformation

    AWS: GatewayInterceptorConfiguration InterceptionPoints

    Validation: Required; non-empty subset of ['REQUEST', 'RESPONSE']

    lambdaArn: string

    ARN of the Lambda function invoked as the interceptor.

    Use cases: custom interception logic

    AWS: LambdaInterceptorConfiguration Arn

    Validation: Required; String

    passRequestHeaders?: boolean

    Whether to pass inbound request headers to the interceptor. Defaults to false since headers may carry sensitive authorization tokens.

    Use cases: header-aware interception

    AWS: InterceptorInputConfiguration PassRequestHeaders

    Validation: Optional; Boolean

    false