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