RecoveryPlanRuleListRecord Data Type

Properties
name data type constraints description
guid string  
name string  
policy NameAndGuid  
vmCount number required
schedulesCount number required
active boolean required
hypervisorType HypervisorType  
hypervisorManagerType HypervisorManagerType  
hypervisor NameGuidAndType  
hypervisorManager NameGuidAndType  
node NameAndGuid  
backupSelection BackupSelection  
restoreStorageId string  
restoreStoragePath string  
restoreCephStoragePool string  
restoreClusterId string  
restoreHostId string  
restoreToOriginalVolumeType boolean required
restoreProject NameAndGuid  
useAutoGeneratedName boolean required
namePrefix string  
nameSuffix string  
restorePath string  
overwrite boolean required
baseImage BaseImageDTO  
dataCenter DataCenterDTO  
restoredDiskAllocationFormat DiskAllocationFormat  

Example

{
  "guid" : "...",
  "name" : "...",
  "policy" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "vmCount" : 12345,
  "schedulesCount" : 12345,
  "active" : true,
  "hypervisorType" : "KVM",
  "hypervisorManagerType" : "OPENSTACK",
  "hypervisor" : {
    "type" : {
      "name" : "ENUM_NAME",
      "description" : "Enum description"
    },
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "hypervisorManager" : {
    "type" : {
      "name" : "ENUM_NAME",
      "description" : "Enum description"
    },
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "node" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "backupSelection" : "LAST",
  "restoreStorageId" : "...",
  "restoreStoragePath" : "...",
  "restoreCephStoragePool" : "...",
  "restoreClusterId" : "...",
  "restoreHostId" : "...",
  "restoreToOriginalVolumeType" : true,
  "restoreProject" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "useAutoGeneratedName" : true,
  "namePrefix" : "...",
  "nameSuffix" : "...",
  "restorePath" : "...",
  "overwrite" : true,
  "baseImage" : {
    "uuid" : "..."
  },
  "dataCenter" : {
    "name" : "...",
    "guid" : "..."
  },
  "restoredDiskAllocationFormat" : "PREALLOCATED"
}