id | string | — |
name | string | Pattern: ^[a-z][a-z0-9-]{1,61}$. |
environment | string | — |
schedule | string | Five-field cron expression. |
timezone | string | IANA timezone name. Defaults to UTC. |
enabled | boolean | — |
catchUp | boolean | Missed invocations are skipped; catch-up is not performed at launch. One of: false. |
target | object or object | Exactly one same-environment target: a signed project-relative HTTP invocation or a queue publication. |
target.kind | string | One of: http. |
target.path | string | Project-relative HTTP path that receives a signed invocation. Pattern: ^/. |
target.method | string | One of: POST, PUT, PATCH. |
target.body | object | Optional JSON request body, at most 122,880 encoded bytes before the signed 128,000-byte invocation envelope. |
retry | object | — |
retry.maxAttempts | integer | Total attempts from 1 to 10. |
retry.initialDelaySeconds | integer | Initial retry delay from 1 to 3,600 seconds. |
retry.maxDelaySeconds | integer | Maximum retry delay from 1 to 86,400 seconds. |
concurrencyPolicy | string | One of: allow, skip, replace. |
timeoutSeconds | integer | Target timeout in seconds, bounded below the durable execution lease. |
lastRunAt | string or null | Format: date-time. |
nextRunAt | string or null | Format: date-time. |
createdAt | string | Format: date-time. |
updatedAt | string | Format: date-time. |