models_v2.snapshot_information_for_an_object module

class models_v2.snapshot_information_for_an_object.SnapshotInformationForAnObject(snapshot_id=None, status=None, start_time_usecs=None, end_time_usecs=None, admitted_time_usecs=None, snapshot_creation_time_usecs=None, stats=None, progress_task_id=None, warnings=None, is_manually_deleted=None, expiry_time_usecs=None, total_file_count=None, backup_file_count=None)[source]

Bases: object

Implementation of the ‘Snapshot information for an object.’ model.

Snapshot info for an object.

Attributes:
snapshot_id (string): Snapshot id for a successful snapshot. This

field will not be set if the Protection Group Run has no successful attempt.

status (Status4Enum): Status of snapshot. start_time_usecs (long|int): Specifies the start time of attempt in

Unix epoch Timestamp(in microseconds) for an object.

end_time_usecs (long|int): Specifies the end time of attempt in Unix

epoch Timestamp(in microseconds) for an object.

admitted_time_usecs (long|int): Specifies the time at which the backup

task was admitted to run in Unix epoch Timestamp(in microseconds) for an object.

snapshot_creation_time_usecs (long|int): Specifies the time at which

the source snapshot was taken in Unix epoch Timestamp(in microseconds) for an object.

stats (LocalSnapshotStatistics): Specifies statistics about local

snapshot.

progress_task_id (string): Progress monitor task for an object. warnings (list of string): Specifies a list of warning messages. is_manually_deleted (bool): Specifies whether the snapshot is deleted

manually.

expiry_time_usecs (long|int): Specifies the expiry time of attempt in

Unix epoch Timestamp (in microseconds) for an object.

total_file_count (long|int): The total number of file and directory

entities visited in this backup. Only applicable to file based backups.

backup_file_count (long|int): The total number of file and directory

entities that are backed up in this run. Only applicable to file based backups.

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.