Class: Aws::BedrockAgentCoreControl::Types::MetadataConfiguration

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

Overview

Configuration for HTTP header and query parameter propagation between the gateway and target servers.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#allowed_query_parametersArray<String>

A list of URL query parameters that are allowed to be propagated from incoming gateway URL to the target.

Returns:

  • (Array<String>)


6829
6830
6831
6832
6833
6834
6835
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 6829

class MetadataConfiguration < Struct.new(
  :allowed_request_headers,
  :allowed_query_parameters,
  :allowed_response_headers)
  SENSITIVE = []
  include Aws::Structure
end

#allowed_request_headersArray<String>

A list of HTTP headers that are allowed to be propagated from incoming client requests to the target.

Returns:

  • (Array<String>)


6829
6830
6831
6832
6833
6834
6835
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 6829

class MetadataConfiguration < Struct.new(
  :allowed_request_headers,
  :allowed_query_parameters,
  :allowed_response_headers)
  SENSITIVE = []
  include Aws::Structure
end

#allowed_response_headersArray<String>

A list of HTTP headers that are allowed to be propagated from the target response back to the client.

Returns:

  • (Array<String>)


6829
6830
6831
6832
6833
6834
6835
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 6829

class MetadataConfiguration < Struct.new(
  :allowed_request_headers,
  :allowed_query_parameters,
  :allowed_response_headers)
  SENSITIVE = []
  include Aws::Structure
end