/
constants.py
44 lines (39 loc) · 1.08 KB
/
constants.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
from vnc_api.vnc_api import IdPermsType
EVENTS_TO_OBSERVE = [
'VmCreatedEvent',
'VmClonedEvent',
'VmDeployedEvent',
'VmPoweredOnEvent',
'VmPoweredOffEvent',
'VmSuspendedEvent',
'VmRenamedEvent',
'VmMacChangedEvent',
'VmMacAssignedEvent',
'VmReconfiguredEvent',
'VmMigratedEvent',
'VmRegisteredEvent',
'VmRemovedEvent',
]
VM_PROPERTY_FILTERS = [
'config.instanceUuid',
'name',
'runtime.powerState',
'guest.toolsRunningStatus',
'summary.runtime.host',
]
VM_UPDATE_FILTERS = [
'guest.toolsRunningStatus',
'guest.net',
'runtime.powerState',
]
VNC_ROOT_DOMAIN = 'default-domain'
VNC_VCENTER_PROJECT = 'vCenter'
VNC_VCENTER_IPAM = 'vCenter-ipam'
VNC_VCENTER_IPAM_FQN = [VNC_ROOT_DOMAIN, VNC_VCENTER_PROJECT, VNC_VCENTER_IPAM]
VNC_VCENTER_DEFAULT_SG = 'default'
VNC_VCENTER_DEFAULT_SG_FQN = [VNC_ROOT_DOMAIN, VNC_VCENTER_PROJECT, VNC_VCENTER_DEFAULT_SG]
CONTRAIL_VM_NAME = 'ContrailVM'
CONTRAIL_NETWORK = 'VM-PG'
VLAN_ID_RANGE_START = 0
VLAN_ID_RANGE_END = 4095
ID_PERMS = IdPermsType(creator='vcenter-manager', enable=True)