Platform O&M/Backup Management/Backup Service (Plus)/Backup Service Operations
PUTBackup Service OperationsSince 3.0.0SynchronousAuth Required
RecoverDatabaseFromBackup
RecoverDatabaseFromBackup
Execution Availability
Try It Out
Submit a mock request using the current auth context and example-driven inputs.
Path Parameters
Request Inputs
Path Parameters
uuidStringOptional. The UUID of the database backup.
Body Fields
recoverdatabasefrombackupObjectRequiredrecoverdatabasefrombackup request body object.
backupStorageUrlStringOptional. The URL of the backup storage.
backupInstallPathStringOptional. The storage path of the database backup.
mysqlRootPasswordStringRequiredThe root password of the MySQL database.
systemTagsListOptional.
userTagsListOptional.
Responses
Endpoint
PUT/zstack/v1/database-backups/actions?uuid={uuid}
/zstack/v1/database-backups/actions?uuid={uuid}
Request Example
curl -X PUT 'http://{host}/zstack/v1/database-backups/actions?uuid={uuid}' -H 'Authorization: OAuth {sessionUuid}' -H 'Content-Type: application/json;charset=UTF-8' -d '{"recoverdatabasefrombackup":{"backupStorageUrl":"<backupStorageUrl>","backupInstallPath":"<backupInstallPath>","mysqlRootPassword":"<mysqlRootPassword>"},"systemTags":["<systemTags>"],"userTags":["<userTags>"]}'
Response Example
200{ "logListenPort": 0.0 }Change History
This API has no change history records yet.
