[DCAEGEN2]Release dcaegen2-services-son-handler maven dependency
[dcaegen2/services/son-handler.git] / dpo / data-formats / sonToPolicyDmaap-dataformat.json
1 {
2     "dataformatversion": "1.0.0",
3     "jsonschema": {
4         "$schema": "http://json-schema.org/draft-04/schema#",
5         "additionalproperties": true,
6         "description": "",
7         "properties": {
8             "AAI": {
9                 "additionalproperties": true,
10                 "description": "",
11                 "properties": {
12                     "generic-vnf.is-closed-loop-disabled": {
13                         "description": "",
14                         "type": "string"
15                     },
16                     "generic-vnf.prov-status": {
17                         "description": "",
18                         "type": "string"
19                     },
20                     "generic-vnf.vnf-id": {
21                         "description": "",
22                         "type": "string"
23                     }
24                 },
25                 "required": [
26                     "generic-vnf.is-closed-loop-disabled",
27                     "generic-vnf.prov-status",
28                     "generic-vnf.vnf-id"
29                 ],
30                 "type": "object"
31             },
32             "Action": {
33                 "description": "",
34                 "type": "string"
35             },
36             "closedLoopAlarmStart": {
37                 "description": "",
38                 "type": "integer"
39             },
40             "closedLoopControlName": {
41                 "description": "",
42                 "type": "string"
43             },
44             "closedLoopEventClient": {
45                 "description": "",
46                 "type": "string"
47             },
48             "closedLoopEventStatus": {
49                 "description": "",
50                 "type": "string"
51             },
52             "from": {
53                 "description": "",
54                 "type": "string"
55             },
56             "payload": {
57                 "description": "",
58                 "type": "string"
59             },
60             "requestID": {
61                 "description": "",
62                 "type": "string"
63             },
64             "target": {
65                 "description": "",
66                 "type": "string"
67             },
68             "target_type": {
69                 "description": "",
70                 "type": "string"
71             },
72             "version": {
73                 "description": "",
74                 "type": "string"
75             }
76         },
77         "required": [
78             "AAI",  "Action",  "closedLoopAlarmStart",  "closedLoopControlName", "closedLoopEventClient", "closedLoopEventStatus", "from",  "payload",  "requestID",  "target", "target_type", "version"
79         ],
80         "type": "object"
81     },
82     "self": {
83         "description": "",
84         "name": "SON_TO_POLICY_DMAAP",
85         "version": "1.0.0"
86     }
87 }