Class: Aws::BedrockAgentCoreControl::Types::ApiGatewayTargetConfiguration

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

Overview

The configuration for an Amazon API Gateway target.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#api_gateway_tool_configuration ⇒ Types::ApiGatewayToolConfiguration

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



397
398
399
400
401
402
403
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 397

class ApiGatewayTargetConfiguration < Struct.new(
  :rest_api_id,
  :stage,
  :api_gateway_tool_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#rest_api_id ⇒ String

The ID of the API Gateway REST API.

Returns:

  • (String)


397
398
399
400
401
402
403
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 397

class ApiGatewayTargetConfiguration < Struct.new(
  :rest_api_id,
  :stage,
  :api_gateway_tool_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#stage ⇒ String

The ID of the stage of the REST API to add as a target.

Returns:

  • (String)


397
398
399
400
401
402
403
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 397

class ApiGatewayTargetConfiguration < Struct.new(
  :rest_api_id,
  :stage,
  :api_gateway_tool_configuration)
  SENSITIVE = []
  include Aws::Structure
end