class Softlayer::User::Permission::Group

Constants

SERVICE

Attributes

account[RW]
account_id[RW]
action_count[RW]
actions[RW]
create_date[RW]
description[RW]
expiration_date[RW]
id[RW]
modify_date[RW]
name[RW]
role_count[RW]
roles[RW]
type[RW]
type_id[RW]

Public Class Methods

create_object(message) click to toggle source

template_object

# File lib/softlayer/user/permission/group.rb, line 45
def self.create_object(message)
  request(:create_object, Softlayer::User::Permission::Group, message)
end

Public Instance Methods

add_action(message) click to toggle source

action

# File lib/softlayer/user/permission/group.rb, line 23
def add_action(message)
  request(:add_action, nil, message)
end
add_bulk_actions(message) click to toggle source

actions

# File lib/softlayer/user/permission/group.rb, line 28
def add_bulk_actions(message)
  request(:add_bulk_actions, nil, message)
end
add_bulk_resource_objects(message) click to toggle source

resource_objects resource_type_key_name

# File lib/softlayer/user/permission/group.rb, line 34
def add_bulk_resource_objects(message)
  request(:add_bulk_resource_objects, Boolean, message)
end
add_resource_object(message) click to toggle source

resource_object resource_type_key_name

# File lib/softlayer/user/permission/group.rb, line 40
def add_resource_object(message)
  request(:add_resource_object, Boolean, message)
end
delete_object() click to toggle source
# File lib/softlayer/user/permission/group.rb, line 49
def delete_object
  request(:delete_object, Boolean)
end
edit_object(message) click to toggle source

template_object

# File lib/softlayer/user/permission/group.rb, line 54
def edit_object(message)
  request(:edit_object, Softlayer::User::Permission::Group, message)
end
get_account() click to toggle source
# File lib/softlayer/user/permission/group.rb, line 58
def get_account
  request(:get_account, Softlayer::Account)
end
get_actions() click to toggle source
# File lib/softlayer/user/permission/group.rb, line 62
def get_actions
  request(:get_actions, Array[Softlayer::User::Permission::Action])
end
get_object() click to toggle source
# File lib/softlayer/user/permission/group.rb, line 66
def get_object
  request(:get_object, Softlayer::User::Permission::Group)
end
get_roles() click to toggle source
# File lib/softlayer/user/permission/group.rb, line 70
def get_roles
  request(:get_roles, Array[Softlayer::User::Permission::Role])
end
get_type() click to toggle source
# File lib/softlayer/user/permission/group.rb, line 74
def get_type
  request(:get_type, Softlayer::User::Permission::Group::Type)
end
remove_action(message) click to toggle source

action

# File lib/softlayer/user/permission/group.rb, line 84
def remove_action(message)
  request(:remove_action, nil, message)
end
remove_bulk_actions(message) click to toggle source

actions

# File lib/softlayer/user/permission/group.rb, line 89
def remove_bulk_actions(message)
  request(:remove_bulk_actions, nil, message)
end
remove_bulk_resource_objects(message) click to toggle source

resource_objects resource_type_key_name

# File lib/softlayer/user/permission/group.rb, line 95
def remove_bulk_resource_objects(message)
  request(:remove_bulk_resource_objects, Boolean, message)
end
remove_resource_object(message) click to toggle source

resource_object resource_type_key_name

# File lib/softlayer/user/permission/group.rb, line 101
def remove_resource_object(message)
  request(:remove_resource_object, Boolean, message)
end