Methods summary
public
|
#
__construct( mixed $owner )
|
public
|
|
public
|
|
public
|
#
load_securityprofile_groups_from_domxml( mixed $xml )
|
public
string
|
#
name( )
Returns name of this rule
Returns name of this rule
Returns
string
|
public
null|SecurityProfileGroup
|
#
find( mixed $name, null $ref = null, boolean $nested = TRUE )
Parameters
- $name
mixed $name
- $ref
null $ref
- $nested
boolean $nested
Returns
Overrides
|
public
|
#
findByHash( mixed $hash )
|
public
|
#
calculateHash( mixed $secprofArray )
|
public
|
#
createSecurityProfileGroup_based_Profile( mixed $secProf_array )
|
public
|
#
removeAllSecurityProfileGroups( )
|
public
boolean
|
#
addSecurityProfileGroup( SecurityProfileGroup $Obj, boolean $rewriteXML = TRUE )
add a SecurityProfileGroup to this store. Use at your own risk.
add a SecurityProfileGroup to this store. Use at your own risk.
Parameters
Returns
boolean
|
public
string
|
#
findAvailableSecurityProfileGroupName( string $base, string $suffix = '', integer|string $startCount = '' )
Parameters
- $base
string $base
- $suffix
string $suffix
- $startCount
integer|string $startCount
Returns
string
|
public
SecurityProfileGroup[]
|
#
securityProfileGroups( )
return securityprofilegroups in this store
return securityprofilegroups in this store
Returns
|
public
|
#
createSecurityProfileGroup( mixed $name, mixed $ref = null )
|
public
|
#
findOrCreate( mixed $name, mixed $ref = null, mixed $nested = TRUE )
search for object with its name and returns it. If it doesn't exist, create
it and return it.
search for object with its name and returns it. If it doesn't exist, create
it and return it.
Overrides
|
public
|
#
API_createSecurityProfileGroup( mixed $name, mixed $ref = null )
|
public
boolean
|
#
removeSecurityProfileGroup( SecurityProfileGroup $tag )
Parameters
Returns
boolean True if Zone was found and removed. False if not found.
|
public
boolean
|
#
API_removeSecurityProfileGroup( SecurityProfileGroup $securityProfileGroup )
Parameters
Returns
boolean
|
public
&
|
|
public
&
|
#
getSecurityProfileGroupStoreXPath( )
|
public
|
|
public
|
|
Properties summary
public
VirtualSystem|DeviceGroup|PanoramaConf|PANConf|null
|
$owner |
|
|
public
string
|
$name |
'temporaryname' |
|
protected
null|SecurityProfileGroupStore
|
$parentCentralStore |
null |
|
public static
string
|
$childn |
'SecurityProfileGroup' |
|
public
array
|
$secprof_array |
array('virus', 'spyware', 'vulnerability', 'file-blocking', 'wildfire-analysis', 'url-filtering') |
|
public
array
|
$secprof_store |
array( 'AntiVirusProfileStore', 'AntiSpywareProfileStore', 'VulnerabilityProfileStore', 'FileBlockingProfileStore', 'WildfireProfileStore', 'URLProfileStore' ) |
|
public
DOMElement
|
$securityProfileRoot |
|
|
public
DOMElement
|
$securityProfileGroupRoot |
|
|