RapidIdentity Cloud Directory Schema
  • 07 Jun 2023
  • 10 Minutes to read
  • Dark
    Light

RapidIdentity Cloud Directory Schema

  • Dark
    Light

Article Summary

The RapidIdentity Cloud Metadirectory Schema provides a set of rules that define the data elements to be stored and used by RapidIdentity. All proposed changes are reviewed by the Directory Change Control Board and evaluated based on business justification, product fit, alignment with product strategy, customer demand and market demand. People/Accounts must contain objectClass idautoPerson, a unique idautoID value and at least one unique idautoPersonUserNameMV value.

RapidIdentity Cloud Metadirectory Schema

The directory schema for RapidIdentity Cloud provides a set of rules that define the data elements to be stored and used by RapidIdentity.

To ensure consistency and continuity between RapidIdentity software releases, Identity Automation maintains a comprehensive change management process for the RapidIdentity Cloud Metadirectory. All proposed changes are reviewed by the Directory Change Control Board on a periodic basis and evaluated based on a myriad of factors including but not limited to the business justification and resulting impact associated with the proposed change.

As an integral component of the RapidIdentity System, proposed changes to the RapidIdentity Cloud Metadirectory are considered to be a new feature or a feature enhancement and submitted as Product Ideas via the Identity Automation Support Community. Idea submissions are evaluated on a periodic basis and approved based product fit, alignment with product strategy and customer and market demand.

People/Accounts

  • All account entries must be put directly under ou=Accounts,dc=meta.
  • All LDAP entries MUST contain objectClass=idautoPerson , a unique idautoID value and at least one unique idautoPersonUserNameMV value.
  • The DN for all accounts must look like idautoID=<idautoID_value>,ou=Accounts,dc=meta .

Core Attributes

Attribute NameFriendly NameDataTypeMulti-ValuedUniqueIndexesDescription / ConstraintsRING Entity::Field/Method
idautoIDIDUUIDNYeq
  • Required unique GUID of the account
  • Must not be changed after initial creation
Entity::identity
idautoPersonUserNameMVUsernamesStringYYeq, sub
  • Required unique usernames for the account
User::usernames
givenNameFirst NameStringNNeq, sub
  • Person’s first name
User::firstName
snLast NameStringNNeq, sub
  • Person’s last name
User::lastName
displayNameDisplay NameStringNNeq, sub
  • Constructed by Connect, generally as “<givenName> <sn>
User::displayName
mailEmailStringNYeq, sub
  • Primary organizational email account
  • Must contain an '@'
User::email
idautoPersonEmailAddresses Email AddressesStringYYeq, sub
  • Current and past email addresses
User::altEmails
idautoPersonHomeEmailPersonal Email AddressStringNYeq, sub
  • Personal/Home email address for email to reset forgotten password and use as an auth method
User::resetEmail
idautoDisabled-BooleanNNeq
  • If TRUE, the account is considered DISABLED in RapidIdentity
  • The attribute should be cleared instead of set to FALSE
Entity::active
userPassword-BinaryNN-
  • Hashed account password
User::passwordHash
idauto-pwdPrivate-BinaryNN-
  • Encrypted password managed by the Identity Automation password filter
  • Automatically managed / Not writeable
N/A
idauto-pwdPrivateTS-DateTimeNNeq
  • The date/time in which the idauto-pwdPrivate value was last set
  • Automatically managed / Not writeable
N/A
idautoPersonPhotoURLPhoto URLStringNN-
  • URL to the person’s profile image
User::imageUrl
mobileMobile NumbersStringYN-
  • Person’s mobile phone numbers
User::mobileNumbers
managerManagerDNYNeq
  • DNs of the person’s managers
User::getLinksFrom(),User::linkFrom()
directReports-DNYNeq
  • DNs of all of the person’s direct reports
  • Automatically managed / Not writeable
User::getLinksTo(),User::linkTo()
idautoPersonEndDateExpiration DateDate/TimeNNeq
  • Expiration date for Sponsored Accounts
  • Can be used to store disable date from source systems for non-Sponsored Accounts
