blob: f60ed899a7df465656d87793c75932c02af4dc0b [file] [log] [blame]
BjornMagnussonXA2791e082020-11-12 00:52:08 +01001{
2 "policySchema": {
3 "$schema": "http://json-schema.org/draft-07/schema#",
4 "title": "STD_QOS2_0.1.0",
5 "description": "STD QOS2 policy type",
6 "type": "object",
7 "properties": {
8 "scope": {
9 "type": "object",
10 "properties": {
11 "qosId": {
12 "type": "string"
13 }
14 },
15 "additionalProperties": false,
16 "required": [
17 "qosId"
18 ]
19 },
20 "qosObjectives": {
21 "type": "object",
22 "properties": {
23 "priorityLevel": {
24 "type": "number"
25 }
26 },
27 "additionalProperties": false,
28 "required": [
29 "priorityLevel"
30 ]
31 }
32 }
33 },
34 "statusSchema": {
35 "$schema": "http://json-schema.org/draft-07/schema#",
36 "title": "STD_QOS_0.2.0",
37 "description": "STD QOS policy type status",
38 "type": "object",
39 "properties": {
40 "enforceStatus": {
41 "type": "string"
42 },
43 "enforceReason": {
44 "type": "string"
45 },
46 "additionalProperties": false,
47 "required": [
48 "enforceStatus"
49 ]
50 }
51 }
52 }