models.object_information module¶
-
class
models.object_information.
ObjectInformation
(accessible_users=None, audit_logs=None, copy_task_info=None, is_protected=None, location=None, protection_info=None, root_node_id=None, source_id=None, source_name=None)[source]¶ Bases:
object
Implementation of the ‘ObjectInformation’ model.
- Attributes:
- accessible_users (list of string): Species the list of user who have
access to this object.
- audit_logs (list of ClusterAuditLog): Specifies the audit log
information.
- copy_task_info (list of GdprCopyTask): Specifies the copy task
information.
is_protected (bool): Specifies the protection status of the object. location (string): Specifies the location of the parent source. protection_info (list of ProtectionInfo): Specifies the data locations
for the protected objects.
root_node_id (int|long): Specifies the id of the root node. source_id (long|int): Specifies the id of the Protection Source. source_name (string): Specifies the name of the object.
-
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.