Class: Aws::EventBridgeV2::Types::UniversalTargetParameters
- Inherits:
-
Struct
- Object
- Struct
- Aws::EventBridgeV2::Types::UniversalTargetParameters
- 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
-
#input ⇒ String
JSON string or JSONata expression that produces the API request.
-
#invocation_timeout_seconds ⇒ String
Timeout in seconds for each invocation of the target (1-30, default 30).
Instance Attribute Details
#input ⇒ String
JSON string or JSONata expression that produces the API request. Supports ... % JSONata expressions for dynamic values from the event.
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.
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 |