constants.py 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. # Copyright 2016 Cloudbase Solutions Srl
  2. # All Rights Reserved.
  3. EXECUTION_STATUS_RUNNING = "RUNNING"
  4. EXECUTION_STATUS_COMPLETED = "COMPLETED"
  5. EXECUTION_STATUS_ERROR = "ERROR"
  6. TASK_STATUS_PENDING = "PENDING"
  7. TASK_STATUS_RUNNING = "RUNNING"
  8. TASK_STATUS_COMPLETED = "COMPLETED"
  9. TASK_STATUS_ERROR = "ERROR"
  10. TASK_STATUS_CANCELED = "CANCELED"
  11. TASK_STATUS_ON_ERROR_ONLY = "EXECUTE_ON_ERROR_ONLY"
  12. TASK_TYPE_EXPORT_INSTANCE = "EXPORT_INSTANCE"
  13. TASK_TYPE_IMPORT_INSTANCE = "IMPORT_INSTANCE"
  14. TASK_TYPE_FINALIZE_IMPORT_INSTANCE = "FINALIZE_IMPORT_INSTANCE"
  15. TASK_TYPE_CLEANUP_FAILED_IMPORT_INSTANCE = "CLEANUP_FAILED_IMPORT_INSTANCE"
  16. TASK_TYPE_DEPLOY_DISK_COPY_RESOURCES = "DEPLOY_DISK_COPY_RESOURCES"
  17. TASK_TYPE_COPY_DISK_DATA = "COPY_DISK_DATA"
  18. TASK_TYPE_DELETE_DISK_COPY_RESOURCES = "DELETE_DISK_COPY_RESOURCES"
  19. TASK_TYPE_DEPLOY_OS_MORPHING_RESOURCES = "DEPLOY_OS_MORPHING_RESOURCES"
  20. TASK_TYPE_OS_MORPHING = "OS_MORPHING"
  21. TASK_TYPE_DELETE_OS_MORPHING_RESOURCES = "DELETE_OS_MORPHING_RESOURCES"
  22. TASK_TYPE_GET_INSTANCE_INFO = "GET_INSTANCE_INFO"
  23. TASK_TYPE_DEPLOY_REPLICA_DISKS = "DEPLOY_REPLICA_DISKS"
  24. TASK_TYPE_DELETE_REPLICA_DISKS = "DELETE_REPLICA_DISKS"
  25. TASK_TYPE_REPLICATE_DISKS = "REPLICATE_DISKS"
  26. TASK_TYPE_DEPLOY_REPLICA_SOURCE_RESOURCES = "DEPLOY_REPLICA_SOURCE_RESOURCES"
  27. TASK_TYPE_DELETE_REPLICA_SOURCE_RESOURCES = "DELETE_REPLICA_SOURCE_RESOURCES"
  28. TASK_TYPE_DEPLOY_REPLICA_TARGET_RESOURCES = "DEPLOY_REPLICA_TARGET_RESOURCES"
  29. TASK_TYPE_DELETE_REPLICA_TARGET_RESOURCES = "DELETE_REPLICA_TARGET_RESOURCES"
  30. TASK_TYPE_SHUTDOWN_INSTANCE = "SHUTDOWN_INSTANCE"
  31. TASK_TYPE_DEPLOY_REPLICA_INSTANCE = "DEPLOY_REPLICA_INSTANCE"
  32. TASK_TYPE_FINALIZE_REPLICA_INSTANCE_DEPLOYMENT = (
  33. "FINALIZE_REPLICA_INSTANCE_DEPLOYMENT")
  34. TASK_TYPE_CLEANUP_FAILED_REPLICA_INSTANCE_DEPLOYMENT = (
  35. "CLEANUP_FAILED_REPLICA_INSTANCE_DEPLOYMENT")
  36. TASK_TYPE_CREATE_REPLICA_DISK_SNAPSHOTS = "CREATE_REPLICA_DISK_SNAPSHOTS"
  37. TASK_TYPE_DELETE_REPLICA_DISK_SNAPSHOTS = "DELETE_REPLICA_DISK_SNAPSHOTS"
  38. TASK_TYPE_RESTORE_REPLICA_DISK_SNAPSHOTS = "RESTORE_REPLICA_DISK_SNAPSHOTS"
  39. TASK_TYPE_GET_OPTIMAL_FLAVOR = "GET_OPTIMAL_FLAVOR"
  40. PROVIDER_TYPE_IMPORT = 1
  41. PROVIDER_TYPE_EXPORT = 2
  42. PROVIDER_TYPE_REPLICA_IMPORT = 4
  43. PROVIDER_TYPE_REPLICA_EXPORT = 8
  44. PROVIDER_TYPE_ENDPOINT = 16
  45. PROVIDER_TYPE_ENDPOINT_INSTANCES = 32
  46. PROVIDER_TYPE_OS_MORPHING = 64
  47. PROVIDER_TYPE_ENDPOINT_NETWORKS = 128
  48. PROVIDER_TYPE_INSTANCE_FLAVOR = 256
  49. PROVIDER_TYPE_ENDPOINT_OPTIONS = 512
  50. PROVIDER_TYPE_SETUP_LIBS = 1024
  51. DISK_FORMAT_VMDK = 'vmdk'
  52. DISK_FORMAT_RAW = 'raw'
  53. DISK_FORMAT_QCOW = "qcow"
  54. DISK_FORMAT_QCOW2 = 'qcow2'
  55. DISK_FORMAT_VHD = 'vhd'
  56. DISK_FORMAT_VHDX = 'vhdx'
  57. DISK_ALLOCATION_TYPE_STATIC = "static"
  58. DISK_ALLOCATION_TYPE_DYNAMIC = "dynamic"
  59. FIRMWARE_TYPE_BIOS = 'BIOS'
  60. FIRMWARE_TYPE_EFI = 'EFI'
  61. HYPERVISOR_VMWARE = "vmware"
  62. HYPERVISOR_HYPERV = "hyperv"
  63. HYPERVISOR_QEMU = "qemu"
  64. HYPERVISOR_KVM = "kvm"
  65. HYPERVISOR_XENSERVER = "xenserver"
  66. TASK_EVENT_INFO = "INFO"
  67. TASK_EVENT_WARNING = "WARNING"
  68. TASK_EVENT_ERROR = "ERROR"
  69. OS_TYPE_BSD = "bsd"
  70. OS_TYPE_LINUX = "linux"
  71. OS_TYPE_OS_X = "osx"
  72. OS_TYPE_SOLARIS = "solaris"
  73. OS_TYPE_WINDOWS = "windows"
  74. OS_TYPE_OTHER = "other"
  75. DEFAULT_OS_TYPE = OS_TYPE_LINUX
  76. TMP_DIRS_KEY = "__tmp_dirs"