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)

Returns:
  • (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

Returns:
  • (nil) -
def clear
  each {|user| remove(user) }
end

def initialize group, options = {}

Other tags:
    Private: -
def initialize group, options = {}
  @group = group
  super
end

def remove(user)

Returns:
  • (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