Class: Aws::BedrockAgentCoreControl::Types::HarnessHookLambdaTarget

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

Overview

The configuration for an AWS Lambda hook target.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arn ⇒ String

The ARN of the Lambda function to invoke.

Returns:

  • (String)


12190
12191
12192
12193
12194
12195
12196
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 12190

class HarnessHookLambdaTarget < Struct.new(
  :arn,
  :timeout_seconds,
  :failure_mode)
  SENSITIVE = []
  include Aws::Structure
end

#failure_mode ⇒ String

The behavior when the Lambda function times out, returns an error, or returns an invalid response. The default is DENY.

Returns:

  • (String)


12190
12191
12192
12193
12194
12195
12196
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 12190

class HarnessHookLambdaTarget < Struct.new(
  :arn,
  :timeout_seconds,
  :failure_mode)
  SENSITIVE = []
  include Aws::Structure
end

#timeout_seconds ⇒ Integer

The maximum number of seconds to wait for the Lambda function response. The default is 60 seconds.

Returns:

  • (Integer)


12190
12191
12192
12193
12194
12195
12196
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 12190

class HarnessHookLambdaTarget < Struct.new(
  :arn,
  :timeout_seconds,
  :failure_mode)
  SENSITIVE = []
  include Aws::Structure
end