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.