summaryrefslogtreecommitdiff
path: root/samples/dtail.schema.json
diff options
context:
space:
mode:
Diffstat (limited to 'samples/dtail.schema.json')
-rwxr-xr-xsamples/dtail.schema.json24
1 files changed, 23 insertions, 1 deletions
diff --git a/samples/dtail.schema.json b/samples/dtail.schema.json
index 7551449..7f5cbed 100755
--- a/samples/dtail.schema.json
+++ b/samples/dtail.schema.json
@@ -2,6 +2,20 @@
"$schema": "https://json-schema.org/2019-09/schema",
"description": "Schema for dtail.json",
"definitions": {
+ "userPermission": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "userPermissions": {
+ "type": "object",
+ "patternProperties": {
+ "^.*$": {
+ "$ref": "#/definitions/userPermission"
+ }
+ }
+ },
"loglevel": {
"type": "string",
"enum": [
@@ -365,7 +379,15 @@
},
"Permissions": {
"type": "object",
- "properties": {}
+ "additionalProperties": true,
+ "patternProperties": {
+ "^Default$": {
+ "$ref": "#/definitions/userPermission"
+ },
+ "^Users$": {
+ "$ref": "#/definitions/userPermissions"
+ }
+ }
},
"Schedule": {
"type": "array",