class Fog::Volume::OpenStack::Backup
Public Instance Methods
create()
click to toggle source
# File lib/fog/volume/openstack/models/backup.rb, line 20 def create requires :name, :volume_id data = service.create_backup(attributes) merge_attributes(data.body['backup']) true end
destroy()
click to toggle source
# File lib/fog/volume/openstack/models/backup.rb, line 27 def destroy requires :id service.delete_backup(id) true end
restore(volume_id)
click to toggle source
# File lib/fog/volume/openstack/models/backup.rb, line 33 def restore(volume_id) requires :id service.restore_backup(id, volume_id) true end
volume()
click to toggle source
# File lib/fog/volume/openstack/models/backup.rb, line 39 def volume requires :id service.get_volume_details(volume_id).body['volume'] end