class Morpheus::BackupResultsInterface
Public Instance Methods
Source
# File lib/morpheus/api/backup_results_interface.rb, line 5 def base_path "/api/backups/results" end
Source
# File lib/morpheus/api/backup_results_interface.rb, line 18 def cancel(id, payload={}, params={}, headers={}) validate_id!(id) execute(method: :put, url: "#{base_path}/#{CGI::escape(id.to_s)}", params: params, payload: payload, headers: headers) end
Source
# File lib/morpheus/api/backup_results_interface.rb, line 28 def create_options(id, payload={}, params={}, headers={}) validate_id!(id) execute(method: :post, url: "#{base_path}/#{CGI::escape(id.to_s)}/create-restore", params: params, payload: payload, headers: headers) end
Source
# File lib/morpheus/api/backup_results_interface.rb, line 23 def destroy(id, params = {}, headers={}) validate_id!(id) execute(method: :delete, url: "#{base_path}/#{CGI::escape(id.to_s)}", params: params, headers: headers) end
Source
# File lib/morpheus/api/backup_results_interface.rb, line 13 def get(id, params={}, headers={}) validate_id!(id) execute(method: :get, url: "#{base_path}/#{CGI::escape(id.to_s)}", params: params, headers: headers) end
Source
# File lib/morpheus/api/backup_results_interface.rb, line 9 def list(params={}, headers={}) execute(method: :get, url: "#{base_path}", params: params, headers: headers) end