models.hyper_flex_protection_source module¶
-
class
models.hyper_flex_protection_source.
HyperFlexProtectionSource
(name=None, product_version=None, mtype=None, uuid=None)[source]¶ Bases:
object
Implementation of the ‘HyperFlexProtectionSource’ model.
Specifies a Storage Snapshot Provider in a HyperFlex environment.
- Attributes:
name (string): Specifies a unique name of the Protection Source product_version (string): Specifies the product version of the
protection source.
- mtype (TypeHyperFlexProtectionSourceEnum): Specifies the type of
managed Object in a HyperFlex protection source like kServer. Examples of a HyperFlex types include ‘kServer’. ‘kServer’ indicates HyperFlex server entity.
uuid (string): Specifies the uuid of the protection source.
-
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.