Class: Aws::BedrockAgentCoreControl::Types::ApiGatewayToolFilter
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCoreControl::Types::ApiGatewayToolFilter
- Defined in:
- gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb
Overview
Specifies which operations from an API Gateway REST API are exposed as tools. Tool names and descriptions are derived from the operationId and description fields in the API's exported OpenAPI specification.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#filter_path ⇒ String
Resource path to match in the REST API.
-
#methods ⇒ Array<String>
The methods to filter for.
Instance Attribute Details
#filter_path ⇒ String
Resource path to match in the REST API. Supports exact paths (for
example, /pets) or wildcard paths (for example, /pets/* to match
all paths under /pets). Must match existing paths in the REST API.
319 320 321 322 323 324 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 319 class ApiGatewayToolFilter < Struct.new( :filter_path, :methods) SENSITIVE = [] include Aws::Structure end |
#methods ⇒ Array<String>
The methods to filter for.
319 320 321 322 323 324 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 319 class ApiGatewayToolFilter < Struct.new( :filter_path, :methods) SENSITIVE = [] include Aws::Structure end |