summaryrefslogtreecommitdiff
path: root/samples/dtail.schema.json
diff options
context:
space:
mode:
authorPaul Buetow <pbuetow@mimecast.com>2021-12-03 10:16:47 +0000
committerPaul Buetow <pbuetow@mimecast.com>2021-12-03 10:16:47 +0000
commitdb60663793e8fe3e4d600ceb0862e50cdebb339f (patch)
tree73aaac0b42d355734229815f1b83084e46192b62 /samples/dtail.schema.json
parentaa3ca9bde19f0f1d2b403e827c9184f2764c060c (diff)
add user permissions to JSON schema
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",