<!--
{
  "documentType" : "article",
  "framework" : "OpenDirectory",
  "identifier" : "/documentation/OpenDirectory/configuration-attribute-types",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Configuration Attribute Types"
}
-->

# Configuration Attribute Types

Types of Open Directory attributes specifically for use with configure nodes.

## Topics

### Constants

[`let kODAttributeTypeBuildVersion: String`](/documentation/OpenDirectory/kODAttributeTypeBuildVersion)

The attribute type used to specify the build version.

[`let kODAttributeTypeConfigAvailable: String`](/documentation/OpenDirectory/kODAttributeTypeConfigAvailable)

The attribute type for the config available flag.

[`let kODAttributeTypeConfigFile: String`](/documentation/OpenDirectory/kODAttributeTypeConfigFile)

The attribute type used to specify the config file name.

[`let kODAttributeTypeCoreFWVersion: String`](/documentation/OpenDirectory/kODAttributeTypeCoreFWVersion)

The attribute type used to specify the version of the core framework.

[`let kODAttributeTypeFunctionalState: String`](/documentation/OpenDirectory/kODAttributeTypeFunctionalState)

The attribute type used to specify the functional state of the plug-in.

[`let kODAttributeTypeFWVersion: String`](/documentation/OpenDirectory/kODAttributeTypeFWVersion)

The attribute type used to specify the version of the framework.

[`let kODAttributeTypePluginIndex: String`](/documentation/OpenDirectory/kODAttributeTypePluginIndex)

The attribute type used to specify the plug-in index.

[`let kODAttributeTypeNumTableList: String`](/documentation/OpenDirectory/kODAttributeTypeNumTableList)

The attribute type used to summarize reference table entries as attribute values from the configure node.

[`let kODAttributeTypeVersion: String`](/documentation/OpenDirectory/kODAttributeTypeVersion)

The attribute type used to specify the version.

[`let kODAttributeTypePIDValue: String`](/documentation/OpenDirectory/kODAttributeTypePIDValue)

The attribute type used to specify the PID value.

[`let kODAttributeTypeProcessName: String`](/documentation/OpenDirectory/kODAttributeTypeProcessName)

The attribute type used to specify the process name.

[`let kODAttributeTypeTotalRefCount: String`](/documentation/OpenDirectory/kODAttributeTypeTotalRefCount)

The attribute type used to specify the total count of references for a process.

[`let kODAttributeTypeDirRefCount: String`](/documentation/OpenDirectory/kODAttributeTypeDirRefCount)

The attribute type used to specify the total count of directory references for a process.

[`let kODAttributeTypeNodeRefCount: String`](/documentation/OpenDirectory/kODAttributeTypeNodeRefCount)

The attribute type used to specify the total count of node references for a process.

[`let kODAttributeTypeRecRefCount: String`](/documentation/OpenDirectory/kODAttributeTypeRecRefCount)

The attribute type used to specify the total count of record references for a process.

[`let kODAttributeTypeAttrListRefCount: String`](/documentation/OpenDirectory/kODAttributeTypeAttrListRefCount)

The attribute type used to specify the total count of attribute list references for a process.

[`let kODAttributeTypeAttrListValueRefCount: String`](/documentation/OpenDirectory/kODAttributeTypeAttrListValueRefCount)

The attribute type used to specify the total count of attribute list value references for a process.

[`let kODAttributeTypeDirRefs: String`](/documentation/OpenDirectory/kODAttributeTypeDirRefs)

The attribute type used to store the directory references for a process.

[`let kODAttributeTypeNodeRefs: String`](/documentation/OpenDirectory/kODAttributeTypeNodeRefs)

The attribute type used to store the node references for a process.

[`let kODAttributeTypeRecRefs: String`](/documentation/OpenDirectory/kODAttributeTypeRecRefs)

The attribute type used to store the record references for a process.

[`let kODAttributeTypeAttrListRefs: String`](/documentation/OpenDirectory/kODAttributeTypeAttrListRefs)

The attribute type used to store the attribute list references for a process.

[`let kODAttributeTypeAttrListValueRefs: String`](/documentation/OpenDirectory/kODAttributeTypeAttrListValueRefs)

The attribute type used to store the attribute list value references for a process.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)