models.protection_source_response module¶
-
class
models.protection_source_response.
ProtectionSourceResponse
(jobs=None, logical_size_in_bytes=None, parent_source=None, protection_source_uid_list=None, source=None, uuid=None)[source]¶ Bases:
object
Implementation of the ‘ProtectionSourceResponse’ model.
Specifies the information about the individual object from search api response.
- Attributes:
- jobs (list of ProtectionJobSummary): Specifies the list of Protection
Jobs that protect the object.
- logical_size_in_bytes (long|int): Specifies the logical size of
Protection Source in bytes.
- parent_source (ProtectionSource): Specifies a generic structure that
represents a node in the Protection Source tree. Node details will depend on the environment of the Protection Source.
- protection_source_uid_list (list of ProtectionSourceUid): Specifies
the list of universal ids of the Protection Source.
- source (ProtectionSource): Specifies a generic structure that
represents a node in the Protection Source tree. Node details will depend on the environment of the Protection Source.
uuid (string): Specifies the unique id 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.