Conductor · Schema
TaskDef
A Conductor task definition that specifies the behavior, retry logic, timeout policies, rate limiting, and ownership for a reusable task type.
AutomationOrchestrationStateTasksWorkflows
Properties
| Name | Type | Description |
|---|---|---|
| name | string | The name of the task definition |
| description | string | Description of the task |
| retryCount | integer | Number of retries |
| retryLogic | string | Retry logic |
| retryDelaySeconds | integer | Delay between retries in seconds |
| timeoutSeconds | integer | Task execution timeout in seconds |
| timeoutPolicy | string | Timeout policy |
| responseTimeoutSeconds | integer | Time to wait for worker to respond after polling |
| pollTimeoutSeconds | integer | Time to wait when polling for task |
| concurrentExecLimit | integer | Concurrent execution limit for the task |
| rateLimitPerFrequency | integer | Rate limit per frequency |
| rateLimitFrequencyInSeconds | integer | Rate limit frequency window in seconds |
| ownerEmail | string | Email of the task definition owner |
| inputKeys | array | Expected input keys |
| outputKeys | array | Expected output keys |
| inputTemplate | object | Default input template |
| createdBy | string | Creator of the task definition |
| createTime | integer | Creation timestamp in epoch milliseconds |
| updatedBy | string | Last updater |
| updateTime | integer | Last update timestamp in epoch milliseconds |