Backup ====== .. note:: Backup API is available in Libcloud 1.0.0-pre1 and higher. .. note:: This driver is **experimental** - please use to test functionality and develop new driver instances, not for production use. Backup API allows you to manage Backup as A Service and services such as EBS Snaps, GCE volume snap and dimension data backup. Terminology ----------- * :class:`~libcloud.backup.base.BackupTarget` - Represents a backup target, like a Virtual Machine, a folder or a database. * :class:`~libcloud.backup.base.BackupTargetRecoveryPoint` - Represents a copy of the data in the target, a recovery point can be recovered to a backup target. An inplace restore is where you recover to the same target and an out-of-place restore is where you recover to another target. * :class:`~libcloud.backup.base.BackupTargetJob` - Represents a backup job running on backup target. Supported Providers ------------------- For a list of supported providers see :doc:`supported providers page `. Examples -------- We have :doc:`examples of several common patterns `. API Reference ------------- For a full reference of all the classes and methods exposed by the Backup API, see :doc:`this page `.