Class: Aws::EventBridgeV2::Types::StepFunctionsParameters

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

Overview

Step Functions invocation parameters for subscribers. Values are forwarded to the Step Functions StartExecution or StartSyncExecution API. Every string member accepts a literal or a JSONata expression (e.g. "$events.Data.executionName %").

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#invocation_timeout_seconds ⇒ String

Timeout in seconds for each invocation of the target (1-30). String-typed (not integer) so the value may be a JSONata expression.

Returns:

  • (String)


2585
2586
2587
2588
2589
2590
2591
2592
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 2585

class StepFunctionsParameters < Struct.new(
  :invocation_type,
  :name,
  :trace_header,
  :invocation_timeout_seconds)
  SENSITIVE = []
  include Aws::Structure
end

#invocation_type ⇒ String

Selects StartExecution (EVENT) or StartSyncExecution (REQUEST_RESPONSE) at delivery.

Returns:

  • (String)


2585
2586
2587
2588
2589
2590
2591
2592
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 2585

class StepFunctionsParameters < Struct.new(
  :invocation_type,
  :name,
  :trace_header,
  :invocation_timeout_seconds)
  SENSITIVE = []
  include Aws::Structure
end

#name ⇒ String

Name for the execution. Must be unique per account/region/state machine. Accepts JSONata expression.

Returns:

  • (String)


2585
2586
2587
2588
2589
2590
2591
2592
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 2585

class StepFunctionsParameters < Struct.new(
  :invocation_type,
  :name,
  :trace_header,
  :invocation_timeout_seconds)
  SENSITIVE = []
  include Aws::Structure
end

#trace_header ⇒ String

X-Ray trace header for distributed tracing. Accepts JSONata expression.

Returns:

  • (String)


2585
2586
2587
2588
2589
2590
2591
2592
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 2585

class StepFunctionsParameters < Struct.new(
  :invocation_type,
  :name,
  :trace_header,
  :invocation_timeout_seconds)
  SENSITIVE = []
  include Aws::Structure
end