Perform Restore - NAS
Select
SaaS
Customer Managed
Restore the NAS server from the backups
- application/json
Request Body
taskInfo object
task object
taskType stringPossible values: [
IMMEDIATE
,SCHEDULE
,SAVED_REPORT
,SCHEDULE_POLICY
]associations object[]
subclientId integer requiredID of the Default NAS server client
clientId integer requiredClient ID of NAS
applicationId integer requiredDefault value:
13
13 for NAS
backupsetId integer requiredID of the default backuset
instanceId integer requiredInstance Id of the NAS (Fetch this from Get subclient API
_type_ stringsubTasks object[] required
subTask object required
subTaskType stringDefault value:
RESTORE
operationType stringDefault value:
RESTORE
options object
restoreOptions object required
browseOption object required
commCellId integer requiredDefault value:
2
Commcell ID is 2
backupset object required
backupsetId integer requiredId of the backupset
clientId integer requiredClient ID
timeRange object required
toTime integerGet this value from the backup browse
browseJobCommCellId integerDefault value:
2
destination object
destClient object
Destination client details where you want to restore. Use GET /Client to get all cients
clientId integerclientName stringdestAppId integerDefault value:
13
13 for the NAS
inPlace booleanfileOption object
sourceItem string[]source item to restore pick from the browse API response
impersonation objectcommonOptions object
overwriteFiles booleanDefault value:
false
unconditionalOverwrite booleanDefault value:
true
restoreACLs booleanDefault value:
true
isFromBrowseBackup booleanDefault value:
true
Responses
- 200
OK
- application/json
- Schema
- Example (from schema)
- Example 1
Schema
- taskId integer
- jobIds string[]
{
"taskId": 0,
"jobIds": [
"string"
]
}
{
"taskId": 157,
"jobIds": [
"595"
]
}
Loading...