Class: Aws::BedrockAgentCoreControl::Types::GatewayInterceptorConfiguration

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

Overview

The configuration for an interceptor on a gateway. This structure defines settings for an interceptor that will be invoked during the invocation of the gateway.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#input_configurationTypes::InterceptorInputConfiguration

The configuration for the input of the interceptor. This field specifies how the input to the interceptor is constructed



3874
3875
3876
3877
3878
3879
3880
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 3874

class GatewayInterceptorConfiguration < Struct.new(
  :interceptor,
  :interception_points,
  :input_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#interception_pointsArray<String>

The supported points of interception. This field specifies which points during the gateway invocation to invoke the interceptor

Returns:

  • (Array<String>)


3874
3875
3876
3877
3878
3879
3880
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 3874

class GatewayInterceptorConfiguration < Struct.new(
  :interceptor,
  :interception_points,
  :input_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#interceptorTypes::InterceptorConfiguration

The infrastructure settings of an interceptor configuration. This structure defines how the interceptor can be invoked.



3874
3875
3876
3877
3878
3879
3880
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 3874

class GatewayInterceptorConfiguration < Struct.new(
  :interceptor,
  :interception_points,
  :input_configuration)
  SENSITIVE = []
  include Aws::Structure
end