Merge "Add O2 IMS compliance automation test scripts."
[it/test.git] / test_scripts / O2IMS_Compliance_Test / o2ims_compliance / schemas / alarm_properties.json
diff --git a/test_scripts/O2IMS_Compliance_Test/o2ims_compliance/schemas/alarm_properties.json b/test_scripts/O2IMS_Compliance_Test/o2ims_compliance/schemas/alarm_properties.json
new file mode 100644 (file)
index 0000000..dcd0517
--- /dev/null
@@ -0,0 +1,67 @@
+{
+    "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