Merge "Add O2 IMS compliance automation test scripts."
[it/test.git] / test_scripts / O2IMS_Compliance_Test / o2ims_compliance / schemas / alarms_properties.json
diff --git a/test_scripts/O2IMS_Compliance_Test/o2ims_compliance/schemas/alarms_properties.json b/test_scripts/O2IMS_Compliance_Test/o2ims_compliance/schemas/alarms_properties.json
new file mode 100644 (file)
index 0000000..6d4aff5
--- /dev/null
@@ -0,0 +1,70 @@
+{
+    "type": "array",
+    "items": {
+        "type": "object",
+        "properties": {
+            "alarmEventRecordId": {
+                "type": "string"
+            },
+            "resourceTypeId": {
+                "type": "string"
+            },
+            "resourceTypeID": {
+                "type": "string"
+            },
+            "resourceId": {
+                "type": "string"
+            },
+            "resourceID": {
+                "type": "string"
+            },
+            "alarmDefinitionId": {
+                "type": "string"
+            },
+            "alarmDefinitionID": {
+                "type": "string"
+            },
+            "probableCauseId": {
+                "type": "string"
+            },
+            "probableCauseID": {
+                "type": "string"
+            },
+            "alarmRaisedTime": {
+                "type": "string"
+            },
+            "alarmChangedTime": {
+                "type": "string"
+            },
+            "alarmAcknowledgeTime": {
+                "type": "string"
+            },
+            "alarmAcknowledged": {
+                "type": "boolean"
+            },
+            "perceivedSeverity": {
+                "type": "string"
+            },
+            "extensions": {
+                "type": [
+                    "null",
+                    "object"
+                ],
+                "default": null
+            }
+        },
+        "required": [
+            "alarmEventRecordId",
+            "resourceTypeID",
+            "resourceID",
+            "alarmDefinitionID",
+            "probableCauseID",
+            "alarmRaisedTime",
+            "alarmChangedTime",
+            "alarmAcknowledgeTime",
+            "alarmAcknowledged",
+            "perceivedSeverity",
+            "extensions"
+        ]
+    }
+}
\ No newline at end of file