class documentation

A KEA server, with an IP address, hostname, and interfaces

Method __init__ Undocumented
Method get_config Get the configuration of the server
Method get_v4_config Get the v6 settings of the server
Method get_v6_config Get the v6 settings of the server
Method save_config Write the configuration to the server :return: the reply from kea
Method subnet_ids.setter Undocumented
Instance Variable calculate_tee_times Undocumented
Instance Variable client_classes Undocumented
Instance Variable dhcp_v6_service Undocumented
Instance Variable hostname The hostname of the server, if your into that whole DNS thing
Instance Variable interfaces A list of interfaces on the server. These are the names used by KEA to identify the interfaces
Instance Variable mgmt_ip4 The IPv4 address used the manage the server. This is not neccessarily the IP address used by the DHCP service
Instance Variable mgmt_ip6 The IPv6 address used the manage the server. This is not neccessarily the IP address used by the DHCP service
Instance Variable option_defs Undocumented
Instance Variable v4_socket The control socket for the DHCP6 service. Set to the default value. You can change it if you need to.
Instance Variable v6_allocator Undocumented
Instance Variable v6_socket The control socket for the DHCP6 service. Set to the default value. You can change it if you need to.
Property subnet_ids Undocumented
Property subnets Undocumented
Instance Variable _subnet_ids Undocumented
def __init__(self, mgmt_ip4=None, mgmt_ip6=None, hostname=None, interfaces=None):

Undocumented

def get_config(self, ssl=True):

Get the configuration of the server

def get_v4_config(self, ssl=True):

Get the v6 settings of the server

def get_v6_config(self, ssl=True):

Get the v6 settings of the server

def save_config(self, ssl=True):

Write the configuration to the server :return: the reply from kea

@subnet_ids.setter
def subnet_ids(self, subnet_ids):

Undocumented

calculate_tee_times: bool =

Undocumented

client_classes: list =

Undocumented

dhcp_v6_service =

Undocumented

hostname =

The hostname of the server, if your into that whole DNS thing

interfaces =

A list of interfaces on the server. These are the names used by KEA to identify the interfaces

mgmt_ip4 =

The IPv4 address used the manage the server. This is not neccessarily the IP address used by the DHCP service

mgmt_ip6 =

The IPv6 address used the manage the server. This is not neccessarily the IP address used by the DHCP service

option_defs: list =

Undocumented

v4_socket =

The control socket for the DHCP6 service. Set to the default value. You can change it if you need to.

v6_allocator: str =

Undocumented

v6_socket: str =

The control socket for the DHCP6 service. Set to the default value. You can change it if you need to.

@property
subnet_ids =

Undocumented

@property
subnets =

Undocumented

_subnet_ids =

Undocumented