class WavefrontCli::UserGroup

CLI coverage for the v2 'usergroup' API.

Public Instance Methods

do_add_role() click to toggle source
# File lib/wavefront-cli/usergroup.rb, line 30
def do_add_role
  wf.add_roles_to_group(options[:'<id>'], options[:'<role>'])
end
do_add_to() click to toggle source
# File lib/wavefront-cli/usergroup.rb, line 22
def do_add_to
  wf.add_users_to_group(options[:'<id>'], options[:'<user>'])
end
do_create() click to toggle source
# File lib/wavefront-cli/usergroup.rb, line 18
def do_create
  wf.create(name: options[:'<name>'], roleIDs: options[:roleid])
end
do_remove_from() click to toggle source
# File lib/wavefront-cli/usergroup.rb, line 26
def do_remove_from
  wf.remove_users_from_group(options[:'<id>'], options[:'<user>'])
end
do_remove_role() click to toggle source
# File lib/wavefront-cli/usergroup.rb, line 34
def do_remove_role
  wf.remove_roles_from_group(options[:'<id>'], options[:'<role>'])
end
import_to_create(raw) click to toggle source
# File lib/wavefront-cli/usergroup.rb, line 38
def import_to_create(raw)
  raw['emailAddress'] = raw['identifier']
  raw.delete_if { |k, _v| %w[customer identifier].include?(k) }
end
validator_exception() click to toggle source
# File lib/wavefront-cli/usergroup.rb, line 10
def validator_exception
  Wavefront::Exception::InvalidUserGroupId
end