| 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 |
| </backup/supported_providers>`. |
| |
| Examples |
| -------- |
| |
| We have :doc:`examples of several common patterns </backup/examples>`. |
| |
| API Reference |
| ------------- |
| |
| For a full reference of all the classes and methods exposed by the Backup |
| API, see :doc:`this page </backup/api>`. |