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