Module: CloudstackClient::Volume

Defined in:
lib/cloudstack_client/commands/volume.rb

Instance Method Summary collapse

Instance Method Details

#list_volumes(project_id = nil) ⇒ Object

Lists all volumes.



8
9
10
11
12
13
14
15
16
# File 'lib/cloudstack_client/commands/volume.rb', line 8

def list_volumes(project_id = nil)
  params = {
      'command' => 'listVolumes',
      'listall' => true,
  }
  params['projectid'] = project_id if project_id
  json = send_request(params)
  json['volume'] || []
end