UNPKG

@openzeppelin/defender-serverless

Version:
2 lines (1 loc) 805 B
{ "$schema": "http://json-schema.org/draft-07/schema#", "title": "Function", "type": "object", "properties": { "path": { "type": "string" }, "relayer": { "title": "Relayer", "$ref": "#/definitions/relayer", "format": "uri-reference" }, "trigger": { "title": "Trigger", "type": "object", "properties": { "type": { "title": "TriggerType", "type": "string", "enum": ["schedule", "webhook", "sentinel", "monitor-filter"] }, "cron": { "title": "TriggerCron", "type": "string" }, "frequency": { "title": "TriggerFrequency", "type": "integer" } }, "if": { "properties": { "type": { "const": "schedule" } } }, "then": { "oneOf": [{ "required": ["cron"] }, { "required": ["frequency"] }] }, "else": {}, "required": ["type"] }, "paused": { "type": "boolean" } }, "required": ["name", "path", "trigger", "paused"] }