General Attribute Types

Types of Open Directory attributes.

Topics

Constants

kODAttributeTypeAllAttributes

The attribute type used in requesting all attribute types in a search.

kODAttributeTypeStandardOnly

The attribute type used in requesting only standard attribute types in a search.

kODAttributeTypeNativeOnly

The attribute type used in requesting only native attribute types in a search.

kODAttributeTypeAdminLimits

The attribute type of an XML property list that indicates what an admin user can edit. Found in records of type kODRecordTypeUsers.

kODAttributeTypeAuthenticationHint

The attribute type of an authentication hint attribute.

kODAttributeTypeAllTypes

The attribute type used to indicate all attribute types for a given record type the config node.

kODAttributeTypeAuthorityRevocationList

The attribute type of the authority revocation list attribute, which defines certificate authority certificates that are no longer trusted. Typically found in records of type kODRecordTypeCertificateAuthorities.

kODAttributeTypeBirthday

The attribute type of a birthday attribute.

kODAttributeTypeCACertificate

The attribute type of a certificate authority certificate attribute, which contains the binary of the certificate. Typically found in records of type kODRecordTypeCertificateAuthority.

kODAttributeTypeCapacity

The attribute type of a capacity attribute, which indicates the capacity of a resource.

kODAttributeTypeCertificateRevocationList

The attribute type of the certificate revocation list attribute, which defines certificates that are no longer trusted. Typically found in records of type kODRecordTypeCertificateAuthorities.

kODAttributeTypeComment

The attribute type of an unformatted comment attribute.

kODAttributeTypeContactGUID

The attribute type of the contact GUID attribute. Typically found in records of type kODRecordTypeGroups.

kODAttributeTypeContactPerson

The attribute type of the contact person attribute, which indicates the contact person of a machine.

kODAttributeTypeCreationTimestamp

The attribute type of the creation timestamp attribute, which indicates the time the record was created.

kODAttributeTypeCrossCertificatePair

The attribute type of the cross certificate attribute, which contains the binary of two certificates that verify one another. Typically found in records of type kODRecordTypeCertificateAuthorities

kODAttributeTypeDataStamp

The attribute type of the data stamp attribute, which is used for checksum and accessing metadata.

kODAttributeTypeFullName

The attribute type of the full name attribute, which indicates the full name of the record.

kODAttributeTypeDNSDomain

The attribute type of the DNS domain attribute.

kODAttributeTypeDNSNameServer

The attribute type of the DNS name server attribute.

kODAttributeTypeENetAddress

The attribute type of the ethernet address attribute, which specifies a record’s ethernet address (MAC address).

kODAttributeTypeExpire

The attribute type of the expiration attribute, which indicates the expiration date or time of a record.

kODAttributeTypeFirstName

The attribute type of the first name attribute.

kODAttributeTypeGUID

The attribute type of the GUID attribute, which indicates a record’s 128-bit GUID.

kODAttributeTypeHomeDirectoryQuota

The attribute type of the home directory quota attribute, which is listed in bytes. Typically found in records of type kODRecordTypeUsers.

kODAttributeTypeHomeDirectorySoftQuota

The attribute type of the home directory soft quota attribute, which is listed in bytes. This specifies a size limit at which users are notified that they are reaching their hard quota. Typically found in records of type kODRecordTypeUsers.

kODAttributeTypeHomeLocOwner

The attribute type of the workgroup shared home directory attribute.

kODAttributeTypeInternetAlias

The attribute type of the internet alias attribute.

kODAttributeTypeKDCConfigData

The attribute type of the KDC configuration file attribute.

kODAttributeTypeKerberosServices

The attribute type of the Kerberos services attribute.

kODAttributeTypeLastName

The attribute type of the last name attribute.

kODAttributeTypeLDAPSearchBaseSuffix

The attribute type of the LDAP server search base suffix attribute.

kODAttributeTypeLocation

The attribute type of the location attribute, which indicates the domain names a service is available from. Typically found in service record types, such as kODRecordTypeAFPServer, kODRecordTypeLDAPServer, and kODRecordTypeWebServer.

kODAttributeTypeMapGUID

The attribute type of the map GUID attribute.

kODAttributeTypeMCXFlags

The attribute type of the MCX flags attribute.

kODAttributeTypeMCXSettings

The attribute type of the MCX settings attribute.

