models.network_pool module¶
-
class
models.network_pool.
NetworkPool
(address_family=None, allocation_method=None, groupnet=None, id=None, name=None, ranges=None, smart_connect_dns_zone=None, subnet=None)[source]¶ Bases:
object
Implementation of the ‘NetworkPool’ model.
Specifies the network pool config of an Isilon Access Zone.
- Attributes:
- address_family (AddressFamilyEnum): Specifies the enum for the IP
address families. ‘kUnknown’ indicates IP address families are unknown. ‘kIPv4’ indicates IP addresses used are from IPv4 family. ‘kIPv6’ indicates IP addresses used are from IPv6 family.
- allocation_method (AllocationMethodEnum): Specifies the enum for IP
allocation method. ‘kUnknownAllocMethod’ indicates allocation method is unknown. ‘kStaticAllocMethod’ indicates static allocation method for IP
addresses.
- ‘kDynamicAllocMethod’ indicates dynamic allocation method for IP
addresses.
groupnet (string): Specifies the groupnet name of the network pool. id (string): Specifies the unique identifier of the network pool. name (string): Specifies the name of the network pool. ranges (list of NetworkPoolRange): Specifies the IP address range. smart_connect_dns_zone (string): Specifies the SmartConnect zone name
of the network pool.
subnet (string): Specifies the subnet name of the network pool.
-
classmethod
from_dictionary
(dictionary)[source]¶ Creates an instance of this model from a dictionary
- Args:
dictionary (dictionary): A dictionary representation of the object as obtained from the deserialization of the server’s response. The keys MUST match property names in the API description.
- Returns:
object: An instance of this structure class.