Create Task (Restore)
This operation restores virtual server data obtained through a backup.
- application/json
Request Body required
taskInfo object
Responses
- 200
OK
- application/json
- Schema
- Example (from schema)
Schema
- taskId integer
- jobIds string[]
{
"taskId": 0,
"jobIds": [
"string"
]
}
POST /createtask
Authorization
type: apiKeyname: Authtokenin: header
Request
Request
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/CreateTask' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"taskInfo": {
"associations": [
{
"appName": "string",
"backupsetName": "string",
"clientName": "string",
"clientSidePackage": true,
"consumeLicense": true,
"instanceName": "string",
"subclientName": "string",
"type": 0
}
],
"subTasks": [
{
"options": {
"adminOpts": {
"updateOption": {
"invokeLevel": 0
}
},
"restoreOptions": {
"browseOption": {
"backupset": {
"appName": "string",
"backupsetName": "string",
"clientName": "string",
"instanceName": "string"
},
"commCellId": 0,
"fromTime": 0,
"listMedia": true,
"mediaOption": {
"copyPrecedence": {
"copyPrecedence": 0
}
},
"noImage": true,
"toTime": 0,
"useExactIndex": true
},
"commonOptions": {
"clusterDBBackedup": true,
"detectRegularExpression": true,
"isFromBrowseBackup": true,
"overwriteFiles": true,
"preserveLevel": 0,
"restoreACLs": true,
"stripLevel": 0,
"stripLevelType": 0,
"unconditionalOverwrite": true
},
"destination": {
"destClient": {
"clientName": "string",
"commCellName": "string"
},
"inPlace": true,
"isLegalHold": true
},
"fileOption": {
"sourceItem": [
"string"
]
},
"restoreACLsType": 0,
"virtualServerRstOption": {
"diskLevelVMRestoreOption": {
"advancedRestoreOptions": [
{
"Datastore": "string",
"disks": [
{
"Datastore": "string",
"name": "string"
}
],
"esxHost": "string",
"guid": "string",
"name": "string",
"newName": "string",
"resourcePoolPath": "string"
}
],
"esxServerName": "string",
"passUnconditionalOverride": true,
"powerOnVmAfterRestore": true
},
"isDiskBrowse": true,
"userPassword": {
"userName": "string"
},
"viewType": 0
},
"volumeRstOption": {
"volumeLeveRestore": true,
"volumeLevelRestoreType": 0
}
}
},
"subTask": {
"operationType": 0,
"subTaskName": "string",
"subTaskType": 0
}
}
],
"task": {
"initiatedFrom": 0,
"policyType": 0,
"taskFlags": {
"disabled": true
},
"taskType": 0
}
}
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/CreateTask' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"taskInfo": {
"associations": [
{
"appName": "string",
"backupsetName": "string",
"clientName": "string",
"clientSidePackage": true,
"consumeLicense": true,
"instanceName": "string",
"subclientName": "string",
"type": 0
}
],
"subTasks": [
{
"options": {
"adminOpts": {
"updateOption": {
"invokeLevel": 0
}
},
"restoreOptions": {
"browseOption": {
"backupset": {
"appName": "string",
"backupsetName": "string",
"clientName": "string",
"instanceName": "string"
},
"commCellId": 0,
"fromTime": 0,
"listMedia": true,
"mediaOption": {
"copyPrecedence": {
"copyPrecedence": 0
}
},
"noImage": true,
"toTime": 0,
"useExactIndex": true
},
"commonOptions": {
"clusterDBBackedup": true,
"detectRegularExpression": true,
"isFromBrowseBackup": true,
"overwriteFiles": true,
"preserveLevel": 0,
"restoreACLs": true,
"stripLevel": 0,
"stripLevelType": 0,
"unconditionalOverwrite": true
},
"destination": {
"destClient": {
"clientName": "string",
"commCellName": "string"
},
"inPlace": true,
"isLegalHold": true
},
"fileOption": {
"sourceItem": [
"string"
]
},
"restoreACLsType": 0,
"virtualServerRstOption": {
"diskLevelVMRestoreOption": {
"advancedRestoreOptions": [
{
"Datastore": "string",
"disks": [
{
"Datastore": "string",
"name": "string"
}
],
"esxHost": "string",
"guid": "string",
"name": "string",
"newName": "string",
"resourcePoolPath": "string"
}
],
"esxServerName": "string",
"passUnconditionalOverride": true,
"powerOnVmAfterRestore": true
},
"isDiskBrowse": true,
"userPassword": {
"userName": "string"
},
"viewType": 0
},
"volumeRstOption": {
"volumeLeveRestore": true,
"volumeLevelRestoreType": 0
}
}
},
"subTask": {
"operationType": 0,
"subTaskName": "string",
"subTaskType": 0
}
}
],
"task": {
"initiatedFrom": 0,
"policyType": 0,
"taskFlags": {
"disabled": true
},
"taskType": 0
}
}
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/CreateTask' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"taskInfo": {
"associations": [
{
"appName": "string",
"backupsetName": "string",
"clientName": "string",
"clientSidePackage": true,
"consumeLicense": true,
"instanceName": "string",
"subclientName": "string",
"type": 0
}
],
"subTasks": [
{
"options": {
"adminOpts": {
"updateOption": {
"invokeLevel": 0
}
},
"restoreOptions": {
"browseOption": {
"backupset": {
"appName": "string",
"backupsetName": "string",
"clientName": "string",
"instanceName": "string"
},
"commCellId": 0,
"fromTime": 0,
"listMedia": true,
"mediaOption": {
"copyPrecedence": {
"copyPrecedence": 0
}
},
"noImage": true,
"toTime": 0,
"useExactIndex": true
},
"commonOptions": {
"clusterDBBackedup": true,
"detectRegularExpression": true,
"isFromBrowseBackup": true,
"overwriteFiles": true,
"preserveLevel": 0,
"restoreACLs": true,
"stripLevel": 0,
"stripLevelType": 0,
"unconditionalOverwrite": true
},
"destination": {
"destClient": {
"clientName": "string",
"commCellName": "string"
},
"inPlace": true,
"isLegalHold": true
},
"fileOption": {
"sourceItem": [
"string"
]
},
"restoreACLsType": 0,
"virtualServerRstOption": {
"diskLevelVMRestoreOption": {
"advancedRestoreOptions": [
{
"Datastore": "string",
"disks": [
{
"Datastore": "string",
"name": "string"
}
],
"esxHost": "string",
"guid": "string",
"name": "string",
"newName": "string",
"resourcePoolPath": "string"
}
],
"esxServerName": "string",
"passUnconditionalOverride": true,
"powerOnVmAfterRestore": true
},
"isDiskBrowse": true,
"userPassword": {
"userName": "string"
},
"viewType": 0
},
"volumeRstOption": {
"volumeLeveRestore": true,
"volumeLevelRestoreType": 0
}
}
},
"subTask": {
"operationType": 0,
"subTaskName": "string",
"subTaskType": 0
}
}
],
"task": {
"initiatedFrom": 0,
"policyType": 0,
"taskFlags": {
"disabled": true
},
"taskType": 0
}
}
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/CreateTask' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"taskInfo": {
"associations": [
{
"appName": "string",
"backupsetName": "string",
"clientName": "string",
"clientSidePackage": true,
"consumeLicense": true,
"instanceName": "string",
"subclientName": "string",
"type": 0
}
],
"subTasks": [
{
"options": {
"adminOpts": {
"updateOption": {
"invokeLevel": 0
}
},
"restoreOptions": {
"browseOption": {
"backupset": {
"appName": "string",
"backupsetName": "string",
"clientName": "string",
"instanceName": "string"
},
"commCellId": 0,
"fromTime": 0,
"listMedia": true,
"mediaOption": {
"copyPrecedence": {
"copyPrecedence": 0
}
},
"noImage": true,
"toTime": 0,
"useExactIndex": true
},
"commonOptions": {
"clusterDBBackedup": true,
"detectRegularExpression": true,
"isFromBrowseBackup": true,
"overwriteFiles": true,
"preserveLevel": 0,
"restoreACLs": true,
"stripLevel": 0,
"stripLevelType": 0,
"unconditionalOverwrite": true
},
"destination": {
"destClient": {
"clientName": "string",
"commCellName": "string"
},
"inPlace": true,
"isLegalHold": true
},
"fileOption": {
"sourceItem": [
"string"
]
},
"restoreACLsType": 0,
"virtualServerRstOption": {
"diskLevelVMRestoreOption": {
"advancedRestoreOptions": [
{
"Datastore": "string",
"disks": [
{
"Datastore": "string",
"name": "string"
}
],
"esxHost": "string",
"guid": "string",
"name": "string",
"newName": "string",
"resourcePoolPath": "string"
}
],
"esxServerName": "string",
"passUnconditionalOverride": true,
"powerOnVmAfterRestore": true
},
"isDiskBrowse": true,
"userPassword": {
"userName": "string"
},
"viewType": 0
},
"volumeRstOption": {
"volumeLeveRestore": true,
"volumeLevelRestoreType": 0
}
}
},
"subTask": {
"operationType": 0,
"subTaskName": "string",
"subTaskType": 0
}
}
],
"task": {
"initiatedFrom": 0,
"policyType": 0,
"taskFlags": {
"disabled": true
},
"taskType": 0
}
}
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/CreateTask' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"taskInfo": {
"associations": [
{
"appName": "string",
"backupsetName": "string",
"clientName": "string",
"clientSidePackage": true,
"consumeLicense": true,
"instanceName": "string",
"subclientName": "string",
"type": 0
}
],
"subTasks": [
{
"options": {
"adminOpts": {
"updateOption": {
"invokeLevel": 0
}
},
"restoreOptions": {
"browseOption": {
"backupset": {
"appName": "string",
"backupsetName": "string",
"clientName": "string",
"instanceName": "string"
},
"commCellId": 0,
"fromTime": 0,
"listMedia": true,
"mediaOption": {
"copyPrecedence": {
"copyPrecedence": 0
}
},
"noImage": true,
"toTime": 0,
"useExactIndex": true
},
"commonOptions": {
"clusterDBBackedup": true,
"detectRegularExpression": true,
"isFromBrowseBackup": true,
"overwriteFiles": true,
"preserveLevel": 0,
"restoreACLs": true,
"stripLevel": 0,
"stripLevelType": 0,
"unconditionalOverwrite": true
},
"destination": {
"destClient": {
"clientName": "string",
"commCellName": "string"
},
"inPlace": true,
"isLegalHold": true
},
"fileOption": {
"sourceItem": [
"string"
]
},
"restoreACLsType": 0,
"virtualServerRstOption": {
"diskLevelVMRestoreOption": {
"advancedRestoreOptions": [
{
"Datastore": "string",
"disks": [
{
"Datastore": "string",
"name": "string"
}
],
"esxHost": "string",
"guid": "string",
"name": "string",
"newName": "string",
"resourcePoolPath": "string"
}
],
"esxServerName": "string",
"passUnconditionalOverride": true,
"powerOnVmAfterRestore": true
},
"isDiskBrowse": true,
"userPassword": {
"userName": "string"
},
"viewType": 0
},
"volumeRstOption": {
"volumeLeveRestore": true,
"volumeLevelRestoreType": 0
}
}
},
"subTask": {
"operationType": 0,
"subTaskName": "string",
"subTaskType": 0
}
}
],
"task": {
"initiatedFrom": 0,
"policyType": 0,
"taskFlags": {
"disabled": true
},
"taskType": 0
}
}
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/CreateTask' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"taskInfo": {
"associations": [
{
"appName": "string",
"backupsetName": "string",
"clientName": "string",
"clientSidePackage": true,
"consumeLicense": true,
"instanceName": "string",
"subclientName": "string",
"type": 0
}
],
"subTasks": [
{
"options": {
"adminOpts": {
"updateOption": {
"invokeLevel": 0
}
},
"restoreOptions": {
"browseOption": {
"backupset": {
"appName": "string",
"backupsetName": "string",
"clientName": "string",
"instanceName": "string"
},
"commCellId": 0,
"fromTime": 0,
"listMedia": true,
"mediaOption": {
"copyPrecedence": {
"copyPrecedence": 0
}
},
"noImage": true,
"toTime": 0,
"useExactIndex": true
},
"commonOptions": {
"clusterDBBackedup": true,
"detectRegularExpression": true,
"isFromBrowseBackup": true,
"overwriteFiles": true,
"preserveLevel": 0,
"restoreACLs": true,
"stripLevel": 0,
"stripLevelType": 0,
"unconditionalOverwrite": true
},
"destination": {
"destClient": {
"clientName": "string",
"commCellName": "string"
},
"inPlace": true,
"isLegalHold": true
},
"fileOption": {
"sourceItem": [
"string"
]
},
"restoreACLsType": 0,
"virtualServerRstOption": {
"diskLevelVMRestoreOption": {
"advancedRestoreOptions": [
{
"Datastore": "string",
"disks": [
{
"Datastore": "string",
"name": "string"
}
],
"esxHost": "string",
"guid": "string",
"name": "string",
"newName": "string",
"resourcePoolPath": "string"
}
],
"esxServerName": "string",
"passUnconditionalOverride": true,
"powerOnVmAfterRestore": true
},
"isDiskBrowse": true,
"userPassword": {
"userName": "string"
},
"viewType": 0
},
"volumeRstOption": {
"volumeLeveRestore": true,
"volumeLevelRestoreType": 0
}
}
},
"subTask": {
"operationType": 0,
"subTaskName": "string",
"subTaskType": 0
}
}
],
"task": {
"initiatedFrom": 0,
"policyType": 0,
"taskFlags": {
"disabled": true
},
"taskType": 0
}
}
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/CreateTask' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"taskInfo": {
"associations": [
{
"appName": "string",
"backupsetName": "string",
"clientName": "string",
"clientSidePackage": true,
"consumeLicense": true,
"instanceName": "string",
"subclientName": "string",
"type": 0
}
],
"subTasks": [
{
"options": {
"adminOpts": {
"updateOption": {
"invokeLevel": 0
}
},
"restoreOptions": {
"browseOption": {
"backupset": {
"appName": "string",
"backupsetName": "string",
"clientName": "string",
"instanceName": "string"
},
"commCellId": 0,
"fromTime": 0,
"listMedia": true,
"mediaOption": {
"copyPrecedence": {
"copyPrecedence": 0
}
},
"noImage": true,
"toTime": 0,
"useExactIndex": true
},
"commonOptions": {
"clusterDBBackedup": true,
"detectRegularExpression": true,
"isFromBrowseBackup": true,
"overwriteFiles": true,
"preserveLevel": 0,
"restoreACLs": true,
"stripLevel": 0,
"stripLevelType": 0,
"unconditionalOverwrite": true
},
"destination": {
"destClient": {
"clientName": "string",
"commCellName": "string"
},
"inPlace": true,
"isLegalHold": true
},
"fileOption": {
"sourceItem": [
"string"
]
},
"restoreACLsType": 0,
"virtualServerRstOption": {
"diskLevelVMRestoreOption": {
"advancedRestoreOptions": [
{
"Datastore": "string",
"disks": [
{
"Datastore": "string",
"name": "string"
}
],
"esxHost": "string",
"guid": "string",
"name": "string",
"newName": "string",
"resourcePoolPath": "string"
}
],
"esxServerName": "string",
"passUnconditionalOverride": true,
"powerOnVmAfterRestore": true
},
"isDiskBrowse": true,
"userPassword": {
"userName": "string"
},
"viewType": 0
},
"volumeRstOption": {
"volumeLeveRestore": true,
"volumeLevelRestoreType": 0
}
}
},
"subTask": {
"operationType": 0,
"subTaskName": "string",
"subTaskType": 0
}
}
],
"task": {
"initiatedFrom": 0,
"policyType": 0,
"taskFlags": {
"disabled": true
},
"taskType": 0
}
}
}'