IBM Security Object Reference

This chapter describes the classes, methods, and properties available for working with objects for access control and privilege management. The primary classes for working with data objects are defined in the Centrify.DirectControl.API namespace and consist of:

  • AzRoleAssignment

  • Cims

  • Command

  • Commands

  • Computer

  • ComputerGroupUnixProfiles

  • ComputerRole

  • ComputerRoles

  • Computers

  • ComputerUserUnixProfiles

  • CustomAttributeContainer

  • CustomAttributes

  • CustomAttribute

  • Group

  • GroupUnixProfile

  • GroupUnixProfiles

  • HierarchicalGroup

  • HierarchicalUser

  • HierarchicalZone

  • HierarchicalZoneComputer

  • HzRoleAssignment

  • InheritedRoleAsg

  • Key

  • Keys

  • License

  • Licenses

  • LicensesCollection

  • MzRoleAssignment

  • NetworkAccess

  • NetworkAccesses

  • Pam

  • Pams

  • Right

  • Role

  • RoleAssignment

  • RoleAssignments

  • Roles

  • Ssh

  • Sshs

  • User

  • UserUnixProfile

  • UserUnixProfiles

  • WindowsApplication

  • WindowsApplicationCriteria

  • WindowsApplications

  • WindowsDesktop

  • WindowsDesktops

  • WindowsUser

  • WindowsUsers

  • Zone

In addition to the basic classes, the following classes are defined in the Centrify.DirectControl.NISMap.API namespace for working with NIS maps:

  • Entry

  • Map

  • Store

There are also separate classes for pending import groups and users. The following classes are defined in the Centrify.DirectControl.API.Import namespace for working with groups and users imported from UNIX with the “Import from UNIX” wizard:

  • GroupInfo

  • GroupInfos

  • GroupMember

  • GroupMembers

  • UserInfo

  • UserInfos