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