models.isilon_protection_source module¶
-
class
models.isilon_protection_source.
IsilonProtectionSource
(access_zone=None, cluster=None, mount_point=None, name=None, mtype=None)[source]¶ Bases:
object
Implementation of the ‘IsilonProtectionSource’ model.
Specifies a Protection Source in Isilon OneFs environment.
- Attributes:
- access_zone (IsilonAccessZone): Specifies information about access
zone in an Isilon Cluster.
- cluster (IsilonCluster): Specifies information about an Isilon
Cluster.
- mount_point (IsilonMountPoint): Specifies information about a mount
point in an Isilon OneFs Cluster.
name (string): Specifies a unique name of the Protection Source. mtype (TypeIsilonProtectionSourceEnum): Specifies the type of the
entity in an Isilon OneFs file system like ‘kCluster’, ‘kZone’, or, ‘kMountPoint’. ‘kCluster’ indicates an Isilon OneFs Cluster. ‘kZone’ indicates an access zone in an Isilon OneFs Cluster. ‘kMountPoint’ indicates a mount point exposed by an Isilon OneFs Cluster.
-
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.