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.
16018 16019 16020 16021 16022 16023 16024 16025 16026 16027 16028 16029 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 16018 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.
16018 16019 16020 16021 16022 16023 16024 16025 16026 16027 16028 16029 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 16018 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
16018 16019 16020 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 16018 def unknown @unknown end |