app-operations_manager Schemas

On this page:

schedule-trigger-json

{ "$id": "schedule-trigger-json", "title": "Schedule Triggers Schema for JSON Representation", "description": "Schema for a Schedule Trigger JSON representation", "type": "object", "required": [ "name", "type", "enabled", "actionType", "actionId", "firstRunAt", "processMissedRuns" ], "propertyNames": { "anyOf": [ { "$ref": "triggers-common-schema#/definitions/commonFieldNames" }, { "$ref": "triggers-json#/definitions/commonJsonFieldNames" }, { "$ref": "schedule-trigger-common#/definitions/commonScheduleTriggerFieldNames" }, { "enum": [ "formId", "repeatInterval", "repeatUnit", "repeatFrequency", "lastExecuted", "nextRunAt", "waitFlag", "locked" ] } ] }, "allOf": [ { "$ref": "triggers-common-schema#/definitions/commonFields" }, { "$ref": "triggers-json#/definitions/commonJsonFields" }, { "$ref": "schedule-trigger-common#/definitions/commonScheduleTriggerFields" }, { "$ref": "schedule-trigger-common#/definitions/legacyCovariantProperties" }, { "$ref": "schedule-trigger-common#/definitions/legacyInvariantProperties" }, { "properties": { "formId": { "description": "The name of a JSON Form used to provide inputs to a workflow from this trigger", "type": [ "string", "null" ] }, "lastExecuted": { "description": "A timestamp in milliseconds of the time this job was last executed.", "oneOf": [ { "type": "integer", "minimum": 0 }, { "type": "null" } ] }, "nextRunAt": { "description": "A timestamp in milliseconds for the next scheduled run of this job.", "oneOf": [ { "type": "integer", "minimum": 0 }, { "type": "null" } ], "examples": [ 1648829216268, null ] }, "waitFlag": { "description": "Deprecated, backend use only", "type": "boolean" }, "locked": { "description": "backend use only", "type": "boolean" } } } ] }