models.isilon_env_params_zone_config module

class models.isilon_env_params_zone_config.IsilonEnvParams_ZoneConfig(dynamic_network_pool_config=None, groupnet=None, smb_credentials=None, static_network_pool_config=None)[source]

Bases: object

Implementation of the ‘IsilonEnvParams_ZoneConfig’ model.

Access Zone Configuration.

Attributes:
dynamic_network_pool_config (IsilonEnvParams_ZoneConfig_NetworkPoolConfig):

Dynamic network pool configuration for the access zone. Dynamic pool is used for stateless protocols, e.g. NFSv3.

groupnet (string): Name of the zone’s groupnet. smb_credentials (NasMountCredentials): SMB credentials for the access zone. static_network_pool_config (IsilonEnvParams_ZoneConfig_NetworkPoolConfig):

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.