NAME

Net::ISC::DHCPd::Config::Subnet - Subnet config parameter

DESCRIPTION

See Net::ISC::DHCPd::Config::Role for methods and attributes without documentation.

An instance from this class, comes from / will produce:

subnet $address_attribute_value \
    netmask $address_attribute_value {
    $options_attribute_value
    $filename_attribute_value
    $range_attribute_value
    $pool_attribute_value
    $hosts_attribute_value
}

SYNOPSIS

See "SYNOPSIS" in Net::ISC::DHCPd::Config.

ATTRIBUTES

options

A list of parsed Net::ISC::DHCPd::Config::Option objects.

ranges

A list of parsed Net::ISC::DHCPd::Config::Range objects.

hosts

A list of parsed Net::ISC::DHCPd::Config::Host objects.

filenames

A list of parsed Net::ISC::DHCPd::Config::Filename objects. There can be only be one node in this list.

pools

A list of parsed Net::ISC::DHCPd::Config::Pool objects.

address

This attribute holds an instance of NetAddr::IP, and represents the ip address of this subnet.

regex

See "regex" in Net::ISC::DHCPd::Config.

METHODS

captured_to_args

See "captured_to_args" in Net::ISC::DHCPd::Config::Role.

generate

See "generate" in Net::ISC::DHCPd::Config::Role.

COPYRIGHT & LICENSE

AUTHOR

See Net::ISC::DHCPd.