The API allows you to list and view restore jobs.
Returns list of restore jobs filtered by specified query parameters.
name | type | description | constraints | multivalued |
---|---|---|---|---|
backup-destination | query | no | ||
direction | query | no | ||
filter | query | no | ||
from | query | long | no | |
hypervisor | query | no | ||
hypervisor-manager | query | no | ||
nameLike | query | no | ||
orderBy | query | no | ||
page | query | no | ||
protected-entity | query | yes | ||
recoveryPlan | query | no | ||
restoreType | query | "RESTORE" or "RESTORE_AND_IMPORT" or "RESTORE_AND_MOUNT" | no | |
size | query | no | ||
status | query | "FAILED" or "INPROGRESS" or "QUEUED" or "SUCCESS" | no | |
to | query | long | no |
media type | data type | description |
---|---|---|
application/json | array of RestoreJobListRecord (JSON) | list of restore jobs filtered by specified query parameters |
GET /restore-jobs
Content-Type: */*
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
[ {
"guid" : "...",
"restoreTime" : 12345,
"status" : "SUCCESS",
"statusInfo" : "...",
"protectedEntity" : {
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"taskTimeStats" : {
"queuedRestoreTime" : 12345,
"restoreTime" : 12345,
"queuedImportTime" : 12345,
"importTime" : 12345,
"queuedMountTime" : 12345,
"mountTime" : 12345
},
"dstProtectedEntity" : {
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"backup" : {
"archiveExpire" : 12345,
"taskTimeStats" : {
"queuedExportTime" : 12345,
"exportTime" : 12345,
"queuedStoreTime" : 12345,
"storeTime" : 12345
},
"statusInfo" : "...",
"protectedEntity" : {
"type" : { },
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"parentBackup" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"size" : 12345,
"effectiveBackupObjectsCount" : 12345,
"effectiveBackupSize" : 12345,
"vmExportImportMode" : "EXPORT_STORAGE_REPO",
"warningsPresent" : true,
"warnings" : [ "...", "..." ],
"sourceProject" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"description" : "...",
"backupLocations" : [ {
"guid" : "...",
"backup" : { },
"snapshotTime" : 12345,
"backupDestination" : { },
"roleType" : "ARCHIVE",
"backupDestinationType" : "NETWORKER",
"status" : "FAILED",
"type" : "FULL",
"statusInfo" : "...",
"retentionHint" : "ARCHIVE"
}, {
"guid" : "...",
"backup" : { },
"snapshotTime" : 12345,
"backupDestination" : { },
"roleType" : "ARCHIVE",
"backupDestinationType" : "SWIFT",
"status" : "REMOVED",
"type" : "INCREMENTAL",
"statusInfo" : "...",
"retentionHint" : "DONT_TOUCH"
} ],
"originEntity" : {
"type" : { },
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"hidden" : true,
"backupRule" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"taskDurationTime" : 12345,
"sourceNameAndGuid" : {
"guid" : "...",
"name" : "...",
"type" : "HYPERVISOR_MANAGER"
},
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"backupTime" : 1451677502000,
"snapshotTime" : 1451649601000,
"status" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
}
},
"restoreStorageId" : "...",
"restoreClusterId" : "...",
"restoreHostId" : "...",
"restoredPeName" : "...",
"restorePath" : "...",
"restoreVmFlavor" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"restoreAccessKey" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"restoreProject" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"project" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"baseImage" : "...",
"dataCenter" : "...",
"node" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"restoredDiskAllocationFormat" : "SPARSE",
"mountedBackupMode" : "CLOUD_PST_DOWNLOAD",
"backupType" : "FULL",
"restoreType" : "RESTORE_AND_MOUNT",
"restoreRuleGuid" : "...",
"restoreRuleName" : "...",
"size" : 12345,
"warningsPresent" : true,
"warnings" : [ "...", "..." ],
"taskDurationTime" : 12345
} ]
Acknowledge warnings for specified restore jobs
media type | data type | description |
---|---|---|
application/json | WarningAcknowledgementRequest (JSON) | specify local unique identifier batch for restore jobs (use by vProtect) |
media type | data type | description |
---|---|---|
application/json | array of RestoreJobListRecord (JSON) |
PUT /restore-jobs/warnings-acknowledged
Content-Type: application/json
Accept: application/json
{
"protectedEntities" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"backups" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"snapshots" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"restoreJobs" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ],
"backupDestinations" : [ {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
}, {
"guid" : "...",
"name" : "..."
} ]
}
HTTP/1.1 204 No Content
Content-Type: application/json
[ {
"guid" : "...",
"restoreTime" : 12345,
"status" : "QUEUED",
"statusInfo" : "...",
"protectedEntity" : {
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"taskTimeStats" : {
"queuedRestoreTime" : 12345,
"restoreTime" : 12345,
"queuedImportTime" : 12345,
"importTime" : 12345,
"queuedMountTime" : 12345,
"mountTime" : 12345
},
"dstProtectedEntity" : {
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"backup" : {
"archiveExpire" : 12345,
"taskTimeStats" : {
"queuedExportTime" : 12345,
"exportTime" : 12345,
"queuedStoreTime" : 12345,
"storeTime" : 12345
},
"statusInfo" : "...",
"protectedEntity" : {
"type" : { },
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"parentBackup" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"size" : 12345,
"effectiveBackupObjectsCount" : 12345,
"effectiveBackupSize" : 12345,
"vmExportImportMode" : "EXPORT_STORAGE_REPO",
"warningsPresent" : true,
"warnings" : [ "...", "..." ],
"sourceProject" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"description" : "...",
"backupLocations" : [ {
"guid" : "...",
"backup" : { },
"snapshotTime" : 12345,
"backupDestination" : { },
"roleType" : "ARCHIVE",
"backupDestinationType" : "SYNTHETICXFS",
"status" : "IN_PROGRESS",
"type" : "SYNCHRONIZATION",
"statusInfo" : "...",
"retentionHint" : "DONT_TOUCH"
}, {
"guid" : "...",
"backup" : { },
"snapshotTime" : 12345,
"backupDestination" : { },
"roleType" : "PRIMARY",
"backupDestinationType" : "GCS",
"status" : "REMOVED",
"type" : "INCREMENTAL",
"statusInfo" : "...",
"retentionHint" : "ARCHIVE"
} ],
"originEntity" : {
"type" : { },
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"hidden" : true,
"backupRule" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"taskDurationTime" : 12345,
"sourceNameAndGuid" : {
"guid" : "...",
"name" : "...",
"type" : "STORAGE_PROVIDER"
},
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"backupTime" : 1451677502000,
"snapshotTime" : 1451649601000,
"status" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
}
},
"restoreStorageId" : "...",
"restoreClusterId" : "...",
"restoreHostId" : "...",
"restoredPeName" : "...",
"restorePath" : "...",
"restoreVmFlavor" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"restoreAccessKey" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"restoreProject" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"project" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"baseImage" : "...",
"dataCenter" : "...",
"node" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"restoredDiskAllocationFormat" : "THICK",
"mountedBackupMode" : "OS_DOWNLOAD",
"backupType" : "INCREMENTAL",
"restoreType" : "RESTORE_AND_MOUNT",
"restoreRuleGuid" : "...",
"restoreRuleName" : "...",
"size" : 12345,
"warningsPresent" : true,
"warnings" : [ "...", "..." ],
"taskDurationTime" : 12345
} ]
Get a single restore job details.
name | type | description |
---|---|---|
guid | path | specify local unique identifier for restore job (use by vProtect) |
media type | data type | description |
---|---|---|
application/json | RestoreJobListRecord (JSON) | single restore job details |
GET /restore-jobs/{guid}
Content-Type: */*
Accept: application/json
...
HTTP/1.1 200 OK
Content-Type: application/json
{
"guid" : "...",
"restoreTime" : 12345,
"status" : "QUEUED",
"statusInfo" : "...",
"protectedEntity" : {
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"taskTimeStats" : {
"queuedRestoreTime" : 12345,
"restoreTime" : 12345,
"queuedImportTime" : 12345,
"importTime" : 12345,
"queuedMountTime" : 12345,
"mountTime" : 12345
},
"dstProtectedEntity" : {
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"backup" : {
"archiveExpire" : 12345,
"taskTimeStats" : {
"queuedExportTime" : 12345,
"exportTime" : 12345,
"queuedStoreTime" : 12345,
"storeTime" : 12345
},
"statusInfo" : "...",
"protectedEntity" : {
"type" : { },
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"parentBackup" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"size" : 12345,
"effectiveBackupObjectsCount" : 12345,
"effectiveBackupSize" : 12345,
"vmExportImportMode" : "INHERIT",
"warningsPresent" : true,
"warnings" : [ "...", "..." ],
"sourceProject" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"description" : "...",
"backupLocations" : [ {
"guid" : "...",
"backup" : { },
"snapshotTime" : 12345,
"backupDestination" : { },
"roleType" : "ARCHIVE",
"backupDestinationType" : "GCS",
"status" : "IN_PROGRESS",
"type" : "SYNCHRONIZATION",
"statusInfo" : "...",
"retentionHint" : "TO_REMOVE"
}, {
"guid" : "...",
"backup" : { },
"snapshotTime" : 12345,
"backupDestination" : { },
"roleType" : "PRIMARY",
"backupDestinationType" : "S3",
"status" : "REMOVED",
"type" : "FULL",
"statusInfo" : "...",
"retentionHint" : "DONT_TOUCH"
} ],
"originEntity" : {
"type" : { },
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"hidden" : true,
"backupRule" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"taskDurationTime" : 12345,
"sourceNameAndGuid" : {
"guid" : "...",
"name" : "...",
"type" : "CLOUD_TEAM"
},
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"backupTime" : 1451677502000,
"snapshotTime" : 1451649601000,
"status" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
}
},
"restoreStorageId" : "...",
"restoreClusterId" : "...",
"restoreHostId" : "...",
"restoredPeName" : "...",
"restorePath" : "...",
"restoreVmFlavor" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"restoreAccessKey" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"restoreProject" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"project" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"baseImage" : "...",
"dataCenter" : "...",
"node" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"restoredDiskAllocationFormat" : "SPARSE",
"mountedBackupMode" : "CLOUD_PST_DOWNLOAD",
"backupType" : "SYNCHRONIZATION",
"restoreType" : "RESTORE",
"restoreRuleGuid" : "...",
"restoreRuleName" : "...",
"size" : 12345,
"warningsPresent" : true,
"warnings" : [ "...", "..." ],
"taskDurationTime" : 12345
}
Update size for specified restore job.
name | type | description |
---|---|---|
guid | path | specify local unique identifier for restore job (use by vProtect) |
media type | data type | description |
---|---|---|
application/json | LongDTO (JSON) | specify size of the restore job |
media type | data type | description |
---|---|---|
application/json | RestoreJobListRecord (JSON) |
PUT /restore-jobs/{guid}/update-size
Content-Type: application/json
Accept: application/json
{
"value" : 12345
}
HTTP/1.1 204 No Content
Content-Type: application/json
{
"guid" : "...",
"restoreTime" : 12345,
"status" : "QUEUED",
"statusInfo" : "...",
"protectedEntity" : {
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"taskTimeStats" : {
"queuedRestoreTime" : 12345,
"restoreTime" : 12345,
"queuedImportTime" : 12345,
"importTime" : 12345,
"queuedMountTime" : 12345,
"mountTime" : 12345
},
"dstProtectedEntity" : {
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"backup" : {
"archiveExpire" : 12345,
"taskTimeStats" : {
"queuedExportTime" : 12345,
"exportTime" : 12345,
"queuedStoreTime" : 12345,
"storeTime" : 12345
},
"statusInfo" : "...",
"protectedEntity" : {
"type" : { },
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"parentBackup" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"size" : 12345,
"effectiveBackupObjectsCount" : 12345,
"effectiveBackupSize" : 12345,
"vmExportImportMode" : "EXPORT_STORAGE_REPO",
"warningsPresent" : true,
"warnings" : [ "...", "..." ],
"sourceProject" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"description" : "...",
"backupLocations" : [ {
"guid" : "...",
"backup" : { },
"snapshotTime" : 12345,
"backupDestination" : { },
"roleType" : "ARCHIVE",
"backupDestinationType" : "AZURE",
"status" : "REMOVED",
"type" : "SYNTHETIC",
"statusInfo" : "...",
"retentionHint" : "ARCHIVE"
}, {
"guid" : "...",
"backup" : { },
"snapshotTime" : 12345,
"backupDestination" : { },
"roleType" : "SECONDARY",
"backupDestinationType" : "SWIFT",
"status" : "FAILED",
"type" : "SYNCHRONIZATION",
"statusInfo" : "...",
"retentionHint" : "DONT_TOUCH"
} ],
"originEntity" : {
"type" : { },
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"hidden" : true,
"backupRule" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"taskDurationTime" : 12345,
"sourceNameAndGuid" : {
"guid" : "...",
"name" : "...",
"type" : "PROJECT"
},
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"backupTime" : 1451677502000,
"snapshotTime" : 1451649601000,
"status" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
}
},
"restoreStorageId" : "...",
"restoreClusterId" : "...",
"restoreHostId" : "...",
"restoredPeName" : "...",
"restorePath" : "...",
"restoreVmFlavor" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"restoreAccessKey" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"restoreProject" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"project" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"baseImage" : "...",
"dataCenter" : "...",
"node" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"restoredDiskAllocationFormat" : "DYNAMICALLY_EXPANDING",
"mountedBackupMode" : "INSTANT_RESTORE",
"backupType" : "INCREMENTAL",
"restoreType" : "RESTORE_AND_MOUNT",
"restoreRuleGuid" : "...",
"restoreRuleName" : "...",
"size" : 12345,
"warningsPresent" : true,
"warnings" : [ "...", "..." ],
"taskDurationTime" : 12345
}
Change warnings for specified restore job.
name | type | description |
---|---|---|
guid | path | specify local unique identifier for restore job (use by vProtect) |
media type | data type | description |
---|---|---|
application/json | array of StringDTO (JSON) | specify warnings for restore job to change |
media type | data type | description |
---|---|---|
application/json | RestoreJobListRecord (JSON) |
PUT /restore-jobs/{guid}/warnings
Content-Type: application/json
Accept: application/json
[ {
"value" : "..."
} ]
HTTP/1.1 204 No Content
Content-Type: application/json
{
"guid" : "...",
"restoreTime" : 12345,
"status" : "FAILED",
"statusInfo" : "...",
"protectedEntity" : {
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"taskTimeStats" : {
"queuedRestoreTime" : 12345,
"restoreTime" : 12345,
"queuedImportTime" : 12345,
"importTime" : 12345,
"queuedMountTime" : 12345,
"mountTime" : 12345
},
"dstProtectedEntity" : {
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"backup" : {
"archiveExpire" : 12345,
"taskTimeStats" : {
"queuedExportTime" : 12345,
"exportTime" : 12345,
"queuedStoreTime" : 12345,
"storeTime" : 12345
},
"statusInfo" : "...",
"protectedEntity" : {
"type" : { },
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"parentBackup" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"size" : 12345,
"effectiveBackupObjectsCount" : 12345,
"effectiveBackupSize" : 12345,
"vmExportImportMode" : "VM_IMAGE_PLUS_INCREMENTAL_DISKS",
"warningsPresent" : true,
"warnings" : [ "...", "..." ],
"sourceProject" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"description" : "...",
"backupLocations" : [ {
"guid" : "...",
"backup" : { },
"snapshotTime" : 12345,
"backupDestination" : { },
"roleType" : "ARCHIVE",
"backupDestinationType" : "VSTOR",
"status" : "REMOVED",
"type" : "INCREMENTAL",
"statusInfo" : "...",
"retentionHint" : "ARCHIVE"
}, {
"guid" : "...",
"backup" : { },
"snapshotTime" : 12345,
"backupDestination" : { },
"roleType" : "ARCHIVE",
"backupDestinationType" : "NETWORKER",
"status" : "PRESENT",
"type" : "INCREMENTAL",
"statusInfo" : "...",
"retentionHint" : "RECREATE"
} ],
"originEntity" : {
"type" : { },
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"hidden" : true,
"backupRule" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"taskDurationTime" : 12345,
"sourceNameAndGuid" : {
"guid" : "...",
"name" : "...",
"type" : "STORAGE"
},
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"backupTime" : 1451677502000,
"snapshotTime" : 1451649601000,
"status" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
}
},
"restoreStorageId" : "...",
"restoreClusterId" : "...",
"restoreHostId" : "...",
"restoredPeName" : "...",
"restorePath" : "...",
"restoreVmFlavor" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"restoreAccessKey" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"restoreProject" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"project" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"baseImage" : "...",
"dataCenter" : "...",
"node" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"restoredDiskAllocationFormat" : "DYNAMICALLY_EXPANDING",
"mountedBackupMode" : "INSTANT_RESTORE",
"backupType" : "SYNTHETIC",
"restoreType" : "RESTORE_AND_IMPORT",
"restoreRuleGuid" : "...",
"restoreRuleName" : "...",
"size" : 12345,
"warningsPresent" : true,
"warnings" : [ "...", "..." ],
"taskDurationTime" : 12345
}
Change acknowledged warnings for specified restore job.
name | type | description |
---|---|---|
guid | path | specify local unique identifier for restore job (use by vProtect) |
media type | data type | description |
---|---|---|
application/json | BooleanDTO (JSON) | specify whether restore job is acknowledged |
media type | data type | description |
---|---|---|
application/json | RestoreJobListRecord (JSON) |
PUT /restore-jobs/{guid}/warnings-acknowledged
Content-Type: application/json
Accept: application/json
{
"value" : true
}
HTTP/1.1 204 No Content
Content-Type: application/json
{
"guid" : "...",
"restoreTime" : 12345,
"status" : "INPROGRESS",
"statusInfo" : "...",
"protectedEntity" : {
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"taskTimeStats" : {
"queuedRestoreTime" : 12345,
"restoreTime" : 12345,
"queuedImportTime" : 12345,
"importTime" : 12345,
"queuedMountTime" : 12345,
"mountTime" : 12345
},
"dstProtectedEntity" : {
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"backup" : {
"archiveExpire" : 12345,
"taskTimeStats" : {
"queuedExportTime" : 12345,
"exportTime" : 12345,
"queuedStoreTime" : 12345,
"storeTime" : 12345
},
"statusInfo" : "...",
"protectedEntity" : {
"type" : { },
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"parentBackup" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"size" : 12345,
"effectiveBackupObjectsCount" : 12345,
"effectiveBackupSize" : 12345,
"vmExportImportMode" : "DISK_ATTACHMENT",
"warningsPresent" : true,
"warnings" : [ "...", "..." ],
"sourceProject" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"description" : "...",
"backupLocations" : [ {
"guid" : "...",
"backup" : { },
"snapshotTime" : 12345,
"backupDestination" : { },
"roleType" : "SECONDARY",
"backupDestinationType" : "SYNTHETICXFS",
"status" : "PRESENT",
"type" : "INCREMENTAL",
"statusInfo" : "...",
"retentionHint" : "ARCHIVE"
}, {
"guid" : "...",
"backup" : { },
"snapshotTime" : 12345,
"backupDestination" : { },
"roleType" : "PRIMARY",
"backupDestinationType" : "FILESYSTEM",
"status" : "FAILED",
"type" : "SYNTHETIC",
"statusInfo" : "...",
"retentionHint" : "ARCHIVE"
} ],
"originEntity" : {
"type" : { },
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"hidden" : true,
"backupRule" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"taskDurationTime" : 12345,
"sourceNameAndGuid" : {
"guid" : "...",
"name" : "...",
"type" : "CLOUD_GROUP"
},
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"backupTime" : 1451677502000,
"snapshotTime" : 1451649601000,
"status" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
},
"type" : {
"name" : "ENUM_NAME",
"description" : "Enum description"
}
},
"restoreStorageId" : "...",
"restoreClusterId" : "...",
"restoreHostId" : "...",
"restoredPeName" : "...",
"restorePath" : "...",
"restoreVmFlavor" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"restoreAccessKey" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"restoreProject" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"project" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"baseImage" : "...",
"dataCenter" : "...",
"node" : {
"guid" : "f8f73bf9-2445-4bce-a7dd-753be3b40a67",
"name" : "Entity name"
},
"restoredDiskAllocationFormat" : "PREALLOCATED",
"mountedBackupMode" : "ISCSI",
"backupType" : "FULL",
"restoreType" : "RESTORE",
"restoreRuleGuid" : "...",
"restoreRuleName" : "...",
"size" : 12345,
"warningsPresent" : true,
"warnings" : [ "...", "..." ],
"taskDurationTime" : 12345
}