Merge "Added vROPs consumer, receiver that will consume messages & act on it. Aligned...
[osm/MON.git] / core / models / notify_alarm.json
1 {
2   "schema_version": { "type": "string" },
3   "schema_type": { "type": "string" },
4   "notify_details":
5   {
6     "alarm_uuid": { "type": "string" },
7     "resource_uuid": { "type": "string" },
8     "description": { "type": "string" },
9     "tenant_uuid": { "type": "string" },
10     "vim_type": { "type": "string" },
11     "severity": { "type" : ["integer", "string"] },
12     "status": { "type": "string" },
13     "start_date": { "type": "date-time" },
14     "update_date": { "type": "date-time" },
15     "cancel_date": { "type": "date-time" }
16   },
17   "required": [ "schema_version",
18                 "schema_type",
19                 "alarm_uuid",
20                 "resource_uuid",
21                 "tenant_uuid",
22                 "vim_type",
23                 "severity",
24                 "status",
25                 "start_date" ]
26 }