Class: Aws::Lambda::Types::ChainedInvokeOptions

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

Overview

Configuration options for chained function invocations in durable executions, including retry settings and timeout configuration.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#function_name ⇒ String

The name or ARN of the Lambda function to invoke.

Returns:

  • (String)


808
809
810
811
812
813
814
# File 'gems/aws-sdk-lambda/lib/aws-sdk-lambda/types.rb', line 808

class ChainedInvokeOptions < Struct.new(
  :function_name,
  :tenant_id,
  :x_amzn_trace_id)
  SENSITIVE = []
  include Aws::Structure
end

#tenant_id ⇒ String

The tenant identifier for the chained invocation.

Returns:

  • (String)


808
809
810
811
812
813
814
# File 'gems/aws-sdk-lambda/lib/aws-sdk-lambda/types.rb', line 808

class ChainedInvokeOptions < Struct.new(
  :function_name,
  :tenant_id,
  :x_amzn_trace_id)
  SENSITIVE = []
  include Aws::Structure
end

#x_amzn_trace_id ⇒ String

The X-Ray trace header to use when starting the chained invocation. This parameter is optional. If you omit this value, the child invocation inherits the parent durable execution's trace header.

Specify this value on the START update for the chained invocation operation. For more information about the header format, see Tracing header in the X-Ray Developer Guide.

Returns:

  • (String)


808
809
810
811
812
813
814
# File 'gems/aws-sdk-lambda/lib/aws-sdk-lambda/types.rb', line 808

class ChainedInvokeOptions < Struct.new(
  :function_name,
  :tenant_id,
  :x_amzn_trace_id)
  SENSITIVE = []
  include Aws::Structure
end