User::expirationDate
employeeTypeAccount TypeStringYNeq
  • Valid values include: Staff, Student, Sponsored, Parent
User::accountTypes
idautoChallengeSet-StringYN-
  • Stores RapidIdentity challenge question/answer data for the person
  • Existing data MUST NOT be updated by Connect
User::challengeSet.challengeItems
idautoChallengeSetTimestamp-Date/TimeNN-
  • Date/time when the person last set up their challenge questions/answers
  • Can be cleared to force the user to do challenge setup again at next login if their Challenge Policy requires it
User::challengeSet.lastModified
idautoRequestAssociations-StringYNeq
  • Contains the IDs of all granted, “bound” Workflow Entitlements for the person
  • Data MUST NOT be updated by Connect
  • Can be read to make policy or other decisions based on current RapidIdentity workflow entitlements
User::requestAssociations
idautoPersonClaimCodeClaim CodeStringNNeq
  • Stores an arbitrary “claim code” used by the out-of-the-box RapidIdentity Claim Policy
  • Uniqueness and other constraints are not enforced by the data store
User::claimCode
idautoPersonClaimFlagClaimedBooleanNN-
  • Set to TRUE by RapidIdentity when an account is successfully claimed
  • Used as a filter term in the out-of-the-box RapidIdentity Claim Policy to ensure that an account may not be claimed more than once
    • The attribute should be cleared instead of set to FALSE
User::isClaimed
memberOf

DNYN

  • read-only - comes from slapo-memberof overlay
User::getDirectMemberships()(from Operational Attributes)

Profile Attributes

None of these attributes have a unique constraint.
Attribute NameFriendly NameData TypeMulti-ValuedIndexesDescription / ConstraintsRING Entity::Field/Method
lCityStringYeq, sub
  • Person’s cities
User::addresses
stStateStringYeq, sub
  • Person’s states
User::addresses
idautoPersonCountryCountryStringY-
  • Person’s countries
Note: Introduced in amazon-ricloud-2022-12-21
User::addresses
idautoPersonStreetAddressStreet AddressStringY-
  • Person’s street addresses
Note: Introduced in amazon-ricloud-2022-12-21
User:addresses
postalCodePostal CodeStringY-
  • Person’s postal codes
User::addresses
idautoPersonMiddleNameMiddle NameStringN-
  • Person’s middle name/initial
  • Often used for username/email generation in Connect
User::middleName
idautoPersonOfficePhoneOffice PhoneStringN-
  • Person’s office phone number
User::officePhone
idautoPersonPhoneExtensionPhone ExtensionStringN-
  • Person’s phone extension
User::phoneExtension
idautoPersonHomePhoneHome PhoneStringN-
  • Person’s home phone number
User::homePhone
idautoPersonBirthdateBirthdateDateN-
  • Person’s birthdate
  • Format: yyyy-MM-dd
  • Often used for account claiming or help desk identification
User::birthdate
idautoPersonTermDateSource Termination DateLast Enroll DateDateN-
  • Account termination date originating from source systems
  • Format: yyyy-MM-dd
  • Often useful for making decisions in Connect
User::terminationDate
idautoPersonGraduationDateGraduation DateDateN-
  • This is used to store graduation date, as institutions typically allow students to access their data beyond their graduation
Note: Introduced in amazon-ricloud-2022-12-21
User::graduationDate
idautoPersonEmployeeTypesEmployee TypesStringYeq
  • Employee Types beyond what is stored in employeeType
  • Examples: Teacher, Admin, Para
  • Often used for dynamic role membership and other RapidIdentity ACLs
User::accountTypes
idautoPersonDeptCodesDepartment CodesStringYeq, sub
  • Codes for all departments in which the person is a member
  • Often used for dynamic role membership and other RapidIdentity ACLs
User::departments
idautoPersonDeptCodePrimary Department CodeStringNeq, sub
  • Person’s primary department code
  • Often used for dynamic role membership, RapidIdentity ACLs and making decisions in Connect
