{"properties": {"paths": {"items": {"type": "string"}, "type": "array"}, "fallback_keys": {"items": {"type": "string"}, "type": "array", "maxItems": 5}, "when": {"default": "on_success", "enum": ["on_success", "on_failure", "always"], "type": "string"}, "policy": {"default": "pull-push", "pattern": "pull-push|pull|push|\\$\\w{1,255}", "type": "string"}, "key": {"oneOf": [{"pattern": "^(?!.*\\/)^(.*[^.]+.*)$", "type": "string"}, {"type": "object", "properties": {"files": {"minItems": 1, "items": {"type": "string"}, "type": "array", "maxItems": 2}, "prefix": {"type": "string"}}}]}, "unprotect": {"default": false, "type": "boolean"}, "untracked": {"default": false, "type": "boolean"}}}