Restore Jobs Controller Resource

The API allows you to list and view restore jobs.

GET /restore-jobs

Returns list of restore jobs filtered by specified query parameters.

Request 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
Response Body
media type data type description
application/json array of RestoreJobListRecord (JSON) list of restore jobs filtered by specified query parameters

Example

Request
GET /restore-jobs
Content-Type: */*
Accept: application/json

                
...
                
              
Response
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
} ]
                
              

PUT /restore-jobs/warnings-acknowledged

Acknowledge warnings for specified restore jobs

Request Body
media type data type description
application/json WarningAcknowledgementRequest (JSON) specify local unique identifier batch for restore jobs (use by vProtect)
Response Body
media type data type description
application/json array of RestoreJobListRecord (JSON)

Example

Request
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" : "..."
  } ]
}
                
              
Response
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 /restore-jobs/{guid}

Get a single restore job details.

Request Parameters
name type description
guid path specify local unique identifier for restore job (use by vProtect)
Response Body
media type data type description
application/json RestoreJobListRecord (JSON) single restore job details

Example

Request
GET /restore-jobs/{guid}
Content-Type: */*
Accept: application/json

                
...
                
              
Response
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
}
                
              

PUT /restore-jobs/{guid}/update-size

Update size for specified restore job.

Request Parameters
name type description
guid path specify local unique identifier for restore job (use by vProtect)
Request Body
media type data type description
application/json LongDTO (JSON) specify size of the restore job
Response Body
media type data type description
application/json RestoreJobListRecord (JSON)

Example

Request
PUT /restore-jobs/{guid}/update-size
Content-Type: application/json
Accept: application/json

                
{
  "value" : 12345
}
                
              
Response
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
}
                
              

PUT /restore-jobs/{guid}/warnings

Change warnings for specified restore job.

Request Parameters
name type description
guid path specify local unique identifier for restore job (use by vProtect)
Request Body
media type data type description
application/json array of StringDTO (JSON) specify warnings for restore job to change
Response Body
media type data type description
application/json RestoreJobListRecord (JSON)

Example

Request
PUT /restore-jobs/{guid}/warnings
Content-Type: application/json
Accept: application/json

                
[ {
  "value" : "..."
} ]
                
              
Response
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
}
                
              

PUT /restore-jobs/{guid}/warnings-acknowledged

Change acknowledged warnings for specified restore job.

Request Parameters
name type description
guid path specify local unique identifier for restore job (use by vProtect)
Request Body
media type data type description
application/json BooleanDTO (JSON) specify whether restore job is acknowledged
Response Body
media type data type description
application/json RestoreJobListRecord (JSON)

Example

Request
PUT /restore-jobs/{guid}/warnings-acknowledged
Content-Type: application/json
Accept: application/json

                
{
  "value" : true
}
                
              
Response
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
}