Class: Aws::BedrockAgentCoreControl::Types::ApiGatewayToolOverride
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCoreControl::Types::ApiGatewayToolOverride
- Defined in:
- gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb
Overview
Settings to override configurations for a tool.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#description ⇒ String
The description of the tool.
-
#method ⇒ String
The HTTP method to expose for the specified path.
-
#name ⇒ String
The name of tool.
-
#path ⇒ String
Resource path in the REST API (e.g.,
/pets).
Instance Attribute Details
#description ⇒ String
The description of the tool. Provides information about the purpose and usage of the tool. If not provided, uses the description from the API's OpenAPI specification.
258 259 260 261 262 263 264 265 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 258 class ApiGatewayToolOverride < Struct.new( :name, :description, :path, :method) SENSITIVE = [] include Aws::Structure end |
#method ⇒ String
The HTTP method to expose for the specified path.
258 259 260 261 262 263 264 265 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 258 class ApiGatewayToolOverride < Struct.new( :name, :description, :path, :method) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of tool. Identifies the tool in the Model Context Protocol.
258 259 260 261 262 263 264 265 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 258 class ApiGatewayToolOverride < Struct.new( :name, :description, :path, :method) SENSITIVE = [] include Aws::Structure end |
#path ⇒ String
Resource path in the REST API (e.g., /pets). Must explicitly match
an existing path in the REST API.
258 259 260 261 262 263 264 265 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 258 class ApiGatewayToolOverride < Struct.new( :name, :description, :path, :method) SENSITIVE = [] include Aws::Structure end |