User::departments
idautoPersonDeptDescrsDepartmentsStringYeq, sub
  • Descriptions for all departments in which the person is a member
  • Often used for dynamic role membership and other RapidIdentity ACLs
  • Often on display in Delegation Profiles
User::departments
idautoPersonDeptDescrDepartmentStringNeq, sub
  • Person’s primary department description
  • Often used for dynamic role membership and other RapidIdentity ACLs
  • Often on display in Delegation Profiles
User::departments
idautoPersonLocCodesLocation CodesStringYeq, sub
  • Codes for all locations associated with the person
  • Often used for dynamic role membership and other RapidIdentity ACLs
User::locations
idautoPersonLocCodePrimary Location CodeStringNeq, sub
  • Person’s primary location code
  • Often used for dynamic role membership, RapidIdentity ACLs and making decisions in Connect
User::locations
idautoPersonLocNamesLocationsStringYeq, sub
  • Names for all locations associated with the person
  • Often used for dynamic role membership and other RapidIdentity ACLs
  • Often on display in Delegation Profiles
User::locations
idautoPersonLocNamePrimary LocationStringNeq, sub
  • Person’s primary location name
  • Often used for dynamic role membership and other RapidIdentity ACLs
  • Often on display in Delegation Profiles
User::locations
idautoPersonJobCodesJob CodesStringYeq, sub
  • Codes for all jobs associated with the person
  • Often used for dynamic role membership and other RapidIdentity ACLs
User::jobs
idautoPersonJobCodeJob CodeStringNeq, sub
  • Person’s primary job code
  • Often used for dynamic role membership, RapidIdentity ACLs and making decisions in Connect
User::jobs
idautoPersonJobTitlesJob TitlesStringYeq, sub
  • Titles for all jobs associated with the person
  • Often used for dynamic role membership and other RapidIdentity ACLs
  • Often on display in Delegation Profiles
User::jobs
idautoPersonJobTitleJob TitleStringNeq, sub
  • Person’s primary job title
  • Often used for dynamic role membership and other RapidIdentity ACLs
  • Often on display in Delegation Profiles
User::jobs
idautoPersonAffiliationsAffiliationsStringYeq,sub
  • Used to store granular affiliations, such as Faculty, Staff, Emeritus, Retiree, Student Applicant, Student Admitted, Student Enrolled, Student Graduated, etc.
Note: Introduced in amazon-ricloud-2022-12-21
User:affiliations
idautoPersonAffiliationPrimary AffiliationStringNeq,sub
  • Used to store primary affiliation associated with user
Note: Introduced in amazon-ricloud-2022-12-21
User:affiliations
idautoPersonGenderGenderStringN-
  • Person’s gender
Note: Introduced in amazon-ricloud-2022-12-21
User::gender
idautoPersonPronounsPronounsStringY-
  • Person’s pronouns
Note: Introduced in amazon-ricloud-2022-12-21
User::pronouns

Education Attributes

None of these attributes have unique constraints
Attribute NameFriendly NameDataTypeMulti-ValuedIndexesDescription / Constraints
idautoPersonTeachersTeachersDNYeq
  • DNs of all teachers associated with a Student person
idautoPersonStudents-DNYeq
  • DNs of all students associated with a Teacher person
  • Automatically managed / Not writeable
idautoPersonGradeLevelGrade LevelStringYeq
idautoPersonSchoolCodesSchool CodesStringYeq
  • Codes for all schools associated with the person
  • Used by Insights/Analytics
  • Often used for dynamic role membership and other RapidIdentity ACLs
idautoPersonSchoolNamesSchool NamesStringYeq, sub
  • Names of all schools associated with the person
  • Often used for dynamic role membership and other RapidIdentity ACLs
  • Often on display in Delegation Profiles
idautoPersonActivityCodesActivity CodesStringY-
  • Activity codes are used in determining permissions based on organizational attachment. For students, they are course related values, for employees they are related to positions and / or functions within the organization.
Note: Introduced in amazon-ricloud-2022-12-21

Special Attributes

