Sha256: 2daaa8e67b127dbaae652bee4dd25a7d7c76f4bce90ddf3cde6d8c26b56b101e

Contents?: true

Size: 511 Bytes

Versions: 32

Compression:

Stored size: 511 Bytes

Contents

module CloudstackClient

	module Capacity

		##
    # List capacity.

    def list_capacity(args = {})
      params = {
        'command' => 'listCapacity',
      }

      if args[:zone]
        zone = get_zone(args[:zone])
        unless zone 
          puts "Error: Zone #{args[:zone]} not found"
          exit 1
        end
        params['zoneid'] = zone['id']  
      end

      params['type'] = args[:type] if args[:type]

      json = send_request(params)
      json['capacity'] || []
    end

	end

end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
cloudstack_client-0.9.7 lib/cloudstack_client/commands/capacity.rb
cloudstack_client-0.9.6 lib/cloudstack_client/commands/capacity.rb
cloudstack_client-0.9.5 lib/cloudstack_client/commands/capacity.rb
cloudstack_client-0.9.3 lib/cloudstack_client/commands/capacity.rb
cloudstack_client-0.9.2 lib/cloudstack_client/commands/capacity.rb
cloudstack_client-0.9.1 lib/cloudstack_client/commands/capacity.rb
cloudstack_client-0.9.0 lib/cloudstack_client/commands/capacity.rb
cloudstack_client-0.8.0 lib/cloudstack_client/commands/capacity.rb
cloudstack_client-0.7.1 lib/cloudstack_client/commands/capacity.rb
cloudstack_client-0.7.0 lib/cloudstack_client/commands/capacity.rb
cloudstack_client-0.6.4 lib/cloudstack_client/commands/capacity.rb
cloudstack_client-0.6.3 lib/cloudstack_client/commands/capacity.rb
cloudstack_client-0.6.2 lib/cloudstack_client/commands/capacity.rb
cloudstack_client-0.6.0 lib/cloudstack_client/commands/capacity.rb
cloudstack_client-0.6.1 lib/cloudstack_client/commands/capacity.rb
cloudstack_client-0.5.0 lib/cloudstack_client/commands/capacity.rb
cloudstack_client-0.4.4 lib/cloudstack_client/commands/capacity.rb
cloudstack_client-0.4.3 lib/cloudstack_client/commands/capacity.rb
cloudstack_client-0.4.2 lib/cloudstack_client/commands/capacity.rb
cloudstack_client-0.4.1 lib/cloudstack_client/commands/capacity.rb