Sha256: ad22efab417f462097a636a90224daf410a9b70949c4d9fcac8024408b60842f

Contents?: true

Size: 341 Bytes

Versions: 60

Compression:

Stored size: 341 Bytes

Contents

module CloudstackClient

	module Domain
		
		##
    # List domains.

    def list_domains(name = nil)
      params = {
        'command' => 'listDomains',
        'listall' => 'true',
        'isrecursive' => 'true'
      }
      params['name'] = name if name

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

  end

end

Version data entries

60 entries across 60 versions & 3 rubygems

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