Sha256: ec8af671274ed615eac9b104a601433faeab2a6e2d9cd9ca6e038211d006dcc7

Contents?: true

Size: 371 Bytes

Versions: 58

Compression:

Stored size: 371 Bytes

Contents

module CloudstackClient

	module Account

		##
    # Lists accounts.

    def list_accounts(args = { :name => nil })
      params = {
        'command' => 'listAccounts',
        'listall' => 'true',
        'isrecursive' => 'true'
      }
      params['name'] = args[:name] if args[:name]

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

	end

end

Version data entries

58 entries across 58 versions & 3 rubygems

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