Apple MDM & DDM Policy Explorer

Explore the full catalogue of Apple Mobile Device Management (MDM) and Declarative Device Management (DDM) policies for macOS and iOS. Use the interactive explorer to search, filter, and reference policy keys for use with Microsoft Intune, Jamf, or any standards-compliant MDM solution.

Policy categories

  • Configuration Profile
  • Declarative Configuration
  • Declarative Activation
  • Declarative Asset
  • Declarative Management

System Policy Rule (com.apple.systempolicy.rule)

com.apple.systempolicy.rule

The payload that configures the system policy.

macOS(10.8)
Branch: release

Settings (6)

SettingTypeRequiredDefaultManual InstallSupported OS
Requirement
Requirement
The policy requirement. This key must follow the syntax described in [Code Signing Requirement Language](https://developer.apple.com/library/archive/documentation/Security/Conceptual/CodeSigningGuide/RequirementLang/RequirementLang.html#//apple_ref/doc/uid/TP40005929-CH5).
stringoptional
Yes
macOS (10.8+)
Comment
Comment
This string appears in the System Policy UI. If it's missing, `PayloadDisplayName` or `PayloadDescription` is entered into this field before the rule is added to the System Policy database.
stringoptional
Yes
macOS (10.8+)
Priority
Priority
The rule's priority.
realoptional
Yes
macOS (10.8+)
Expiration
Expiration
The expiration date for rules being processed.
dateoptional
Yes
macOS (10.8+)
OperationType
OperationType
The type of operation.
stringoptionaloperation:execute
Yes
macOS (10.8+)
LeafCertificate
LeafCertificate
The single leaf certificate for the app that is in the allow list.
dataoptional
Yes
macOS (10.8+)