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.InitializationMode

    Nested classes/interfaces inherited from interface software.amazon.awscdk.services.bedrockagentcore.ITargetConfiguration

    ITargetConfiguration.Jsii$Default
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
    protected
    McpTargetConfiguration(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
     
    protected
    McpTargetConfiguration(software.amazon.jsii.JsiiObjectRef objRef)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    bind(software.constructs.Construct scope, IGateway gateway)
    Binds the configuration to a construct scope Sets up permissions and dependencies.
    abstract McpTargetType
    The target type.
    protected abstract Object
    Renders the MCP-specific configuration.

    Methods inherited from class software.amazon.jsii.JsiiObject

    jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods 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:
      bind in interface ITargetConfiguration
      Parameters:
      scope - This parameter is required.
      gateway - This parameter is required.
    • renderMcpConfiguration

      @Stability(Stable) @NotNull protected abstract Object renderMcpConfiguration()
      Renders the MCP-specific configuration.
    • getTargetType

      @Stability(Stable) @NotNull public abstract McpTargetType getTargetType()
      The target type.
      Specified by:
      getTargetType in interface ITargetConfiguration