None of these attributes are multi-valued or have unique constraints
Attribute NameFriendly NameDataTypeIndexesDescription / ConstraintsRING Entity::Field/Method
idautoPersonStatusOverrideOverride Source StatusBooleaneq
  • If TRUE then the account's idautoDisabled value should not be changed automatically from source system data
  • The attribute should be cleared instead of set to FALSE
User::overrideStatus
idautoPersonStatusOverrideReasonOverride Source Status ReasonString-
  • When a status override is applied to an account, this free text attribute can be used to note the reasoning for future re-evaluation
Note: Introduced in amazon-ricloud-2022-12-21
User::overrideStatus
idautoPersonStatusOverrideExpirationOverride Source Status ExpirationDate-
  • Used to apply a long-term status override automatic expiration date, if it is known when an account is overridden when the override should automatically expire. This would allow a simple actionset to revoke the status override on the specified date.
Note: Introduced in amazon-ricloud-2022-12-21
User::overrideStatus
idautoPersonRenameUsernameRename UsernameString-
  • The new username which will be assigned to the account on the rename date
  • Any value populated here should also be populated in the idautoPersonUserNameMV attribute to “reserve” it
User::renameUsername
idautoPersonRenameFlagDateRename DateDateeq
  • The date which the account will be renamed
  • Set by Connect to n days in the future where n is specified by some customer-defined policy
  • Format: yyyy-MM-dd
User::renameFlagDate
idautoPersonActivationDateActivation DateDate-
  • The date which the account should be automatically enabled
  • Used by Connect in cases where an account needs to be created now but not enabled until a specific date
  • Format: yyyy-MM-dd
User::activationDate
idautoPersonSourceStatusSource System StatusString-
  • Contains arbitrary status value from source system (e.g. HR)
  • Connect will use this as a basis for automatic RapidIdentity status changes
User::externalIDs
idautoPersonToSystem1Sync Person to System 1Boolean-
  • Indicates whether Connect should sync the account to “System 1”
User::externalIDs
idautoPersonToSystem2Sync Person to System 2Boolean-
  • Indicates whether Connect should sync the account to “System 2”
User::externalIDs
idautoPersonToSystem3Sync Person to System 3Boolean-
  • Indicates whether Connect should sync the account to “System 3”
User::externalIDs
idautoPersonToSystem4Sync Person to System 4Boolean-
  • Indicates whether Connect should sync the account to “System 4”
User::externalIDs
idautoPersonToSystem5Sync Person to System 5Boolean-
  • Indicates whether Connect should sync the account to “System 5”
User::externalIDs
idautoPersonSafeIdCompromisedDateAccount Compromised DateDatepres
  • Indicates when a user’s account was marked as compromised via the SafeID feature
Introduced in version amazon-ricloud-2022-03-01 Equality index changed to Presence index in version amazon-ricloud-2022-07-11
User::compromisedDate

Other IDs

All of these attributes have a unique constraint.
Attribute NameFriendly NameDataTypeMulti-ValuedIndexesDescription / ConstraintsRING Entity::Field/Method
idautoPersonHRIDEmployee IDStringNeq,sub
  • Meant to hold the unique identifier from the “HR System”
Substring index added in version: amazon-ricloud-2022-03-01
User::externalIDs
idautoPersonStuIDStudent IDStringNeq,sub
  • Meant to hold the unique identifier from the “Student Information System”
Substring index added in version: amazon-ricloud-2022-03-01
User::externalIDs
idautoPersonPayrollIDPayroll IDStringNeq
  • Meant to hold the unique identifier from the “Payroll System”
User::externalIDs
idautoPersonSystem1IDSystem 1 IDStringNeq
  • Meant to hold the unique identifier from “System 1”
User::externalIDs
idautoPersonSystem2IDSystem 2 IDStringNeq
  • Meant to hold the unique identifier from “System 2”
User::externalIDs
idautoPersonSystem3IDSystem 3 IDStringNeq
  • Meant to hold the unique identifier from “System 3”
User::externalIDs
idautoPersonSystem4IDSystem 4 IDStringNeq
  • Meant to hold the unique identifier from “System 4”
User::externalIDs
idautoPersonSystem5IDSystem 5 IDStringNeq
  • Meant to hold the unique identifier from “System 5”
