module Vscale::Backups

Public Instance Methods

backup(id) click to toggle source
# File lib/vscale/api/backups.rb, line 15
def backup(id)
  get("backups/#{id}")
end
backups() click to toggle source
# File lib/vscale/api/backups.rb, line 11
def backups
  get('backups')
end
create_backup(scalet_id, params) click to toggle source
# File lib/vscale/api/backups.rb, line 3
def create_backup(scalet_id, params)
  post("#{scalet_id}/backup", params)
end
create_from_backup(scalet_id, params) click to toggle source
# File lib/vscale/api/backups.rb, line 7
def create_from_backup(scalet_id, params)
  patch("scalets/#{scalet_id}/rebuild", params)
end
delete_backup(backup_id) click to toggle source
# File lib/vscale/api/backups.rb, line 19
def delete_backup(backup_id)
  delete("backups/#{backup_id}")
end