pan-os-python
pan-os-python copied to clipboard
The PAN-OS SDK for Python is a package to help interact with Palo Alto Networks devices (including physical and virtualized Next-generation Firewalls and Panorama). The pan-os-python SDK is object ori...
## Describe the bug https://pan-os-python.readthedocs.io/en/latest/howto.html > **High Availability Pairs** As per this guide, I can use the `set_ha_peers()` method directly on the Firewalls and push the configs to the currently...
## Describe the bug The `distutils` package which is required for the version checks in pan-os-python has been removed in python 3.12. > > [PEP 632](https://peps.python.org/pep-0632/): Remove the distutils package....
https://github.com/PaloAltoNetworks/pan-os-python/issues/441#ref-commit-ab4d088
## Describe the bug `panos.policies.DecryptionRule` class has `forwarding_profile` parameter to specify a Log Forwarding Profile however it does not work. ## Expected behavior When a string with log forwarding profile...
## Describe the bug I attempt `Template.refreshall(pano)` which fails because a Template is making use of a 'Group ID' template value of '$groupID'. pan-os-python attempts to convert the value to...
### Is your feature request related to a problem? panos.objects.ApplicationFilter does not have a paramater to include "Apply to New App-IDs only". ### Describe the solution you'd like Add a...
## Describe the bug The ApplicationFilter Object class is missing the property "Apply to New App-IDs only". This is causing an error when I try to create an object on...
When I try to commit-all with: pano = panorama.Panorama(hostname=panohost, api_key=api_key) cmd = panorama.PanoramaCommitAll( style="template", name=template_name, admins=[api_user], ) pano.commit(cmd=cmd, sync=True, sync_all=True, exception=True) ...I get this error: Traceback (most recent call last):...
Hi All, I'm trying to create a shared address object using panos.panorama. However I'm not able to proceed with pushing the configuration to the firewalls. I could create objects within...
## Describe the bug It is actually possible to add an object to itself (using the PanObject.add() method), which can causes infinite depth recursivity issue when using delete() or delete_similar()...