RestoreAndImportTaskRequest Data Type

Properties
name data type constraints description
restoreStorageId string max size: 255, min size: 0
restoreClusterId string max size: 255, min size: 0
restoreHostId string max size: 255, min size: 0
restoreToOriginalVolumeType boolean required
backup NameAndGuid  
backupLocation NameAndGuid required
hypervisor NameAndGuid  
hypervisorManager NameAndGuid  
storageProvider NameAndGuid  
dstProtectedEntity NameGuidAndType  
restoredPeName string  
taskFiles array of TaskFilesRequest  
baseImage BaseImageDTO  
dataCenter NameAndGuid  
restoredDiskAllocationFormat DiskAllocationFormat  
project NameAndGuid  
restoreStoragePool NameAndGuid  
restoreProject NameAndGuid  
restoreVmFlavor NameAndGuid  
restoreAccessKey NameAndGuid  
overwrite boolean required
extract boolean required
sparsifyRestoreEnabled boolean required
powerOnAfterRestore boolean required
failTaskAfterPowerOnFail boolean required
restoredNetworks array of RestoredNetworkRequest  
imageRefForRestore string  
restoreImageStorageId string  

Example

{
  "restoreStorageId" : "...",
  "restoreClusterId" : "...",
  "restoreHostId" : "...",
  "restoreToOriginalVolumeType" : true,
  "backup" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "backupLocation" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "hypervisor" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "hypervisorManager" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "storageProvider" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "dstProtectedEntity" : {
    "type" : {
      "name" : "ENUM_NAME",
      "description" : "Enum description"
    },
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "restoredPeName" : "...",
  "taskFiles" : [ {
    "backupFile" : {
      "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
      "name" : "Entity name"
    },
    "path" : "...",
    "config" : "...",
    "storageId" : "...",
    "markedForRestore" : true,
    "diskAllocationFormat" : "FIXED_SIZE",
    "originalDiskGuid" : "...",
    "diskName" : "...",
    "excludedFromRestore" : true
  }, {
    "backupFile" : {
      "guid" : "...",
      "name" : "..."
    },
    "path" : "...",
    "config" : "...",
    "storageId" : "...",
    "markedForRestore" : true,
    "diskAllocationFormat" : "SPARSE",
    "originalDiskGuid" : "...",
    "diskName" : "...",
    "excludedFromRestore" : true
  } ],
  "baseImage" : {
    "uuid" : "..."
  },
  "dataCenter" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "restoredDiskAllocationFormat" : "DYNAMICALLY_EXPANDING",
  "project" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "restoreStoragePool" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "restoreProject" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "restoreVmFlavor" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "restoreAccessKey" : {
    "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
    "name" : "Entity name"
  },
  "overwrite" : true,
  "extract" : true,
  "sparsifyRestoreEnabled" : true,
  "powerOnAfterRestore" : true,
  "failTaskAfterPowerOnFail" : true,
  "restoredNetworks" : [ {
    "network" : {
      "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
      "name" : "Entity name"
    },
    "networkInterfaceCard" : {
      "guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
      "name" : "Entity name"
    }
  }, {
    "network" : {
      "guid" : "...",
      "name" : "..."
    },
    "networkInterfaceCard" : {
      "guid" : "...",
      "name" : "..."
    }
  } ],
  "imageRefForRestore" : "...",
  "restoreImageStorageId" : "..."
}