kODAttributeTypeMailAttribute

The attribute type of the mail attribute, which contains mail account configuration data.

kODAttributeTypeMetaAutomountMap

The attribute type used to query for records of type kODRecordTypeAutomount that are associated with a specific record of type kODRecordTypeAutomountMap.

kODAttributeTypeMiddleName

The attribute type of the middle name attribute.

kODAttributeTypeModificationTimestamp

The attribute type of the modification timestamp attribute, which indicates the time the record was last modified.

kODAttributeTypeNFSHomeDirectory

The attribute type of the NFS home directory attribute.

kODAttributeTypeNote

The attribute type of the last name attribute.

kODAttributeTypeOwner

The attribute type of the owner attribute.

kODAttributeTypeOwnerGUID

The attribute type of the owner GUID attribute. Typically found in records of type kODRecordTypeGroups.

kODAttributeTypePassword

The attribute type of the password attribute.

kODAttributeTypePasswordPlus

The attribute type of the attribute that holds marker data to indicate possible authentication redirection.

kODAttributeTypePasswordPolicyOptions

The attribute type of the password policy options attribute. Typically found in records of type kODRecordTypePresetUsers.

kODAttributeTypePasswordServerList

The attribute type of the password server list attribute, which contains the password server’s replication information.

kODAttributeTypePasswordServerLocation

The attribute type of the password server location attribute, which specifies the IP address or domain name of the password server associated with a given directory node.

kODAttributeTypePicture

The attribute type of the picture attribute, which specifies the path of the picture for each user displayed in the login window.

kODAttributeTypePort

The attribute type of the port attribute, which indicates the port number a service is available on.

kODAttributeTypePresetUserIsAdmin

The attribute type used to indicate whether users created from a given preset are administrators. Typically found in records of type kODRecordTypePresetUsers.

kODAttributeTypePrimaryComputerGUID

The attribute type used to define the primary computer of a computer group. Typically found in records of type kODRecordTypeComputerGroups

kODAttributeTypePrimaryComputerList

The attribute type of the primary computer list attribute, which indicates the computer list a given computer record is associated with.

kODAttributeTypePrimaryGroupID

The attribute type used to define a user’s primary group.

kODAttributeTypePrinter1284DeviceID

The attribute type used to define a printer’s IEEE 1284 device ID.

kODAttributeTypePrinterLPRHost

The attribute type used to define a printer’s LPR host.

kODAttributeTypePrinterLPRQueue

The attribute type used to define a printer’s LPR queue.

kODAttributeTypePrinterMakeAndModel

The attribute type used to define a printer’s make and model. Based on the IPP Printing Specification RFC and IETF IPP-LDAP Printer Record.

kODAttributeTypePrinterType

The attribute type used to define a printer’s type.

kODAttributeTypePrinterURI

The attribute type used to define a printer’s URI. Based on the IPP Printing Specification RFC and IETF IPP-LDAP Printer Record.

kODAttributeTypePrinterXRISupported

The attribute type used to define additional URIs supported by a printer. Based on the IPP Printing Specification RFC and IETF IPP-LDAP Printer Record.

kODAttributeTypePrintServiceInfoText

The attribute type used to define a printer’s service info in plaintext.

kODAttributeTypePrintServiceInfoXML

The attribute type used to define a printer’s service info in XML.

kODAttributeTypePrintServiceUserData

The attribute type used to define a printer’s quota configuration and statistics in XML. Typically found in records of type kODRecordTypeUsers or kODRecordTypePrintServiceUser.

kODAttributeTypeRealUserID

The attribute type of the real user ID attribute, which is used by Managed Client.

kODAttributeTypeRelativeDNPrefix

The attribute type used to map the first native LDAP attribute type needed for building a relative distinguished name.

kODAttributeTypeSMBAcctFlags

The attribute type used as an account control flag.

kODAttributeTypeSMBGroupRID

The attribute type used to define PDC SMB interaction with DirectoryService.

kODAttributeTypeSMBHome

The attribute type used to define the UNC address of a Windows home directory mount point.

kODAttributeTypeSMBHomeDrive

The attribute type used to define the drive letter of a Windows home directory mount point.

kODAttributeTypeSMBKickoffTime

The attribute type used to define kickoff time in SMB interaction.

kODAttributeTypeSMBLogoffTime

