class documentation

class Pool(object):

Constructor: Pool(ip_range)

View In Hierarchy

Undocumented

Method __dict__ Return a dictionary representation of the pool, for making JSON in the format KEA expects
Method __init__ Initialize a pool object (just the IP range for a rule) :param ip_range: A string in the format "Start-End"
Method fill_from_json Decode a JSON string into a pool object
Method ip_range.deleter Delete the IP range. Don't do this, because it doesn't do anything.
Method ip_range.setter Set the IP range from a string in the format "Start-End"
Instance Variable ip_range Return the IP range as a string in the format "Start-End"
Instance Variable subnet_type Undocumented
Instance Variable _ip_range Undocumented
def __dict__(self):

Return a dictionary representation of the pool, for making JSON in the format KEA expects

def __init__(self, ip_range=None):

Initialize a pool object (just the IP range for a rule) :param ip_range: A string in the format "Start-End"

def fill_from_json(self, json_str):

Decode a JSON string into a pool object

@ip_range.deleter
def ip_range(self):

Delete the IP range. Don't do this, because it doesn't do anything.

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

Set the IP range from a string in the format "Start-End"

@property
ip_range =

Return the IP range as a string in the format "Start-End"

subnet_type =

Undocumented

_ip_range =

Undocumented