3a2271a7a4dce8de524a35976a461dc595c02ced
[pti/o2.git] / o2ims / domain / resource_type.py
1 from enum import Enum
2
3
4 class ResourceTypeEnum(Enum):
5     UNDEFINED = 0
6     OCLOUD = 1
7     RESOURCE_POOL = 2
8     DMS = 3
9     PSERVER = 11
10     PSERVER_CPU = 12
11     PSERVER_RAM = 13
12     PSERVER_IF = 14
13     PSERVER_IF_PORT = 15
14     PSERVER_ETH = 16
15
16
17 class ResourceKindEnum(Enum):
18     UNDEFINED = 0
19     PHYSICAL = 1
20     LOGICAL = 2
21
22
23 class InvalidOcloudState(Exception):
24     pass
25
26
27 class MismatchedModel(Exception):
28     pass