dhcpkit.ipv6.server.config_elements module

The basic configuration objects

class dhcpkit.ipv6.server.config_elements.MainConfig(section: ZConfig.matcher.SectionValue)[source]

Bases: dhcpkit.common.server.config_elements.ConfigSection

The top level configuration element

clean_config_section()[source]

Clean up the config, making sure we have user, group and DUID

create_message_handler() → dhcpkit.ipv6.server.message_handler.MessageHandler[source]

Create a message handler based on this configuration.

Returns:The message handler
class dhcpkit.ipv6.server.config_elements.StatisticsConfig(section: ZConfig.matcher.SectionValue)[source]

Bases: dhcpkit.common.server.config_elements.ConfigSection

Configuration of the statistics gatherer