getDuplicateAddressObjectResults()
Definition and usage
Produces per-object results for duplicate address detection using a single indexed scan.
Syntax
getDuplicateAddressObjectResults(addresses)
Parameter values
| Parameter | Allowed type | Required | Description |
addresses |
collection |
Yes |
Usually config.firewall.address. |
Return value
| Return type | list of result objects |
| Output | Each row contains status, entry_name, and duplicate_names. The first object in a duplicate group is info; later objects and non-duplicates are pass. |
Examples
Example 1
getDuplicateAddressObjectResults(config.firewall.address)
Expected return value: One result row per address object
Example 2
join(array_column(getDuplicateAddressObjectResults(config.firewall.address), "entry_name"), ", ")
Expected return value: All evaluated address names
Behavior:
Supports ipmask, iprange, fqdn, wildcard-fqdn, and geography signatures. Dynamic and built-in address objects are excluded from duplicate findings.