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 InterfaceContainer

Class InterfaceContainer

ObjRuleContainer uses PathableName, XmlConvertible
Extended by InterfaceContainer
Located at network-classes/InterfaceContainer.php
Methods summary
public
# __construct( VirtualSystem|DeviceCloud|Zone|VirtualRouter|PbfRule|DoSRule $owner, NetworkPropertiesContainer $centralStore )

Parameters

$owner
VirtualSystem|DeviceCloud|Zone|VirtualRouter|PbfRule|DoSRule
$owner
$centralStore
NetworkPropertiesContainer
$centralStore
public
# load_from_domxml( DOMElement $xml )
public
# rewriteXML( )
public EthernetInterface[]|AggregateEthernetInterface[]|LoopbackInterface[]||IPsecTunnel[]|TunnelInterface[]|VlanInterface[]
# interfaces( )

Returns

EthernetInterface[]|AggregateEthernetInterface[]|LoopbackInterface[]||IPsecTunnel[]|TunnelInterface[]|VlanInterface[]
public boolean
# hasInterface( EthernetInterface[]|AggregateEthernetInterface[]|LoopbackInterface[]|IPsecTunnel[]|TunnelInterface[]|VlanInterface[] $if )

Parameters

$if
EthernetInterface[]|AggregateEthernetInterface[]|LoopbackInterface[]|IPsecTunnel[]|TunnelInterface[]|VlanInterface[]
$if

Returns

boolean
public boolean
# hasInterfaceNamed( string $ifName, boolean $caseSensitive = TRUE )

Parameters

$ifName
string
$ifName
$caseSensitive
boolean
$caseSensitive

Returns

boolean
public boolean
# addInterface( EthernetInterface|AggregateEthernetInterface|LoopbackInterface|IPsecTunnel|TunnelInterface|VlanInterface $if )

Parameters

$if
EthernetInterface|AggregateEthernetInterface|LoopbackInterface|IPsecTunnel|TunnelInterface|VlanInterface
$if

Returns

boolean
public boolean
# API_addInterface( EthernetInterface|AggregateEthernetInterface|LoopbackInterface|IPsecTunnel|TunnelInterface|VlanInterface $if )

Parameters

$if
EthernetInterface|AggregateEthernetInterface|LoopbackInterface|IPsecTunnel|TunnelInterface|VlanInterface
$if

Returns

boolean
public
# removeInterface( mixed $if )
Methods inherited from ObjRuleContainer
API_replaceReferencedObject(), __destruct(), count(), display(), displayMembersDiff(), equals(), equals_fasterHash(), generateFastHashComp(), getAll(), getFastHashComp(), getItemAtPosition(), getMembersDiff(), has(), hasObjectRegex(), name(), referencedObjectRenamed(), remove(), removeAll(), replaceReferencedObject(), setName(), toString_inline()
Methods used from PathableName
(), (), ()
Methods used from XmlConvertible
(), (), (), (), ()
Properties summary
public NetworkPropertiesContainer $parentCentralStore
#
Properties inherited from ObjRuleContainer
$name, $o, $owner
Properties used from XmlConvertible
$xmlroot
Magic properties summary
public VirtualSystem|Zone|VirtualRouter|PbfRule|DosRule $owner
#
Magic properties inherited from ObjRuleContainer
$fasthashcomp
Magic properties used from PathableName
$name
PAN-OS-PHP API documentation generated by ApiGen 2.8.0