Handles all requests relating to the volume backups service.
Bases: Base
API for interacting with the volume backup manager.
Make the RPC call to create a volume backup.
Make the RPC call to delete a volume backup.
Call backup manager to execute backup delete or force delete operation. :param context: running context :param backup: the dict of backup that is got from DB. :param force: indicate force delete or not :raises InvalidBackup: :raises BackupDriverException: :raises ServiceNotFound:
Make the RPC call to export a volume backup.
Call backup manager to execute backup export.
context – running context
backup_id – backup id to export
dictionary – a description of how to import the backup
contains ‘backup_url’ and ‘backup_service’
Make the RPC call to import a volume backup.
context – running context
backup_service – backup service name
backup_url – backup description to be used by the backup driver
Make the RPC call to reset a volume backup’s status.
Call backup manager to execute backup status reset operation. :param context: running context :param backup_id: which backup’s status to be reset :param status: backup’s status to be reset :raises InvalidBackup:
Make the RPC call to restore a volume backup.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.