module Smartdc::Api::Machines::Snapshots
Public Instance Methods
create_machine_snapshot(machine_id, body={})
click to toggle source
# File lib/smartdc/api/machines/snapshots.rb, line 7 def create_machine_snapshot(machine_id, body={}) post 'my/machines/' + machine_id.to_s + '/snapshots', body end
destroy_machine_snapshot(machine_id, name)
click to toggle source
# File lib/smartdc/api/machines/snapshots.rb, line 15 def destroy_machine_snapshot(machine_id, name) delete 'my/machines/' + machine_id.to_s + '/snapshots/' + name.to_s end
machine_snapshot(machine_id, name)
click to toggle source
# File lib/smartdc/api/machines/snapshots.rb, line 11 def machine_snapshot(machine_id, name) get 'my/machines/' + machine_id.to_s + '/snapshots/' + name.to_s end
machine_snapshots(machine_id, params={})
click to toggle source
# File lib/smartdc/api/machines/snapshots.rb, line 3 def machine_snapshots(machine_id, params={}) get 'my/machines/' + machine_id.to_s + '/snapshots', params end
start_machine_snapshot(machine_id, name)
click to toggle source
# File lib/smartdc/api/machines/snapshots.rb, line 19 def start_machine_snapshot(machine_id, name) post 'my/machines/' + machine_id.to_s + '/snapshots/' + name.to_s, {} end