FluidVM Constants
From The FluidVM Wiki
Contents |
[edit]
Hypervisor Constants
XEN_HYP = 0 OPENVZ_HYP = 1 AWS_HYP = 3 UNKNOWN_HYP = 100
[edit]
Task State Constants
TASK_ADDED = 0 TASK_EXECUTING = 1 TASK_SUCCEEDED = 0 TASK_FAILED = -1
[edit]
User Constants
ADMIN = 0 GOLD_RESELLER = 1 RESELLER = 2 CUSTOMER = 3
[edit]
Rights Constants
** user operation rights ** ADD_USER = 1 EDIT_USER = 2 REMOVE_USER = 3 ** Datacenter operation rights ** ADD_DC = 6 EDIT_DC = 7 REMOVE_DC = 8 ** Node operation rights ** ADD_CN = 9 EDIT_CN = 10 REMOVE_CN = 11 ** Virtual server operation rights ** ADD_VS = 12 EDIT_VS = 13 REMOVE_VS = 14 MANAGE_IPTABLE = 20 BACKUP_VPS = 22 QUOTA_LEVEL2 = 24 SCHEDULE_BACKUP = 25 START_STOP_VS = 31 ACCESS_VNC = 32 ** ISO Operations ** MANAGE_ISO = 15 ** Storage (iSCSI/VSM) Operations ** MANAGE_STORAGE = 18 ** IP Pool Operations rights ** MANAGE_IPPOOL = 19
[edit]
Object Constants
OBJ_TYPE_ALL = 0 OBJ_TYPE_DATACENTER = 1 OBJ_TYPE_COMPUTENODE = 2 OBJ_TYPE_VIRTUALSERVER = 3 OBJ_TYPE_DISK = 4 OBJ_TYPE_DISK_ASC = 5 OBJ_TYPE_VOLUME_GROUP = 6 OBJ_TYPE_ISCSI = 7 OBJ_TYPE_TEST = 8 OBJ_VMBALANCE_RULE = 9 OBJ_TYPEINITIALIZE = 10 OBJ_DISK_HARDWARE = 11 OBJ_TYPE_USER = 12 OBJ_TYPE_IP_POOL = 13 OBJ_TYPE_FIRE_IP = 14 OBJ_TYPE_FIRE_PORT = 15 OBJ_TYPE_FIREWALL = 16 OBJ_TYPE_BACKUPSERVER = 17 OBJ_TYPE_ISOSTORE = 18 OBJ_TYPE_RESLIM = 19 OBJ_TYPE_USER_ASC = 20 OBJ_TYPE_ALTERNATENAMES = 21 OBJ_TYPE_LICENSE_MGR = 22 OBJ_TYPE_RA_EMAIL_SETTING = 23 OBJ_TYPE_RA_NOTIFICATION_SETTING = 24 OBJ_TYPE_RA_PROXY_SETTING = 25 OBJ_TYPE_RA_TIMEZONE_SETTING = 26 OBJ_TYPE_RA_BACKUP_SCHEDULE = 27 OBJ_TYPE_VIRTUAL_APPLIANCE_CACHE = 28 OBJ_TYPE_CONTAINER_PROFILES = 29 OBJ_TYPE_NETWORKS = 30 OBJ_TYPE_NICASSOCIATION = 31 OBJ_TYPE_VLAN = 32 OBJ_TYPE_NICCARD = 33 OBJ_TYPE_VNICCARD = 34 OBJ_TYPE_VNICASSOCIATION = 35 OBJ_TYPE_AWSKEYPAIR = 36 OBJ_TYPE_S3STORAGE = 37 OBJ_TYPE_AWSSSHKEYPAIR = 38 OBJ_TYPE_AWSSECURITY = 39 OBJ_TYPE_AWSRESERVATION = 40
[edit]
Error Constants
EINVALID_SESSION = -1 EINVALID_RIGHTS = -2 EINVALID_DC = -3 EINVALID_CN = -4 EINVALID_VS = -5 EINVALID_VG = -6 EINVALID_DISK = -7 EINVALID_USER = -8 EDUPLICATE_ENTRY = -9 ESERVICE = -10 EIMPLEMENT = -11 ECN_NOT_EMPTY = -12 EBACKUP_NOT_DEFINED = -13 EVMEVICT_FAILED = -14 ECANNOT_DESTROY_RUNNING_VS = -15 EVS_NOT_RUNNING = -16 EVG_NO_FREESPACE = -17 EDISK_ASSOCIATED = -18 EASSOCIATION_LIMIT_EXCEDED = -19 ELICENSE_ERROR = -20 EINVALID_DISK_ASSN = -21 EDISK_RESIZE = -22 EDISK_NOT_INITIALIZED = -23 EDISK_TYPE = -24 EVG_RESIZE = -25 EAUTHENTICATION = -26 ESESSION_EXISTS = -27 EHARDDISK_NOT_FOUND = -28 EINSUFFICIENT_FREESIZE = -29 EVG_NOT_EMPTY = -30 EINVALID_ISCSISERVER = -31 EINVALID_IPPOOL = -32 EVS_RUNNING = -33 EVS_DEFINING_OR_DEACTIVATED = -34 EBACKUP_PARAMETER_ERROR = -35 EINVALID_FIREIP = -36 EINVALID_FIREPORT = -37 EFIREWALL_NOT_DEFINED = -38 ERIGHTS_EXCEED_USERLIMIT = -39 EPASSWD_NOT_SUFFICIENT = -40 EINVALID_RES_LIMIT = -41 ENO_SUPPORT_IN_HYPERVISOR = -42 ECANNOT_DELETE_ASSOCIATED_PLAN = -43 ECANNOT_DELETE_LOGGEDUSER = -44 ECANNOT_MIGRATE_DIFFERENT_HYPERVISOR = -45 ECANNOT_MIGRATE_VS = -46 EVPS_ID_CONFLICT = -47 ESSH_KEY_EXCHANGE_ERROR = -48 EADD_PUBLIC_KEY = -49 EKEY_EXCHANGE_ERROR = -50 ECANNOT_CONNECT_HOST = -51 EISOSTORE_LOCKED = -52 EMOUNT_FAILED = -53 EVS_SERVICE_RUNNING = -54 EVS_SERVICE_NOT_RUNNING = -55 EINVALID_NAME_FORMAT = -56 EPASSWD_NOT_SUFFICIENT = -57 EOBJECT_LOCKED = -58 EINVALID_IPRANGE = -59 EVS_SERVICE_ADD = -60 EVS_SERVICE_REMOVE = -61 ENO_SUITABLE_NODES_FOUND = -62 ENODE_NOT_OWNED = -63 EINVALID_ARGS = -64 EDC_NOT_EMPTY = -65 ERESOURCE_LIMIT = -66 EINVALID_USER_ASSOCIATION = -67 EINVALID_BACKUPSERVER = -68 EINVALID_ALTERNATENAMES = -69 EINVALID_ALTERNATENAMES_FIELD = -70 EINVALID_VMBALANCE_PARAMS = -71 EINVALID_DATATYPE = -72 ECCANNOT_MIGRATE_USING_LOCAL_DISKS = -73 EISCSI_NOT_VISIBLE = -74 EINVALID_SERIALNO = -75 EVMPROTECTED = -76 EOVERLOAD_CANNOT_MIGRATE = -77 ECPU_DEFICIENT_CANNOT_MIGRATE = -78 AUTHENTICATION_FAILED = -79 ENODE_HALTED = -80 ENODE_NOT_HALTED = -81 ELV_CREATION = -82 ELV_DELETION = -83 ECLONE_DISK = -84 EVS_STARTUP_FAILED = -85 ECPU_DIFFERENT_VENDORS = -86 EDUPLICATE_IP = -87 EDISK_NOT_ONLINE = -88 ENOT_ENOUGH_MEMORY = -89 ESERVICEENSURE_ACTIVE = -90 ESERVICEENSURE_LOCALDISK_ASSOCIATION = -91 EMAX_LVSLOTS = -92 EDISK_INITIALIZED = -93 EOEM = -94 ENOSUCHRECORD = -95 ECONFIGFILE = -96 EHYPERVISOR_NOT_SUPPORTED = -97 EINVALID_CP = -98 ENODE_NOT_ACCESSIBLE = -99 EINVALID_ASS_TYPE = -100 EINVALID_HYPERVISOR = -101 EKEYSTORE = -102 ERESLIM_ASSOCIATED = -103 EUSER_SUSPENDED = -104 EQUOTA = -105 ETARGET_NOT_EMPTY = -106 EINVALID_STATUS = -107 # this error applies for both Users and VS EINVALID_NETWORKGROUP = -108 EINVALID_NETWORKTYPE = -109 EINVALID_NIC = -110 ECANNOT_CONFIGURE_ETH0 = -111 ENIC_ASSOCIATED = -112 EINVALID_NICASSN = -113 EINVALID_VLANRANGE = -114 EINVALID_NETWORKNAME = -115 EINVALID_VLAN = -116 EINVALID_NICSETTINGS = -117 EDHCP_SETTINGS = -118 ENIC_AVAILABLE = -119 EOBJECT_IN_USE = -120 ESWAP_DEVICE_NOT_SET = -121 EROOT_DEVICE_NOT_SET = -122 EINVALID_AWSAUTH = -123 EINVALID_INSTANCESTATE = -124 EINVALID_RESERVATION = -125 EINVALID_IMAGETYPE = -126 EINVALID_STORAGE = -127 EINVALID_SECURITYGROUP = -128 EINVALID_SSHKEYPAIR = -129 EINVALID_IPPROTOCOL = -130 EINVALID_ACL = -131 EINVALID_FILETYPE = -132 EINVALID_FILEKEY = -133 EINVALID_ELASTICIP = -134 EINVALID_VNIC = -135 EINVALID_VNICASSN = -136 EINVALID_NETWORKTYPE = -137 EMIGRATION_ASSNNIC_MISSING_IN_DESTNODE = -138 EMIGRATION_VLAN_NOT_CONFIGURED_IN_DESTNODE = -139 EDUPLICATE_VLAN = -140 ENO_SUPPORT_ONLINE_VIC_HVM = -141 ENO_SUPPORT_ONLINE_BLOCK_HVM = -142 ECANNOT_DETACH_ROOT_SWAP = -143 ELOST_BACKEND = -1000
