Interface IInterceptor.Jsii$Default
- All Superinterfaces:
IInterceptor,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
IInterceptor.Jsii$Proxy
- Enclosing interface:
IInterceptor
Internal default implementation for
IInterceptor.-
Nested Class Summary
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.bedrockagentcore.IInterceptor
IInterceptor.Jsii$Default, IInterceptor.Jsii$Proxy -
Method Summary
Modifier and TypeMethodDescriptiondefault InterceptorBindConfigBinds this interceptor to a Gateway.default InterceptionPointThe interception point where this interceptor will be invoked.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getInterceptionPoint
The interception point where this interceptor will be invoked.- Specified by:
getInterceptionPointin interfaceIInterceptor
-
bind
@Stability(Stable) @NotNull default InterceptorBindConfig bind(@NotNull software.constructs.Construct scope, @NotNull IGateway gateway) Binds this interceptor to a Gateway.This method is called when the interceptor is added to a gateway. It should:
- Grant any necessary permissions (e.g., Lambda invoke permissions)
- Perform any required setup
- Return the CloudFormation configuration
- Specified by:
bindin interfaceIInterceptor- Parameters:
scope- The construct scope for creating any required resources. This parameter is required.gateway- The gateway this interceptor is being bound to [disable-awslint:prefer-ref-interface]. This parameter is required.- Returns:
- Configuration that will be rendered to CloudFormation
-