The cinder.volume.drivers.disco.disco_api Module¶
DISCO Backup Service Implementation.
-
class
DiscoApi(ip, port)¶ Bases:
objectClass 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.
-