Network object groups define collections of IPv4 host addresses, network/subnet-mask pairs, and address ranges that can be referenced by access control lists and zone-based firewall policies. They simplify ACL management by allowing reusable named groups of network entries.
Name Type Constraint Mandatory Default Value object_groups_network List [object_groups_network]No
Name Type Constraint Mandatory Default Value name String Yes description String No hosts List Any[IP or String] No network_addresses List [network_addresses]No address_ranges List [address_ranges]No group_objects List String No
Name Type Constraint Mandatory Default Value address IP Yes mask IP Yes
Name Type Constraint Mandatory Default Value start IP Yes end IP Yes
Name - Unique identifier for the network object group (1-64 characters)
Description - Optional description text (1-200 characters)
Hosts - List of individual IPv4 host addresses
Network Addresses - List of network address and subnet mask pairs
Address Ranges - List of start/end IPv4 address pairs defining contiguous ranges
Group Objects - References to other network object groups for nesting
Host entries are individual IPv4 addresses (e.g., 10.1.1.1).
Network addresses use address + subnet mask notation (e.g., 10.1.2.0 / 255.255.255.0).
Address ranges define contiguous IP ranges with a start and end address (e.g., 10.1.3.1 to 10.1.3.10).
Group objects reference other network object groups by name. The referenced group must already be defined.
object-group network SERVERS
description Production server group
group-object BACKUP_SERVERS
description : Production server group