Method: Larrow::Qingcloud::Instance#stop

Defined in:
lib/larrow/qingcloud/instance.rb

#stop(force = nil) ⇒ Object

return a delayed instance object



68
69
70
71
72
73
74
75
# File 'lib/larrow/qingcloud/instance.rb', line 68

def stop force=nil
  if force
    conn.get 'StopInstances', :'instances.1' => id, :force => 1
  else
    conn.get 'StopInstances', :'instances.1' => id
  end
  promise(timeout:60){ wait_for :stopped }
end