The attribute type used to define logoff time in SMB interaction.

kODAttributeTypeSMBLogonTime

The attribute type used to define logon time in SMB interaction.

kODAttributeTypeSMBPrimaryGroupSID

The attribute type used to define an SMB primary group’s security ID, which is stored as a string of up to 64 bytes.

kODAttributeTypeSMBPWDLastSet

An attribute type used in SMB interaction.

kODAttributeTypeSMBProfilePath

The attribute type used to define desktop management information.

kODAttributeTypeSMBRID

An attribute type used in SMB interaction.

kODAttributeTypeSMBScriptPath

The attribute type used to define an SMB login script path.

kODAttributeTypeSMBSID

The attribute type used to define an SMB security ID, which is stored as a string of up to 64 bytes. Typically found in records of type kODRecordTypeUsers, kODRecordTypeGroups, and kODRecordTypeComputers.

kODAttributeTypeSMBUserWorkstations

The attribute type used to define a list of workstations a user can log in from.

kODAttributeTypeServiceType

The attribute type used to define an SMB login script path.

kODAttributeTypeSetupAdvertising

The attribute type used to define the raw service type of a service. For instance, a service record of type kODRecordTypeWebServer could have a service of type http or https.

kODAttributeTypeSetupAutoRegister

An attribute type used for automatic population in Setup Assistant.

kODAttributeTypeSetupLocation

An attribute type used for automatic population in Setup Assistant.

kODAttributeTypeSetupOccupation

An attribute type used for automatic population in Setup Assistant.

kODAttributeTypeTimeToLive

The attribute type used to specify how long to cache a record’s attribute values. Specified in seconds.

kODAttributeTypeUniqueID

The attribute type used to define a user’s unique 32-bit ID in the legacy manner.

kODAttributeTypeUserCertificate

The attribute type used to store the binary of a user’s certificate. Typically found in user records.

kODAttributeTypeUserPKCS12Data

The attribute type used to store binary data in PKCS #12 format, including keys and certificates. Typically found in user records.

kODAttributeTypeUserShell

The attribute type used to specify a user’s shell setting.

kODAttributeTypeUserSMIMECertificate

The attribute type used to store the binary of a user’s SMIME certificate. Typically found in user records.

kODAttributeTypeVFSDumpFreq

An attribute type used to support mount records.

kODAttributeTypeVFSLinkDir

An attribute type used to support mount records.

kODAttributeTypeVFSPassNo

An attribute type used to support mount records.

kODAttributeTypeVFSType

An attribute type used to support mount records.

kODAttributeTypeWeblogURI

The attribute type used to specify the URI of a user’s weblog.

kODAttributeTypeXMLPlist

The attribute type used to specify an XML property list.

kODAttributeTypeProtocolNumber

The attribute type used to specify a protocol number. Typically found in records of type kODRecordTypeProtocols.

kODAttributeTypeRPCNumber

The attribute type used to specify an RPC number.

kODAttributeTypeNetworkNumber

The attribute type used to specify a network number. Typically found in records of type kODRecordTypeNetworks

kODAttributeTypeAccessControlEntry

The attribute type used to store directory access control directives.

kODAttributeTypeAddressLine1

The attribute type used to store the first line of a user’s address data.

kODAttributeTypeAddressLine2

The attribute type used to store the second line of a user’s address data.

kODAttributeTypeAddressLine3

The attribute type used to store the third line of a user’s address data.

kODAttributeTypeAreaCode

The attribute type used to store a user’s area code.

kODAttributeTypeAuthenticationAuthority

The attribute type used to specify the mechanism used to verify or set a user’s password. Typically found in records of type kODRecordTypeUsers

kODAttributeTypeAutomountInformation

The attribute type used to store automount information.

kODAttributeTypeBootParams

The attribute type used to store boot parameters. Typically found in host or machine records.

kODAttributeTypeBuilding

The attribute type used to store a user’s building information. Typically found in records of type kODRecordTypeUsers or kODRecordTypePeople.

kODAttributeTypeServicesLocator

The attribute type used to specify the URI of a record’s calendar.

kODAttributeTypeCity

The attribute type used to store a user’s city information. Typically found in records of type kODRecordTypeUsers or kODRecordTypePeople.

kODAttributeTypeCompany

