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 SecurityProfile

SecurityProfile uses PathableName, XmlConvertible, ObjectWithDescription, ReferenceableObject
Located at object-classes/SecurityProfile.php
Methods summary
public
# __construct( string $name, SecurityProfileStore $owner, boolean $fromXmlTemplate = FALSE )

you should not need this one for normal use

you should not need this one for normal use

Parameters

$name
string
$name
$owner
SecurityProfileStore
$owner
$fromXmlTemplate
boolean
$fromXmlTemplate
public null|string
# value( )

Returns

null|string
public boolean
# setValue( string $newValue, boolean $rewriteXml = TRUE )

Parameters

$newValue
string
$newValue
$rewriteXml
boolean
$rewriteXml

Returns

boolean

Throws

Exception
public boolean
# setType( mixed $newType, boolean $rewritexml = TRUE )

Parameters

$newType
mixed
$newType string
$rewritexml
boolean
$rewritexml

Returns

boolean
true if successful
public boolean
# API_setType( mixed $newType )

Parameters

$newType
mixed
$newType string

Returns

boolean
true if successful
public boolean
# API_setValue( string $newValue )

Parameters

$newValue
string
$newValue

Returns

boolean
public boolean
# API_editValue( string $newValue )

Parameters

$newValue
string
$newValue

Returns

boolean
public
# rewriteXML( )
public
# setName( string $newName )

change the name of this object

change the name of this object

Parameters

$newName
string
$newName
public
# API_setName( string $newName )

Parameters

$newName
string
$newName
public string &
# getXPath( )

Returns

string
public string
# type( )

Returns

string
ie: 'ip-netmask' 'ip-range'
public
# isSecurityProfile( )
public
# isTmpSecProf( )
public
# isType_Virus( )
public
# isType_Spyware( )
public
# isType_Vulnerability( )
public
# isType_TMP( )
public
# isType_File_blocking( )
public
# isType_Wildfire_analysis( )
public
# isType_Url_filtering( )
public boolean
# equals( mixed $otherObject )

Parameters

$otherObject
mixed
$otherObject SecurityProfile

Returns

boolean
public
# sameValue( SecurityProfile $otherObject )
public
# removeReference( mixed $object )
public
# nameIsValidRuleIPEntry( )
Methods used from PathableName
(), (), ()
Methods used from XmlConvertible
(), (), (), (), ()
Methods used from ObjectWithDescription
(), (), (), (), ()
Methods used from ReferenceableObject
(), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), ()
Constants summary
integer TypeTmp 0
#
integer TypeVirus 1
#
integer TypeSpyware 2
#
integer TypeVulnerability 3
#
integer TypeFile_blocking 4
#
integer TypeWildfire_analysis 5
#
integer TypeUrl_filtering 6
#
Properties summary
protected string|null $value
#
public SecurityProfileStore|null $owner
#
public integer $type SecurityProfile::TypeTmp
#
public static string $templatexml '<entry name="**temporarynamechangeme**"><ip-netmask>tempvaluechangeme</ip-netmask></entry>'
#
Properties used from XmlConvertible
$xmlroot
Properties used from ObjectWithDescription
$_description
Properties used from ReferenceableObject
$name, $refcomphash, $refrules
Magic properties summary
public mixed $_ip4Map
#

IP4Map cached ip start and end value for fast optimization

IP4Map cached ip start and end value for fast optimization

Magic properties used from PathableName
$name, $owner
Magic properties used from ObjectWithDescription
$xmlroot
PAN-OS-PHP API documentation generated by ApiGen 2.8.0