class AWS::IAM::GroupUserCollection
users.each { |u| puts u.name }
users = group.users
group = AWS::IAM.new.groups.first
particular group.
A collection that provides access to IAM users belonging to a
def _each_item options = {}, &block
def _each_item options = {}, &block response = client.get_group(:group_name => group.name) response.users.each do |u| user = User.new_from(:get_group, u, u.user_name, :config => config) yield(user) end end
def add(user)
-
(nil)
-
Parameters:
-
user
(User
) -- The user to add.
def add(user) client.add_user_to_group( :group_name => group.name, :user_name => user.name) nil end
def clear
-
(nil)
-
def clear each {|user| remove(user) } end
def initialize group, options = {}
- Private: -
def initialize group, options = {} @group = group super end
def remove(user)
-
(nil)
-
Parameters:
-
user
(User
) -- The user to remove.
def remove(user) client.remove_user_from_group( :group_name => group.name, :user_name => user.name) nil end