Application Groups#
Application groups allow you to group related applications for use in security policy rules. They can be based on specific applications or application filters.
File Location#
Application groups are defined in the JSON file located at:
ngfw/objects/application groups/app_groups.json
This path is defined in the settings.py module as APPLICATION_GROUPS_FILENAME.
File Format#
The app_groups.json file defines application groups that will be created on the Palo Alto Networks firewall. The file contains a JSON object with application group definitions.
Example JSON Structure#
{
"name": "APG-web-browsing-risky",
"value": [
"web-browsing",
"ssl",
"google-base",
"google-app-engine",
"soap"
]
}
Implementation Details#
The application groups defined in this JSON file are processed by functions
in the lib/application_groups.py module.