models_v2.snapshot_replication_archival_results_for_an_object module

class models_v2.snapshot_replication_archival_results_for_an_object.SnapshotReplicationArchivalResultsForAnObject(object=None, local_snapshot_info=None, original_backup_info=None, replication_info=None, archival_info=None, cloud_spin_info=None, on_legal_hold=None)[source]

Bases: object

Implementation of the ‘Snapshot, replication, archival results for an object.’ model.

Snapshot, replication, archival results for an object.

Attributes:

object (ObjectSummary): Specifies the Object Summary. local_snapshot_info (SnapshotRunInformationForAnObject): Specifies

information about backup run for an object.

original_backup_info (SnapshotRunInformationForAnObject): Specifies

information about backup run for an object.

replication_info (ReplicationRunInformationForAnObject): Specifies

information about replication run for an object.

archival_info (ArchivalRunInformationForAnObject): Specifies

information about archival run for an object.

cloud_spin_info (CloudSpinRunInformationForAnObject): Specifies

information about Cloud Spin run for an object.

on_legal_hold (bool): Specifies if object’s snapshot is on legal

hold.

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.