The attribute type used to store a user’s company information. Typically found in records of type kODRecordTypeUsers or kODRecordTypePeople.

kODAttributeTypeComputers

The attribute type used to store a list of computers.

kODAttributeTypeCountry

The attribute type used to store a user’s country information. Typically found in records of type kODRecordTypeUsers or kODRecordTypePeople.

kODAttributeTypeDepartment

The attribute type used to store a user’s department information. Typically found in records of type kODRecordTypeUsers or kODRecordTypePeople.

kODAttributeTypeDNSName

The attribute type used to specify a DNS resolver nameserver.

kODAttributeTypeEMailAddress

The attribute type used to store a user’s email address. Typically found in records of type kODRecordTypeUsers.

kODAttributeTypeEMailContacts

The attribute type used to store a user’s custom email information. Typically found in records of type kODRecordTypeUsers.

kODAttributeTypeFaxNumber

The attribute type used to store a user’s fax number. Typically found in records of type kODRecordTypeUsers or kODRecordTypePeople.

kODAttributeTypeGroup

The attribute type used to store a list of groups.

kODAttributeTypeGroupMembers

The attribute type used to specify the GUID values of members of a group that are not groups.

kODAttributeTypeGroupMembership

The attribute type used to specify a list of users that belong to a given group.

kODAttributeTypeGroupServices

The attribute type used to specify an XML property list that defines a group’s services. Typically found in records of type kODRecordTypeGroups.

kODAttributeTypeHomePhoneNumber

The attribute type used to store a user’s home phone number. Typically found in records of type kODRecordTypeUsers or kODRecordTypePeople.

kODAttributeTypeHTML

The attribute type used to specify an HTML location.

kODAttributeTypeHomeDirectory

The attribute type used to specify the allowed usage of a user’s home directory in bytes. Typically found in records of type kODRecordTypeUsers.

kODAttributeTypeIMHandle

The attribute type used to store a user’s instant messaging handles. Typically found in records of type kODRecordTypeUsers.

kODAttributeTypeIPAddress

The attribute type used to specify an IP address.

kODAttributeTypeIPAddressAndENetAddress

The attribute type used to specify a pairing of an IPv4 or IPv6 address with an ethernet address. Typically found in records of type kODRecordTypeComputers.

kODAttributeTypeIPv6Address

The attribute type used to specify an IPv6 address. Typically found in records of type kODRecordTypeComputers and kODRecordTypeHosts.

kODAttributeTypeJPEGPhoto

The attribute type used to store binary picture data in JPEG format. Typically found in records of type kODRecordTypeUsers, kODRecordTypePeople, and kODRecordTypeGroups.

kODAttributeTypeJobTitle

The attribute type used to store a user’s job title.

kODAttributeTypeKDCAuthKey

The attribute type used to store a KDC master key.

kODAttributeTypeKeywords

The attribute type used to specify keywords for search capability.

kODAttributeTypeLDAPReadReplicas

The attribute type used to specify a list of LDAP server URLs that can be used to read directory data.

kODAttributeTypeLDAPWriteReplicas

The attribute type used to specify a list of LDAP server URLs that can be used to write directory data.

kODAttributeTypeMapCoordinates

The attribute type used to store coordinates of a user’s location.

kODAttributeTypeMapURI

The attribute type used to specify the URI of a user’s location.

kODAttributeTypeMIME

The attribute type used to store data of a fully qualified MIME type.

kODAttributeTypeMobileNumber

The attribute type used to store a user’s mobile phone information.

kODAttributeTypeNestedGroups

The attribute type used to specify a list of nested group GUID values in a group attribute.

kODAttributeTypeNetGroups

The attribute type used to specify a list of net groups that a user or host record is a member of.

kODAttributeTypeNickName

The attribute type used to store a user’s nickname.

kODAttributeTypeOrganizationInfo

The attribute type used to store a user’s organization information.

kODAttributeTypeOrganizationName

The attribute type used to store a user’s organization name.

kODAttributeTypePagerNumber

The attribute type used to store a user’s pager number.

kODAttributeTypePhoneContacts

The attribute type used to store a user’s custom phone information.

kODAttributeTypePhoneNumber

The attribute type used to store a user’s phone number.

kODAttributeTypePGPPublicKey

The attribute type used to specify a Pretty Good Privacy public key.

kODAttributeTypePostalAddress

