Overview

Namespaces

  • None
  • PHP

Classes

  • Address
  • AddressGroup
  • AddressRuleContainer
  • AddressStore
  • AggregateEthernetIfStore
  • AggregateEthernetInterface
  • App
  • AppOverrideRule
  • AppRuleContainer
  • AppStore
  • AuthenticationRule
  • CaptivePortalRule
  • cidr
  • Container
  • CsvParser
  • CustomSecurityProfileURL
  • DecryptionProfile
  • DecryptionRule
  • DeviceCloud
  • DeviceGroup
  • DH
  • DoSRule
  • ErrorReporter
  • EthernetIfStore
  • EthernetInterface
  • ExpeditionTaskReporter
  • FawkesConf
  • FileTaskReporter
  • HipObjectsProfile
  • HipProfilesProfile
  • IkeCryptoProfil
  • IkeCryptoProfileStore
  • IKEGateway
  • IKEGatewayStore
  • InterfaceContainer
  • IP4Map
  • IPSecCryptoProfil
  • IPSecCryptoProfileStore
  • IPsecTunnel
  • IPsecTunnelStore
  • LoopbackIfStore
  • LoopbackInterface
  • ManagedDevice
  • ManagedDeviceStore
  • NatRule
  • NetworkPropertiesContainer
  • ObjRuleContainer
  • ObjStore
  • PanAPIConnector
  • PANConf
  • PanoramaConf
  • PbfRule
  • PH
  • PredefinedSecurityProfileURL
  • QoSRule
  • RQuery
  • Rule
  • RuleStore
  • RuleWithUserID
  • Schedule
  • ScheduleStore
  • SecurityProfile
  • SecurityProfileAntiSpyware
  • SecurityProfileAntiVirus
  • SecurityProfileDNSSecurity
  • SecurityProfileFileBlocking
  • SecurityProfileGroup
  • SecurityProfileGroupStore
  • SecurityProfileStore
  • SecurityProfileURL
  • SecurityProfileVirusAndWildfire
  • SecurityProfileVulnerability
  • SecurityProfileWildfire
  • SecurityRule
  • Service
  • ServiceDstPortMapping
  • ServiceGroup
  • ServiceRuleContainer
  • ServiceSrcPortMapping
  • ServiceStore
  • StaticRoute
  • Tag
  • TagRuleContainer
  • TagStore
  • Template
  • TemplateStack
  • TmpInterface
  • TmpInterfaceStore
  • TunnelIfStore
  • TunnelInterface
  • UrlCategoryRuleContainer
  • VirtualRouter
  • VirtualRouterContainer
  • VirtualRouterStore
  • VirtualSystem
  • VirtualWire
  • VirtualWireStore
  • VlanIfStore
  • VlanInterface
  • Zone
  • ZoneRuleContainer
  • ZoneStore

Interfaces

  • TaskReporter

Traits

  • AddressCommon
  • centralAddressStore
  • centralAddressStoreUser
  • centralServiceStore
  • centralServiceStoreUser
  • InterfaceType
  • NegatableRule
  • ObjectWithDescription
  • PanSubHelperTrait
  • PathableName
  • ReferenceableObject
  • RulewithLogging
  • ServiceCommon
  • XmlConvertible

Functions

  • __CmpObjMemID
  • __CmpObjName
  • array_diff_no_cast
  • array_to_devicequery
  • array_unique_no_cast
  • cloneArray
  • convert
  • derr
  • findConnector
  • findConnectorOrDie
  • getDirContents
  • insertAfter
  • lastIndex
  • mdeb
  • mwarning
  • my_shutdown
  • myAutoloader
  • myErrorHandler
  • printn
  • removeElement
  • sortArrayByStartValue
  • yesNoBool
  • Overview
  • Namespace
  • Class
  • Tree

Class PbfRule

© 2019 Palo Alto Networks, Inc. All rights reserved.

