Sha256: a98bae7d114f82f787f0cf1eaec82dd01dca42395a1b8e78dcdb7bb366758d52
Contents?: true
Size: 504 Bytes
Versions: 12
Compression:
Stored size: 504 Bytes
Contents
class Account < CloudstackCli::Base TYPES = { 0 => 'user', 1 => 'domain-admin', 2 => 'admin' } desc 'list [NAME]', 'list accounts' def list(name = nil) accounts = client.list_accounts({name: name}) if accounts.size < 1 puts "No accounts found" else table = [["Name", "Type", "Domain"]] accounts.each do |account| table << [account['name'], TYPES[account['accounttype']], account['domain']] end print_table table end end end
Version data entries
12 entries across 12 versions & 1 rubygems