The attribute type used to store a user’s postal address.

kODAttributeTypePostalAddressContacts

The attribute type used to store a user’s custom postal address information.

kODAttributeTypePostalCode

The attribute type used to store a user’s postal code.

kODAttributeTypeNamePrefix

The attribute type used to store a user’s title prefix.

kODAttributeTypeProtocols

The attribute type used to specify a list of protocols.

kODAttributeTypeRecordName

The attribute type used to specify a list of names for a record.

kODAttributeTypeRelationships

The attribute type used to specify a user’s relationships.

kODAttributeTypeResourceInfo

The attribute type used to specify resource record information.

kODAttributeTypeResourceType

The attribute type used to specify the type of a resource record.

kODAttributeTypeState

The attribute type used to specify a user’s state or province.

kODAttributeTypeStreet

The attribute type used to specify a user’s street address.

kODAttributeTypeNameSuffix

The attribute type used to specify a user’s title suffix.

kODAttributeTypeURL

The attribute type used to specify a list of URLs.

kODAttributeTypeVFSOpts

An attribute type used to support mount records.

kODAttributeTypeAlias

The attribute type used to specify an alias that contains a pointer to another record, node, or attribute.

kODAttributeTypeAuthCredential

The attribute type used to store an authentication credential used to authenticate to a directory.

kODAttributeTypeCopyTimestamp

The attribute type used to store a timestamp used in local account caching.

kODAttributeTypeDateRecordCreated

The attribute type used to store a record’s creation date.

kODAttributeTypeKerberosRealm

An attribute type used to support Kerberos SMB server services.

kODAttributeTypeNTDomainComputerAccount

An attribute type used to support Kerberos SMB server services.

kODAttributeTypeOriginalHomeDirectory

The attribute type used to store a home directory URL used in local account caching.

kODAttributeTypeOriginalNFSHomeDirectory

The attribute type used to store an NFS home directory URL used in local account caching.

kODAttributeTypeOriginalNodeName

The attribute type used to store a node name used in local account caching.

kODAttributeTypePrimaryNTDomain

An attribute type used to support Kerberos SMB server services.

kODAttributeTypePwdAgingPolicy

The attribute type used to store a record’s password aging policy.

kODAttributeTypeReadOnlyNode

The attribute type used to specify a read-only node.

kODAttributeTypeTimePackage

The attribute type used to group a record’s creation, modification, and backup timestamps.

kODAttributeTypeTotalSize

An attribute type used for checksum and accessing metadata.

kODAttributeTypeAuthMethod

The attribute type used to specify a record’s authentication method.

kODAttributeTypeMetaNodeLocation

The attribute type used to retrieve the registered node name with the directory node plug-in.

kODAttributeTypeNodePath

The attribute type used in neighborhood records to specify the node to search while looking up aliases in the neighborhood.

kODAttributeTypePlugInInfo

The attribute type used to specify information about the plug-in that is serving a particular directory node.

kODAttributeTypeRecordType

The attribute type used to specify the type of a record or a directory node.

kODAttributeTypeSchema

The attribute type used to specify a record’s list of attribute types.

kODAttributeTypeSubNodes

The attribute type used to specify a node’s list of subnodes.

kODAttributeTypeNetGroupTriplet

The attribute type used to specify a node’s list of subnodes.

kODAttributeTypeSearchPath

The attribute type used to specify the search path used by a search node.

kODAttributeTypeSearchPolicy

The attribute type used to specify the search policy used by a search node.

kODAttributeTypeAutomaticSearchPath

The attribute type used to specify the automatic search path used by a search node.

kODAttributeTypeLocalOnlySearchPath

The attribute type used to specify the local-only search path used by a search node.

kODAttributeTypeCustomSearchPath

The attribute type used to specify an admin-configured search path used by a search node.

kODAttributeTypeAdvertisedServices

The attribute type used to specify (Bonjour) advertised services.

kODAttributeTypeLocaleRelay

The attribute type used to specify a relay server for a locale.

kODAttributeTypeLocaleSubnets

The attribute type used to specify the subnets for a locale.

kODAttributeTypeNetworkInterfaces

The attribute type used to specify network interfaces.

kODAttributeTypeParentLocales

The attribute type for specifying locales of the parent.

kODAttributeTypePrimaryLocale

The attribute type for specifying the primary locale.