Licensed under SCRIPT SOFTWARE AGREEMENT, Palo Alto Networks, Inc., at https://www.paloaltonetworks.com/legal/script-software-license-1-0.pdf

Rule uses PathableName, centralServiceStoreUser, centralAddressStoreUser, ObjectWithDescription, XmlConvertible
Extended by RuleWithUserID
Extended by PbfRule uses NegatableRule
Located at rule-classes/PbfRule.php
Methods summary
protected
# load_from( )

For developer use only

For developer use only

Overrides

Rule::load_from()
public
# __construct( RuleStore $owner, boolean $fromTemplateXML = FALSE )

Parameters

$owner
RuleStore
$owner
$fromTemplateXML
boolean
$fromTemplateXML
public
# load_from_domxml( DOMElement $xml )

Parameters

$xml
DOMElement
$xml

Throws

Exception
public
# display( mixed $padding = 0 )

Helper function to quickly print a function properties to CLI

Helper function to quickly print a function properties to CLI

public
# cleanForDestruction( )
public
# ruleNature( )

Overrides

Rule::ruleNature()
public
# isPbfRule( )

Overrides

Rule::isPbfRule()
public
# isZoneBased( )
public
# isInterfaceBased( )
public
# storeVariableName( )
Methods inherited from RuleWithUserID
userID_IsAny(), userID_IsCustom(), userID_IsKnown(), userID_IsPreLogon(), userID_IsUnknown(), userID_getUsers(), userID_loadUsersFromXml(), userID_setUsers(), userID_type()
Methods inherited from Rule
API_clearPolicyAppUsageDATA(), API_setDisabled(), API_setEnabled(), API_setName(), API_target_addDevice(), API_target_negateSet(), API_target_removeDevice(), API_target_setAny(), getXPath(), isAppOverrideRule(), isAuthenticationRule(), isCaptivePortalRule(), isDecryptionRule(), isDisabled(), isDoSRule(), isEnabled(), isNatRule(), isPostRule(), isPreRule(), isQoSRule(), isSecurityRule(), load_common_from_domxml(), load_destination(), load_source(), load_to(), name(), rewriteSDisabled_XML(), setDisabled(), setEnabled(), setName(), target_addDevice(), target_hasDeviceAndVsys(), target_isAny(), target_isNegated(), target_negateSet(), target_removeDevice(), target_rewriteXML(), target_setAny(), targets(), targets_toString(), uuid(), zoneCalculation(), zoneCalculationNatClone()
Methods used from NegatableRule
(), (), (), (), (), (), ()
Methods used from PathableName
(), (), ()
Methods used from centralServiceStoreUser
()
Methods used from centralAddressStoreUser
()
Methods used from ObjectWithDescription
(), (), (), (), ()
Methods used from XmlConvertible
(), (), (), (), ()
Constants inherited from RuleWithUserID
__UserIDType_Any, __UserIDType_Custom, __UserIDType_Known, __UserIDType_PreLogon, __UserIDType_Unknown
Properties summary
public static string $templatexml '<entry name="**temporarynamechangeme**"><from><zone></zone></from> <source><member>any</member></source><destination><member>any</member></destination></entry>'
#
protected static mixed $templatexmlroot null
#
public ZoneRuleContainer|InterfaceContainer $from
#
protected boolean $_zoneBased TRUE
#
Properties inherited from RuleWithUserID
$_userIDType, $_users
Properties inherited from Rule
$_targetIsNegated, $_targets, $destination, $disabled, $name, $owner, $services, $source, $tags, $to
Properties used from centralServiceStoreUser
$parentServiceStore
Properties used from centralAddressStoreUser
$parentAddressStore
Properties used from ObjectWithDescription
$_description
Properties used from XmlConvertible
$xmlroot
Properties used from NegatableRule
$_destinationIsNegated, $_sourceIsNegated
Magic properties used from PathableName
$name, $owner
Magic properties used from ObjectWithDescription
$xmlroot
PAN-OS-PHP API documentation generated by ApiGen 2.8.0