module Fog::OpenStack::Volume::Backups

Public Instance Methods

all(options = {}) click to toggle source
# File lib/fog/openstack/volume/models/backups.rb, line 7
def all(options = {})
  load_response(service.list_backups_detailed(options), 'backups')
end
get(backup_id) click to toggle source
# File lib/fog/openstack/volume/models/backups.rb, line 15
def get(backup_id)
  backup = service.get_backup_details(backup_id).body['backup']
  if backup
    new(backup)
  end
rescue Fog::OpenStack::Volume::NotFound
  nil
end
summary(options = {}) click to toggle source
# File lib/fog/openstack/volume/models/backups.rb, line 11
def summary(options = {})
  load_response(service.list_backups(options), 'backups')
end