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" : "..." }