Skip to content

UniversalTargetParameters

Source code in docs_src/capo_eventbridgev2/types/universal_target_parameters.py
class UniversalTargetParameters(TypedDict, closed=True):
    input: "capo_eventbridgev2.types.universal_target_input.UniversalTargetInput"
    """JSON string or JSONata expression that produces the API request. Supports {% ... %} JSONata expressions for dynamic values from the event."""
    invocation_timeout_seconds: NotRequired["capo_eventbridgev2.types.string.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."""

input instance-attribute

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

invocation_timeout_seconds instance-attribute

invocation_timeout_seconds: NotRequired[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.