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.