Patch definitions contain information regarding a software titles version history, installation components, dependencies, capabilities, and more.
You can create custom definitions within Title Editor or override the definitions sourced from the Jamf global patch feed, which is configured as an external patch source by default in (named Jamf App Catalog). For more information see the Jamf Pro External Patch Source Endpoints article.
You can also import patch definitions from a JSON file. For instructions, see Importing Patch Definitions from a JSON File.
Software Titles
Name
Publisher
Current Version
ID
Extension Attributes (optional)
Requirements
Patches
Software titles must have at least one requirement object and one patch object defined to be valid.
Requirements
- Application Bundle ID
- Application Title
- Application Version
- Operating System
- Operating System Build
- Operating System Name
- Operating System Rapid Security Response
- Operating System Version
- Platform
When the type is extensionAttribute, the name value is the key defined in the extensionAttribute object.
The operators presented are dependent on the selected criteria, and an alert will be shown if an operator has been changed due to a change in criteria.
Patches
A software title patch object is used to outline software title version information, and one patch object is equivalent to one software title version.
Version
Release Date
Standalone (used for reporting purposes only)
Reboot
Components
Capabilities
- Kill Apps (optional)Note:
Kill Apps are apps that must quit before a patch policy runs.
Software title patches must have at least one patch component object and one patch capability object defined to be valid.
Patch Components
Name
Version
A patch component also includes a criteria object.