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_configurationTypes::ApiGatewayToolConfiguration

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



182
183
184
185
186
187
188
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 182

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

#rest_api_idString

The ID of the API Gateway REST API.

Returns:

  • (String)


182
183
184
185
186
187
188
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 182

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

#stageString

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

Returns:

  • (String)


182
183
184
185
186
187
188
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 182

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