Merge "Added CSIT for Macroflow with HEAT"
[integration/csit.git] / plans / ccsdk-oran / polmansuite / data / testdata / OSC / policy_type.json
1 {
2   "name": "pt1",
3   "description": "pt1 policy type",
4   "policy_type_id": 1,
5   "create_schema": {
6     "$schema": "http://json-schema.org/draft-07/schema#",
7     "title": "OSC_Type1_1.0.0",
8     "description": "Type 1 policy type",
9     "type": "object",
10     "properties": {
11       "scope": {
12         "type": "object",
13         "properties": {
14           "ueId": {
15             "type": "string"
16           },
17           "qosId": {
18             "type": "string"
19           }
20         },
21         "additionalProperties": false,
22         "required": [
23           "ueId",
24           "qosId"
25         ]
26       },
27       "qosObjectives": {
28         "type": "object",
29         "properties": {
30           "priorityLevel": {
31             "type": "number"
32           }
33         },
34         "additionalProperties": false,
35         "required": [
36           "priorityLevel"
37         ]
38       }
39     },
40     "additionalProperties": false,
41     "required": [
42       "scope", "qosObjectives"
43     ]
44   }
45 }