Retry Configuration Schema
Defines retry behavior for failed workflow steps
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
---|---|---|---|---|---|---|---|
Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | RootWorkflow.schema.json* |
0 Type
object
(Retry Configuration)
0 Properties
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
condition | Merged | Optional | cannot be null | Root Workflow |
delay | number |
Optional | can be null | Root Workflow |
maxRetries | number |
Required | cannot be null | Root Workflow |
condition
Optional JMESPath condition that must be true to allow retry
condition
-
is optional
-
Type: merged type (Retry Condition)
-
cannot be null
-
defined in: Root Workflow
condition Type
merged type (Retry Condition)
any of
delay
Optional delay in seconds between retry attempts
delay
-
is optional
-
Type:
number
(Retry Delay) -
can be null
-
defined in: Root Workflow
delay Type
number
(Retry Delay)
delay Constraints
maximum: the value of this number must smaller than or equal to: 600
minimum: the value of this number must greater than or equal to: 0
delay Examples
maxRetries
Maximum number of retry attempts (1-100)
maxRetries
-
is required
-
Type:
number
(Max Retries) -
cannot be null
-
defined in: Root Workflow
maxRetries Type
number
(Max Retries)
maxRetries Constraints
maximum: the value of this number must smaller than or equal to: 100
minimum: the value of this number must greater than or equal to: 1