HANA Restore operation
SAP HANA Restore operation
- application/json
Request Body
taskInfo object
task object
taskType string requiredPossible values: [IMMEDIATE, SCHEDULE_POLICY]
associations object[]
clientId integer requiredHANA source Pseudo clientId
instanceName string requiredHANA source Insatcne Name
appName stringDefault value:
SAP HANA
applicationId integerDefault value:
135
clientName string requiredHANA source Pseudo client name
backupsetId integer requiredHANA source client Backupset ID
instanceId integer requiredHANA source Instance ID
backupsetName string requiredHANA source Backupset name
subTasks object[]
subTask object
subTaskType stringDefault value:
RESTORE
operationType stringDefault value:
RESTORE
options object
restoreOptions object
browseOption object
commCellId integerDefault value:
2
timeRange object
Restore time range
fromTime integertoTime integermediaOption object
copyPrecedence object
copyPrecedenceApplicable booleanDefault value:
true
copyPrecedence integerdestination object
destClient object
clientId integer requiredHANA Target clientID
clientName string requiredHANA Target client name
destinationInstance object
instanceId integer requiredHANA Target Instance ID
instanceName string requiredHANA Target Instance name
applicationId integerDefault value:
135
appName stringDefault value:
SAP HANA
clientId integer requiredHANA target Pseudo client id
clientName string requiredHANA target Pseudo client name
noOfStreams integerDefault value:
2
destinationBackupset object
backupsetId integer requiredHANA target Backupset ID
backupsetName string requiredHANA target Backupset name
instanceId integer requiredHANA target Instance ID
instanceName string requiredHANA target Instance name
applicationId integerDefault value:
135
appName stringDefault value:
SAP HANA
clientId integer requiredHANA target Pseudo client ID
clientName string requiredHANA target Pseudo client name
entityInfo object
companyId integercompanyName stringDefault value:
Commcell
commonOptions object
unconditionalOverwrite booleanDefault value:
true
hanaOpt object
destDbName string requiredHANA target Database name
destPseudoClientName string requiredHANA target Pseudo client name
destClientName string requiredHANA target Physical client name
pointInTime object
time integer requiredPOINT IN TIME recovery
useHardwareRevert booleanDefault value:
false
Hardware Revert only applicable for Snap backup
destinationInstanceDir stringDefault value:
/hana/data/
Hana target DATA directory
checkAccess booleanDefault value:
true
initializeLogArea booleanDefault value:
true
Initialize log area option for HANA DB Recovery
ignoreDeltaBackups booleanDefault value:
false
Delta backup option
databases string[] requiredSource Database name
recoverTime string requiredRecovery POINT_IN_TIME
commonOpts object
notifyUserOnJobCompletion booleanDefault value:
true
- 200
- 400
- 401
OK
- application/json
- Schema
- Example (from schema)
- Example 1
Schema
- taskId integer
- jobIds string[]
{
"taskId": 0,
"jobIds": [
"string"
]
}
{
"taskId": 2003,
"jobIds": [
"2376"
]
}
Bad Request
- application/json
- Schema
- Example 1
Schema
- string
Request body is empty or format is invalid
Unauthorized
- application/json
- Schema
- Example (from schema)
- Example 1
Schema
- errorMessage string
- errorCode integer
{
"errorMessage": "string",
"errorCode": 0
}
{
"errorMessage": "Access Denied",
"errorCode": 5
}