TCA: Support for VES/A&AI enrichment
[dcaegen2/analytics/tca.git] / dpo / tcaOutput.json
1 {\r
2   "self": {\r
3     "name": "TCA Alert Definition",\r
4     "version": "1.0.0",\r
5     "description": "The format of the output event from TCA"\r
6   },\r
7   "dataformatversion": "1.0.0",\r
8   "jsonschema": {\r
9     "name": "TCA Alert",\r
10     "version": "1.0.0",\r
11     "properties": {\r
12       "closedLoopControlame": {\r
13         "type": "string"\r
14       },\r
15       "version": {\r
16         "type": "string"\r
17       },\r
18       "requestID": {\r
19         "type": "string"\r
20       },\r
21       "closedLoopAlarmStart": {\r
22         "type": "string"\r
23       },\r
24       "closedLoopEventClient": {\r
25         "type": "string"\r
26       },\r
27       "target_type": {\r
28         "type": "string",\r
29         "enum": [\r
30           "VNF",\r
31           "VM"\r
32         ]\r
33       },\r
34       "target": {\r
35         "type": "string",\r
36         "enum": [\r
37           "generic-vnf.vnf-id",\r
38           "vserver.vserver-name"\r
39         ]\r
40       },\r
41       "AAI": {\r
42         "anyOf": [\r
43           {\r
44             "generic-vnf.vnf-id": {\r
45               "type": "string"\r
46             }\r
47           },\r
48           {\r
49             "vserver.vserver-name": {\r
50               "type": "string"\r
51             }\r
52           }\r
53         ]\r
54       },\r
55       "from": {\r
56         "type": "string",\r
57         "enum": [\r
58           "DCAE"\r
59         ]\r
60       },\r
61       "policyScope": {\r
62         "type": "string"\r
63       },\r
64       "policyName": {\r
65         "type": "string"\r
66       },\r
67       "policyVersion": {\r
68         "type": "string"\r
69       },\r
70       "closedLoopEventStatus": {\r
71         "type": "string",\r
72         "enum": [\r
73           "ONSET"\r
74         ]\r
75       }\r
76     }\r
77   }\r
78 }\r