Class: Aws::EventBridgeV2::Types::UniversalTargetParameters

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

Overview

Parameters for USI (Universal Service Integration) targets. Used when TargetArn is in the format arn:aws:events:::aws-sdk:service:apiAction

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#input ⇒ String

JSON string or JSONata expression that produces the API request. Supports ... % JSONata expressions for dynamic values from the event.

Returns:

  • (String)


2775
2776
2777
2778
2779
2780
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 2775

class UniversalTargetParameters < Struct.new(
  :input,
  :invocation_timeout_seconds)
  SENSITIVE = []
  include Aws::Structure
end

#invocation_timeout_seconds ⇒ String

Timeout in seconds for each invocation of the target (1-30, default 30). Accepts a literal integer or a ... % JSONata expression evaluated against the event at invocation time. A JSONata expression is syntax-checked at create time. Resolved values outside of the range [1, 30] will be constrained to the nearest bound at delivery time. Defaults to 30 seconds when unset.

Returns:

  • (String)


2775
2776
2777
2778
2779
2780
# File 'gems/aws-sdk-eventbridgev2/lib/aws-sdk-eventbridgev2/types.rb', line 2775

class UniversalTargetParameters < Struct.new(
  :input,
  :invocation_timeout_seconds)
  SENSITIVE = []
  include Aws::Structure
end