Class McpTargetConfiguration
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.bedrockagentcore.McpTargetConfiguration
- All Implemented Interfaces:
ITargetConfiguration,software.amazon.jsii.JsiiSerializable
- Direct Known Subclasses:
ApiGatewayTargetConfiguration,LambdaTargetConfiguration,McpServerTargetConfiguration,OpenApiTargetConfiguration,SmithyTargetConfiguration
@Generated(value="jsii-pacmak/1.129.0 (build eaca441)",
date="2026-05-19T08:18:44.460Z")
@Stability(Stable)
public abstract class McpTargetConfiguration
extends software.amazon.jsii.JsiiObject
implements ITargetConfiguration
Abstract base class for MCP target configurations Provides common functionality for all MCP target types.
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.bedrockagentcore.ITargetConfiguration
ITargetConfiguration.Jsii$Default -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedMcpTargetConfiguration(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedMcpTargetConfiguration(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Modifier and TypeMethodDescriptionabstract TargetConfigurationConfigBinds the configuration to a construct scope Sets up permissions and dependencies.abstract McpTargetTypeThe target type.protected abstract ObjectRenders the MCP-specific configuration.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
McpTargetConfiguration
protected McpTargetConfiguration(software.amazon.jsii.JsiiObjectRef objRef) -
McpTargetConfiguration
protected McpTargetConfiguration(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) -
McpTargetConfiguration
@Stability(Stable) protected McpTargetConfiguration()
-
-
Method Details
-
bind
@Stability(Stable) @NotNull public abstract TargetConfigurationConfig bind(@NotNull software.constructs.Construct scope, @NotNull IGateway gateway) Binds the configuration to a construct scope Sets up permissions and dependencies.- Specified by:
bindin interfaceITargetConfiguration- Parameters:
scope- This parameter is required.gateway- This parameter is required.
-
renderMcpConfiguration
Renders the MCP-specific configuration. -
getTargetType
The target type.- Specified by:
getTargetTypein interfaceITargetConfiguration
-