Module: errors

Inheritance diagram

Inheritance diagram of panos.errors

Class Reference

Exception classes used by pan-os-python package

exception panos.errors.PanActivateFeatureAuthCodeError(*args, **kwargs)[source]
exception panos.errors.PanApiKeyNotSet(*args, **kwargs)[source]
exception panos.errors.PanCommitFailed(*args, **kwargs)[source]
exception panos.errors.PanCommitInProgress(*args, **kwargs)[source]
exception panos.errors.PanCommitNotNeeded(*args, **kwargs)[source]
exception panos.errors.PanConnectionTimeout(*args, **kwargs)[source]
exception panos.errors.PanDeviceError(*args, **kwargs)[source]

Exception for errors in the PanDevice class

The PanDevice class may raise errors when problems occur such as response parsing problems. This exception class is raised on those errors. This class is not for errors connecting to the API, as pan.xapi.PanXapiError is responsible for those.

message

The error message for the exception

pan_device

A reference to the PanDevice that generated the exception

exception panos.errors.PanDeviceNotSet(*args, **kwargs)[source]
exception panos.errors.PanDeviceXapiError(*args, **kwargs)[source]

General error returned by an API call

exception panos.errors.PanHAConfigSyncFailed(*args, **kwargs)[source]
exception panos.errors.PanHASyncInProgress(*args, **kwargs)[source]
exception panos.errors.PanInstallInProgress(*args, **kwargs)[source]
exception panos.errors.PanInvalidCredentials(*args, **kwargs)[source]
exception panos.errors.PanJobTimeout(*args, **kwargs)[source]
exception panos.errors.PanLockError(*args, **kwargs)[source]
exception panos.errors.PanNoSuchNode(*args, **kwargs)[source]
exception panos.errors.PanNotAttachedOnPanorama(*args, **kwargs)[source]
exception panos.errors.PanNotConnectedOnPanorama(*args, **kwargs)[source]
exception panos.errors.PanObjectError(*args, **kwargs)[source]
exception panos.errors.PanObjectMissing(*args, **kwargs)[source]
exception panos.errors.PanOutdatedSslError(*args, **kwargs)[source]
exception panos.errors.PanPendingChanges(*args, **kwargs)[source]
exception panos.errors.PanSessionTimedOut(*args, **kwargs)[source]
exception panos.errors.PanURLError(*args, **kwargs)[source]