Class AddressStore
© 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
- AddressStore uses PathableName
public
|
#
__construct(
|
public
&
|
|
public
&
|
|
public
|
|
public
|
#
all( mixed $withFilter = null, boolean $sortByDependencies = FALSE )
Returns an Array with all Address , AddressGroups, TmpAddress objects in this store |
public
|
|
public
boolean
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
#
find( string $objectName,
Should only be called from a CentralStore or give unpredictable results |
public
|
|
public
|
|
public
|
|
public
|
|
public
boolean
|
|
public
boolean
|
|
public
boolean
|
|
public
boolean
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
#
newAddressGroup( string $name )
Creates a new Address Group named '$name' . Will exit with error if a group with that name already exists |
public
|
#
API_newAddressGroup( mixed $name )
Creates a new Address Group named '$name' . Will exit with error if a group with that name already exists |
public
|
#
addressGroups( mixed $sortByDependencies = FALSE )
Returns an Array with all AddressGroup in this store. |
public
|
|
public
|
|
public
|
|
public
|
#
createTmp( string $name,
Used to create an object that is 'temporary' : means that is not supported (like Regions) or that is on Panorama. This is a trick to play with objects that don't exist in the conf. |
public
boolean
|
|
public
|
|
public
|
|
public
|
(),
(),
()
|
public
|
$owner | |
|
public
null| |
$parentCentralStore | null |
|
protected
|
$_all | array() |
|
protected
|
$_addressObjects | array() |
|
protected
array
|
$_tmpAddresses | array() |
|
protected
|
$_addressGroups | array() |
|
public
|
$addressRoot | |
|
public
|
$addressGroupRoot | |
$name,
$owner
|