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.
473 474 475 476 477 478 479 480 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 473 class ApiGatewayToolOverride < Struct.new( :name, :description, :path, :method) SENSITIVE = [] include Aws::Structure end |
#method ⇒ String
The HTTP method to expose for the specified path.
473 474 475 476 477 478 479 480 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 473 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.
473 474 475 476 477 478 479 480 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 473 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.
473 474 475 476 477 478 479 480 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 473 class ApiGatewayToolOverride < Struct.new( :name, :description, :path, :method) SENSITIVE = [] include Aws::Structure end |