Class: Aws::BedrockAgentCoreControl::Types::McpServerTargetConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb

Overview

The target configuration for the MCP server.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#endpoint ⇒ String

The endpoint for the MCP server target configuration.

Returns:

  • (String)


15929
15930
15931
15932
15933
15934
15935
15936
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15929

class McpServerTargetConfiguration < Struct.new(
  :endpoint,
  :mcp_tool_schema,
  :listing_mode,
  :resource_priority)
  SENSITIVE = []
  include Aws::Structure
end

#listing_mode ⇒ String

The listing mode for the MCP server target configuration. MCP resources for default targets are cached at the control plane for faster access. MCP resources for dynamic targets will be dynamically retrieved when listing tools.

Returns:

  • (String)


15929
15930
15931
15932
15933
15934
15935
15936
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15929

class McpServerTargetConfiguration < Struct.new(
  :endpoint,
  :mcp_tool_schema,
  :listing_mode,
  :resource_priority)
  SENSITIVE = []
  include Aws::Structure
end

#mcp_tool_schema ⇒ Types::McpToolSchemaConfiguration

A static tool list for the MCP server target. It is supported for all credential providers. Dynamic tool discovery/synchronization will be disabled when a target is configured with mcpToolSchema.



15929
15930
15931
15932
15933
15934
15935
15936
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15929

class McpServerTargetConfiguration < Struct.new(
  :endpoint,
  :mcp_tool_schema,
  :listing_mode,
  :resource_priority)
  SENSITIVE = []
  include Aws::Structure
end

#resource_priority ⇒ Integer

Priority for resolving MCP server targets with shared resource URIs. Lower values take precedence. Defaults to 1000 when not set.

Returns:

  • (Integer)


15929
15930
15931
15932
15933
15934
15935
15936
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15929

class McpServerTargetConfiguration < Struct.new(
  :endpoint,
  :mcp_tool_schema,
  :listing_mode,
  :resource_priority)
  SENSITIVE = []
  include Aws::Structure
end