|
1 | 1 | { |
2 | 2 | "type": "object", |
3 | | - "minProperties": 1, |
| 3 | + "required": [ |
| 4 | + "visibility", |
| 5 | + "access_lists", |
| 6 | + "dead_hosts", |
| 7 | + "proxy_hosts", |
| 8 | + "redirection_hosts", |
| 9 | + "streams", |
| 10 | + "certificates" |
| 11 | + ], |
| 12 | + "additionalProperties": false, |
4 | 13 | "properties": { |
5 | 14 | "visibility": { |
6 | 15 | "type": "string", |
7 | 16 | "description": "Visibility Type", |
8 | | - "enum": ["all", "user"], |
| 17 | + "enum": [ |
| 18 | + "all", |
| 19 | + "user" |
| 20 | + ], |
9 | 21 | "example": "all" |
10 | 22 | }, |
11 | 23 | "access_lists": { |
12 | 24 | "type": "string", |
13 | 25 | "description": "Access Lists Permissions", |
14 | | - "enum": ["hidden", "view", "manage"], |
| 26 | + "enum": [ |
| 27 | + "hidden", |
| 28 | + "view", |
| 29 | + "manage" |
| 30 | + ], |
15 | 31 | "example": "view" |
16 | 32 | }, |
17 | 33 | "dead_hosts": { |
18 | 34 | "type": "string", |
19 | 35 | "description": "404 Hosts Permissions", |
20 | | - "enum": ["hidden", "view", "manage"], |
| 36 | + "enum": [ |
| 37 | + "hidden", |
| 38 | + "view", |
| 39 | + "manage" |
| 40 | + ], |
21 | 41 | "example": "manage" |
22 | 42 | }, |
23 | 43 | "proxy_hosts": { |
24 | 44 | "type": "string", |
25 | 45 | "description": "Proxy Hosts Permissions", |
26 | | - "enum": ["hidden", "view", "manage"], |
| 46 | + "enum": [ |
| 47 | + "hidden", |
| 48 | + "view", |
| 49 | + "manage" |
| 50 | + ], |
27 | 51 | "example": "hidden" |
28 | 52 | }, |
29 | 53 | "redirection_hosts": { |
30 | 54 | "type": "string", |
31 | 55 | "description": "Redirection Permissions", |
32 | | - "enum": ["hidden", "view", "manage"], |
| 56 | + "enum": [ |
| 57 | + "hidden", |
| 58 | + "view", |
| 59 | + "manage" |
| 60 | + ], |
33 | 61 | "example": "view" |
34 | 62 | }, |
35 | 63 | "streams": { |
36 | 64 | "type": "string", |
37 | 65 | "description": "Streams Permissions", |
38 | | - "enum": ["hidden", "view", "manage"], |
| 66 | + "enum": [ |
| 67 | + "hidden", |
| 68 | + "view", |
| 69 | + "manage" |
| 70 | + ], |
39 | 71 | "example": "manage" |
40 | 72 | }, |
41 | 73 | "certificates": { |
42 | 74 | "type": "string", |
43 | 75 | "description": "Certificates Permissions", |
44 | | - "enum": ["hidden", "view", "manage"], |
| 76 | + "enum": [ |
| 77 | + "hidden", |
| 78 | + "view", |
| 79 | + "manage" |
| 80 | + ], |
45 | 81 | "example": "hidden" |
46 | 82 | } |
47 | 83 | } |
|
0 commit comments