User::externalIDs
idautoPersonStateIDState IDStringNeq
  • Meant to hold the unique identifier from “State” (Education)
User::externalIDs
idautoPersonDistrictIDDistrict IDStringNeq
  • Meant to hold the unique identifier from “District” (Education)
User::externalIDs
idautoPersonSchoolIDSchool IDStringNeq
  • Meant to hold the unique identifier from “School” (Education)
User::externalIDs
idautoPersonSAMAccountNameAD UsernameStringNeq
  • Meant to hold the account’s current sAMAccountName value from AD
  • Maximum length: 20
User::externalIDs
idautoPersonPrevSAMAccountNamesPrevious AD UsernamesStringYeq
  • Meant to hold the account’s current and all previous sAMAccountName values from AD
  • Maximum length: 20
User::externalIDs
idautoPersonPreferredLastNamePreferred Last NameStringN

  • The last name the user wants or has elected to be known by
  • Introduced in version: amazon-ricloud-2023-04-21
User::externalIDs
idautoPersonPreferredNamePreferred NameStringN

  • The name the user wants or has elected to be known by
  • Introduced in version: amazon-ricloud-2023-04-21
User::externalIDs

Extensible

None of these attribute has a unique constraint.
Attribute NameFriendly NameDataTypeMulti-ValuedUniqueIndexesDescription / ConstraintsRING Entity::Field/Method
idautoPersonExt1Custom Attribute 1StringYNeq, sub
  • Custom attribute
Entity::attributes
idautoPersonExt2Custom Attribute 2StringYNeq, sub
  • Custom attribute
Entity::attributes
idautoPersonExt3Custom Attribute 3StringYNeq, sub
  • Custom attribute
Entity::attributes
idautoPersonExt4Custom Attribute 4StringYNeq, sub
  • Custom attribute
Entity::attributes
idautoPersonExt5Custom Attribute 5StringYNeq, sub
  • Custom attribute
Entity::attributes
idautoPersonExt6Custom Attribute 6StringYNeq, sub
  • Custom attribute
Entity::attributes
idautoPersonExt7Custom Attribute 7StringYNeq, sub
  • Custom attribute
Entity::attributes
idautoPersonExt8Custom Attribute 8StringYNeq, sub
  • Custom attribute
Entity::attributes
idautoPersonExt9Custom Attribute 9StringYNeq, sub
  • Custom attribute
Entity::attributes
idautoPersonExt10Custom Attribute 10StringYNeq, sub
  • Custom attribute
Entity::attributes
idautoPersonExt11Custom Attribute 11StringYNeq, sub
  • Custom attribute
Entity::attributes
idautoPersonExt12Custom Attribute 12StringYNeq, sub
  • Custom attribute
Entity::attributes
idautoPersonExt13Custom Attribute 13StringYNeq, sub
  • Custom attribute
Entity::attributes
idautoPersonExt14Custom Attribute 14StringYNeq, sub
  • Custom attribute
Entity::attributes
idautoPersonExt15Custom Attribute 15StringYNeq, sub
  • Custom attribute
Entity::attributes
idautoPersonExt16Custom Attribute 16StringYNeq, sub
  • Custom attribute
Entity::attributes
idautoPersonExt17Custom Attribute 17StringYNeq, sub
  • Custom attribute
Entity::attributes
idautoPersonExt18Custom Attribute 18StringYNeq, sub
  • Custom attribute
Entity::attributes
idautoPersonExt19Custom Attribute 19StringYNeq, sub
  • Custom attribute
Entity::attributes
idautoPersonExt20Custom Attribute 20StringYNeq, sub
  • Custom attribute
Entity::attributes
idautoPersonExtBool1Custom Boolean Attribute 1BooleanNNeq
  • Custom Attribute
  • The attribute should be cleared instead of set to FALSE
Entity::attributes
idautoPersonExtBool2Custom Boolean Attribute 2BooleanNNeq
  • Custom Flag
  • The attribute should be cleared instead of set to FALSE
