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.
11670 11671 11672 11673 11674 11675 11676 11677 11678 11679 11680 11681 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 11670 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.
11670 11671 11672 11673 11674 11675 11676 11677 11678 11679 11680 11681 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 11670 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
11670 11671 11672 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 11670 def unknown @unknown end |