models.zone_config module¶
-
class
models.zone_config.
ZoneConfig
(dynamic_network_pool_config=None, groupnet=None, name=None, smb_credentials=None, static_network_pool_config=None)[source]¶ Bases:
object
Implementation of the ‘ZoneConfig’ model.
Specifies the access zone config of the Isilon Access Zone.
- Attributes:
- dynamic_network_pool_config (NetworkPoolConfig): Specifies the Dynamic
network pool configuration for the Access Zone. Dynamic pool is used for stateless protocols, e.g. NFSv3.
groupnet (string): Specifies the name of the Access Zone’s groupnet. name (string): Specifies the name of the Access Zone. smb_credentials (NasMountCredentialParams): SMB credentials for the
Access Zone.
- static_network_pool_config (NetworkPoolConfig): Specifies the Static
network pool configuration for the Access Zone. Static pool is used for stateful protocols: e.g. SMB, NFSv4, and for stateless protocols e.g. NFSv3 if dynamic pool below is not set.
-
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.