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 App

© 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

App uses ReferenceableObject, PathableName
Located at object-classes/App.php
Methods summary
public
# __construct( mixed $name, mixed $owner )
public
# isUsingSpecialProto( )
public
# isContainer( )
public
# containerApps( )
public boolean
# useDynamicPorts( )

returns true if application is using dynamic ports

returns true if application is using dynamic ports

Returns

boolean
public
# matchPort( mixed $proto, mixed $port )
public App[] &
# calculateDependencies( )

will return a list of dependencies and remove the 'implicit' ones

will return a list of dependencies and remove the 'implicit' ones

Returns

App[]
public
# isCustom( )
public
# CustomHasSignature( )
Methods used from ReferenceableObject
(), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), ()
Methods used from PathableName
(), (), ()
Properties summary
public string $type 'tmp'
#
public mixed $tcp null
#
public mixed $udp null
#
public mixed $icmp null
#
public mixed $icmp6 null
#
public mixed $tcp_secure null
#
public mixed $udp_secure null
#
public mixed $icmp_secure null
#
public mixed $icmp6_secure null
#
public mixed $icmpsub null
#
public mixed $icmp6sub null
#
public mixed $icmpcode null
#
public mixed $icmp6code null
#
public mixed $proto null
#
public mixed $timeout null
#
public mixed $tcp_timeout null
#
public mixed $udp_timeout null
#
public mixed $tcp_half_closed_timeout null
#
public mixed $tcp_time_wait_timeout null
#
public null|array $app_filter_details null
#
public null|string $category null
#
public null|string $subCategory null
#
public null|string $technology null
#
public null|string $risk null
#
public boolean $virusident FALSE
#
public boolean $filetypeident FALSE
#
public boolean $fileforward FALSE
#
public boolean $custom_signature FALSE
#
public string[] $_characteristics array()
#
public static array $_supportedCharacteristics array( 'evasive' => 'evasive', 'excessive-bandwidth' => 'excessive-bandwidth', 'prone-to-misuse' => 'prone-to-misuse', 'saas' => 'saas', 'transfers-files' => 'transfers-files', 'tunnels-other-apps' => 'tunnels-other-apps', 'used-by-malware' => 'used-by-malware', 'vulnerabilities' => 'vulnerabilities', 'widely-used' => 'widely-used' )
#
Properties used from ReferenceableObject
$name, $refcomphash, $refrules
Magic properties used from PathableName
$name, $owner
PAN-OS-PHP API documentation generated by ApiGen 2.8.0