DISCO Backup Service Implementation.
-
class DiscoApi(ip, port)
Bases: object
Class for all the requests to Disco API.
-
cloneDetail(clone_id, clone_name)
Get detail of the clone.
-
restoreDetail(restore_id)
Monitor end of the restore.
-
restoreFromSnapshot(snapshot_id, volume_name, zone_id, description, volume_id)
restore a snapshot of into a volume.
-
snapshotCreate(disco_volume_id, reserve_days, zone_id=None, description=None)
Take a snapshot of the volume.
-
snapshotDelete(snapshot_id)
Delete a snapshot.
-
snapshotDetail(snapshot_id)
Monitor end of the snapshot.
-
systemInformationList()
Get the list of the system information.
-
volumeClone(volume_id, volume_name)
Clone a DISCO volume.
-
volumeCreate(volume_name, size)
Create a DISCO volume.
-
volumeDelete(volume_id)
Delete the temporary volume.
-
volumeDetail(volume_id)
Get volume information of the destination DISCO volume.
-
volumeDetailByName(volume_name)
Get volume information of the DISCO volume.
-
volumeExtend(vol_id, size)
Extend DISCO volume.