Merge "Add Accelerator resource watcher; fix bug of the alarm dictionary"
[pti/o2.git] / o2ims / domain / resource_type.py
index 79b36fd..076d6ae 100644 (file)
@@ -1,18 +1,30 @@
-from enum import Enum\r
-\r
-\r
-class ResourceTypeEnum(Enum):\r
-    OCLOUD = 1,\r
-    RESOURCE_POOL = 2,\r
-    DMS = 3,\r
-    PSERVER = 11\r
-    PSERVER_CPU = 12\r
-    PSERVER_RAM = 13\r
-\r
-\r
-class InvalidOcloudState(Exception):\r
-    pass\r
-\r
-\r
-class MismatchedModel(Exception):\r
-    pass\r
+from enum import Enum
+
+
+class ResourceTypeEnum(Enum):
+    UNDEFINED = 0
+    OCLOUD = 1
+    RESOURCE_POOL = 2
+    DMS = 3
+    PSERVER = 11
+    PSERVER_CPU = 12
+    PSERVER_RAM = 13
+    PSERVER_IF = 14
+    PSERVER_IF_PORT = 15
+    PSERVER_ETH = 16
+    PSERVER_PCI_DEV = 17
+    PSERVER_ACC = 18
+
+
+class ResourceKindEnum(Enum):
+    UNDEFINED = 0
+    PHYSICAL = 1
+    LOGICAL = 2
+
+
+class InvalidOcloudState(Exception):
+    pass
+
+
+class MismatchedModel(Exception):
+    pass