Entity::attributes
idautoPersonExtBool3Custom Boolean Attribute 3BooleanNNeq
  • Custom Flag
  • The attribute should be cleared instead of set to FALSE
Entity::attributes
idautoPersonExtBool4Custom Boolean Attribute 4BooleanNNeq
  • Custom Flag
  • The attribute should be cleared instead of set to FALSE
Entity::attributes
idautoPersonExtBool5Custom Boolean Attribute 5BooleanNNeq
  • Custom Flag
  • The attribute should be cleared instead of set to FALSE
Entity::attributes
idautoPersonAppRoles1Application 1 RolesStringYNeq
  • Arbitrary role values for “Application 1” (e.g. AWS SAML Roles)
Entity::attributes
idautoPersonAppRoles2Application 2 RolesStringYNeq
  • Arbitrary role values for “Application 2” (e.g. AWS SAML Roles)
Entity::attributes
idautoPersonAppRoles3Application 3 RolesStringYNeq
  • Arbitrary role values for “Application 3” (e.g. AWS SAML Roles)
Entity::attributes
idautoPersonAppRoles4Application 4 RolesStringYNeq
  • Arbitrary role values for “Application 4” (e.g. AWS SAML Roles)
Entity::attributes
idautoPersonAppRoles5Application 5 RolesStringYNeq
  • Arbitrary role values for “Application 5” (e.g. AWS SAML Roles)
Entity::attributes
idautoPersonAppRoles6Application 6 RolesStringYNeq
  • Arbitrary role values for “Application 6” (e.g. AWS SAML Roles)
Entity::attributes
idautoPersonAppRoles7Application 7 RolesStringYNeq
  • Arbitrary role values for “Application 7” (e.g. AWS SAML Roles)
Entity::attributes
idautoPersonAppRoles8Application 8 RolesStringYNeq
  • Arbitrary role values for “Application 8” (e.g. AWS SAML Roles)
Entity::attributes
idautoPersonAppRoles9Application 9 RolesStringYNeq
  • Arbitrary role values for “Application 9” (e.g. AWS SAML Roles)
Entity::attributes
idautoPersonAppRoles10Application 10 RolesStringYNeq
  • Arbitrary role values for “Application 10” (e.g. AWS SAML Roles)
Entity::attributes

Groups

  • All account entries must be put directly under ou=Groups,dc=meta.
  • All LDAP entries MUST contain objectClass=groupOfNames , objectClass=idautoGroup, a unique idautoID value and a unique cn value.
  • The DN for all accounts must look like idautoID=<idautoID value>,ou=Groups,dc=meta

Core Attributes

Attribute NameFriendly NameDataTypeMulti-ValuedUniqueIndexesDescription / ConstraintsRING Entity::Field/Method
idautoIDIDUUIDNYeq
  • Required unique GUID of the group
  • Must not be changed after initial creation
Entity::identity
cnGroup NameStringNYeq, sub
  • Required unique name of the group
Entity::name
descriptionGroup DescriptionStringNNeq, sub
  • Optional group description
Entity::description
member-DNYNeq
  • DNs of all current group members
Group::getDirectMembers()
idautoGroupOwners-DNYNeq
  • Owners of the group
Group::owners
idautoGroupCoOwners-DNYNeq
  • Co-owners (membership managers) of the group
Group::coOwners
idautoGroupCoOwnerEditable-BooleanNN-
  • Whether co-owners may edit the group details
Group::coOwnersEditable
idautoGroupIncludeFilter-StringNN-
  • Dynamic membership filter
Group::dynamicIncludes
idautoGroupIncludeBaseDN-DNNN-
  • Dynamic membership search base DN
  • Consider this to be deprecated
N/A
idautoGroupExcludeFilter-StringNN-
  • Dynamic membership exclusion filter
Group::dynamicExcludes
idautoGroupExcludeBaseDN-DNNN-
  • Dynamic membership exclusion search base DN
  • Consider this to be deprecated
N/A
idautoGroupStaticIncludes-DNYNeq
  • DNs of all static group members
Group::staticIncludes
idautoGroupStaticExcludes-DNYNeq
  • DNs of all static group exclusions
