Class: Aws::BedrockAgentCoreControl::Types::ApiGatewayToolConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb

Overview

The configuration for defining REST API tool filters and overrides for the gateway target.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#tool_filtersArray<Types::ApiGatewayToolFilter>

A list of path and method patterns to expose as tools using metadata from the REST API's OpenAPI specification.

Returns:



205
206
207
208
209
210
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 205

class ApiGatewayToolConfiguration < Struct.new(
  :tool_overrides,
  :tool_filters)
  SENSITIVE = []
  include Aws::Structure
end

#tool_overridesArray<Types::ApiGatewayToolOverride>

A list of explicit tool definitions with optional custom names and descriptions.

Returns:



205
206
207
208
209
210
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 205

class ApiGatewayToolConfiguration < Struct.new(
  :tool_overrides,
  :tool_filters)
  SENSITIVE = []
  include Aws::Structure
end