Class: Aws::BedrockAgentCoreControl::Types::PassthroughTargetConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCoreControl::Types::PassthroughTargetConfiguration
- Defined in:
- gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb
Overview
The configuration for an HTTP passthrough target. A passthrough target forwards requests directly to an external HTTP endpoint.
Constant Summary collapse
- SENSITIVE =
[:static_query_parameters]
Instance Attribute Summary collapse
-
#endpoint ⇒ String
The HTTPS endpoint that the gateway forwards requests to for this passthrough target.
-
#protocol_type ⇒ String
The application protocol that the passthrough target implements.
-
#schema ⇒ Types::HttpApiSchemaConfiguration
The API schema configuration that defines the structure of the passthrough target's API.
-
#static_query_parameter_conflict_resolution ⇒ String
Controls precedence when a client request supplies a query parameter whose name matches a configured static query parameter.
-
#static_query_parameters ⇒ Hash<String,String>
A map of static query parameters that the gateway always appends to the outbound URL when forwarding requests to the target.
-
#stickiness_configuration ⇒ Types::StickinessConfiguration
The session stickiness configuration for the passthrough target.
Instance Attribute Details
#endpoint ⇒ String
The HTTPS endpoint that the gateway forwards requests to for this passthrough target.
17336 17337 17338 17339 17340 17341 17342 17343 17344 17345 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 17336 class PassthroughTargetConfiguration < Struct.new( :endpoint, :protocol_type, :schema, :stickiness_configuration, :static_query_parameters, :static_query_parameter_conflict_resolution) SENSITIVE = [:static_query_parameters] include Aws::Structure end |
#protocol_type ⇒ String
The application protocol that the passthrough target implements. This value is required for passthrough targets:
MCP- The Model Context Protocol.A2A- The Agent-to-Agent protocol.INFERENCE- The protocol for routing requests to a large language model (LLM) provider.CUSTOM- A custom application protocol.
17336 17337 17338 17339 17340 17341 17342 17343 17344 17345 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 17336 class PassthroughTargetConfiguration < Struct.new( :endpoint, :protocol_type, :schema, :stickiness_configuration, :static_query_parameters, :static_query_parameter_conflict_resolution) SENSITIVE = [:static_query_parameters] include Aws::Structure end |
#schema ⇒ Types::HttpApiSchemaConfiguration
The API schema configuration that defines the structure of the passthrough target's API.
17336 17337 17338 17339 17340 17341 17342 17343 17344 17345 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 17336 class PassthroughTargetConfiguration < Struct.new( :endpoint, :protocol_type, :schema, :stickiness_configuration, :static_query_parameters, :static_query_parameter_conflict_resolution) SENSITIVE = [:static_query_parameters] include Aws::Structure end |
#static_query_parameter_conflict_resolution ⇒ String
Controls precedence when a client request supplies a query parameter
whose name matches a configured static query parameter. If not set,
defaults to CLIENT_OVERRIDE:
CLIENT_OVERRIDE- The client-supplied value overrides the configured static value for that parameter name.STATIC_OVERRIDE- The configured static value is retained, overriding the client-supplied value for that parameter name.
17336 17337 17338 17339 17340 17341 17342 17343 17344 17345 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 17336 class PassthroughTargetConfiguration < Struct.new( :endpoint, :protocol_type, :schema, :stickiness_configuration, :static_query_parameters, :static_query_parameter_conflict_resolution) SENSITIVE = [:static_query_parameters] include Aws::Structure end |
#static_query_parameters ⇒ Hash<String,String>
A map of static query parameters that the gateway always appends to the outbound URL when forwarding requests to the target. The total outbound URL length, which includes the endpoint and the percent-encoded query parameters, is enforced by the service.
17336 17337 17338 17339 17340 17341 17342 17343 17344 17345 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 17336 class PassthroughTargetConfiguration < Struct.new( :endpoint, :protocol_type, :schema, :stickiness_configuration, :static_query_parameters, :static_query_parameter_conflict_resolution) SENSITIVE = [:static_query_parameters] include Aws::Structure end |
#stickiness_configuration ⇒ Types::StickinessConfiguration
The session stickiness configuration for the passthrough target. This configuration routes requests within the same session to the same target.
17336 17337 17338 17339 17340 17341 17342 17343 17344 17345 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 17336 class PassthroughTargetConfiguration < Struct.new( :endpoint, :protocol_type, :schema, :stickiness_configuration, :static_query_parameters, :static_query_parameter_conflict_resolution) SENSITIVE = [:static_query_parameters] include Aws::Structure end |