Group::staticExcludes
idautoGroupSyncInterval-IntegerNN-
  • Automatic sync interval in hours (optional)
  • This attribute it made obsolete in the 2023.05.0 release, which introduces a new paradigm for syncing groups based on a cron expression.
Group::syncIntervalInHours
idautoGroupLastSynced-DateTimeNNeq
  • Date/Time when the membership was last synced
Group::lastSyncedOn

Special Attributes

Attribute NameFriendly NameDataTypeMulti-ValuedUniqueIndexesDescription / ConstraintsRING Entity::Field/Method
idautoGroupEmailAddressGroup Email AddressStringNYeq, sub
  • Unique email address for “distribution list” groups
Group::email
idautoGroupEmailAliasesGroup Email AliasesStringYYeq, sub
  • Unique email aliases for “distribution list” groups
Group::emailAliases
idautoGroupToSystem1Sync Group to System 1BooleanNN-
  • Flag indicating group should be synced to “System 1”
Group::externalIDs
idautoGroupToSystem2Sync Group to System 2BooleanNN-
  • Flag indicating group should be synced to “System 2”
Group::externalIDs
idautoGroupToSystem3Sync Group to System 3BooleanNN-
  • Flag indicating group should be synced to “System 3”
Group::externalIDs
idautoGroupToSystem4Sync Group to System 4BooleanNN-
  • Flag indicating group should be synced to “System 4”
Group::externalIDs
idautoGroupToSystem5Sync Group to System 5BooleanNN-
  • Flag indicating group should be synced to “System 5”
Group::externalIDs
idautoGroupToSystem6Sync Group to System 6BooleanNN-
  • Flag indicating group should be synced to “System 6”
Group::externalIDs
idautoGroupToSystem7Sync Group to System 7BooleanNN-
  • Flag indicating group should be synced to “System 7”
Group::externalIDs
idautoGroupToSystem8Sync Group to System 8BooleanNN-
  • Flag indicating group should be synced to “System 8”
Group::externalIDs
idautoGroupToSystem9Sync Group to System 9BooleanNN-
  • Flag indicating group should be synced to “System 9”
Group::externalIDs
idautoGroupToSystem10Sync Group to System 10BooleanNN-
  • Flag indicating group should be synced to “System 10”
Group::externalIDs

Extensible

None of these attribute has a unique constraint.
Attribute NameFriendly NameDataTypeMulti-ValuedIndexesDescription / ConstraintsRING Entity::Field/Method
idautoGroupExt1Custom Group Attribute 1StringYeq, sub
  • Custom Attribute
Group::attributes
idautoGroupExt2Custom Group Attribute 1StringYeq, sub
  • Custom Attribute
Group::attributes
idautoGroupExt3Custom Group Attribute 1StringYeq, sub
  • Custom Attribute
Group::attributes
idautoGroupExt4Custom Group Attribute 1StringYeq, sub
  • Custom Attribute
Group::attributes
idautoGroupExt5Custom Group Attribute 1StringYeq, sub
  • Custom Attribute
Group::attributes

Operational

  • Read-only attributes not associated with any particular class but available on all.

Operational Attributes

Attribute NameFriendly NameDataTypeMulti-ValuedUniqueIndexesDescription / ConstraintsRING Entity::Field/Method
memberOf

DNYN

  • read-only - comes from slapo-memberof overlay
User::getDirectMemberships(), Group::getDirectMemberships()
entryDN

DNNN

  • read-only - the DN name of the object
Entity::name
createTimestamp

DateNN

  • read-only - the creation timestamp of the object
Entity::createdOn
modifyTimestamp

DateNN

  • read-only - the most recent modification timestamp of the object
Entity::modifiedOn
creatorsName

DNNN

  • read-only - the DN of the creator of the object
Entity::createdBy
modifiersName

DNNN

  • read-only - the DN of the most recent modifier of the object
Entity::modifiedBy

Updated on Wed Jun 07 2023 03:36:15 GMT-0400 (Eastern Daylight Time)


Was this article helpful?