Method: Jamf::DirectoryBindingType::ActiveDirectory#add_admin_group

Defined in:
lib/jamf/api/classic/api_objects/directory_binding_type/active_directory.rb

#add_admin_group(value) ⇒ Array <String>

Add a specific admin group to the admin_groups

Parameters:

  • newvalue (String)

    The admin group name you want to add to the admin group list

Returns:

  • (Array <String>)

    An array of all the admin groups currently set.

Raises:

Author:

  • Tyler Morgan



477
478
479
480
481
482
483
484
485
486
487
# File 'lib/jamf/api/classic/api_objects/directory_binding_type/active_directory.rb', line 477

def add_admin_group(value)

    raise Jamf::InvalidDataError, "Admin group must be a string." unless value.is_a? String
    raise Jamf::InvalidDataError, "Group \"#{value}\" already is in the admin groups." unless !@admin_groups.include? value

    @admin_groups << value
    # Set the object to needing to be updated.
    self.container&.should_update

    return @admin_groups
end