Class: Aws::BedrockAgentCoreControl::Types::McpToolSchemaConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCoreControl::Types::McpToolSchemaConfiguration
- Defined in:
- gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb
Overview
McpToolSchemaConfiguration is a union - when making an API calls you must set exactly one of the members.
McpToolSchemaConfiguration is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of McpToolSchemaConfiguration corresponding to the set member.
The MCP tool schema configuration for an MCP server target. The tool schema must be aligned with the MCP specification.
Defined Under Namespace
Classes: InlinePayload, S3, Unknown
Constant Summary collapse
- SENSITIVE =
[:inline_payload]
Instance Attribute Summary collapse
-
#inline_payload ⇒ String
The inline payload containing the MCP tool schema definition.
-
#s3 ⇒ Types::S3Configuration
The Amazon S3 location of the tool schema.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#inline_payload ⇒ String
The inline payload containing the MCP tool schema definition.
16041 16042 16043 16044 16045 16046 16047 16048 16049 16050 16051 16052 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 16041 class McpToolSchemaConfiguration < Struct.new( :s3, :inline_payload, :unknown) SENSITIVE = [:inline_payload] include Aws::Structure include Aws::Structure::Union class S3 < McpToolSchemaConfiguration; end class InlinePayload < McpToolSchemaConfiguration; end class Unknown < McpToolSchemaConfiguration; end end |
#s3 ⇒ Types::S3Configuration
The Amazon S3 location of the tool schema. This location contains the schema definition file.
16041 16042 16043 16044 16045 16046 16047 16048 16049 16050 16051 16052 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 16041 class McpToolSchemaConfiguration < Struct.new( :s3, :inline_payload, :unknown) SENSITIVE = [:inline_payload] include Aws::Structure include Aws::Structure::Union class S3 < McpToolSchemaConfiguration; end class InlinePayload < McpToolSchemaConfiguration; end class Unknown < McpToolSchemaConfiguration; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
16041 16042 16043 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 16041 def unknown @unknown end |