models.remote_protection_job_run_instance module¶
-
class
models.remote_protection_job_run_instance.
RemoteProtectionJobRunInstance
(archive_task_uid=None, archive_version=None, expiry_time_usecs=None, index_size_bytes=None, job_run_id=None, metadata_complete=None, snapshot_time_usecs=None)[source]¶ Bases:
object
Implementation of the ‘RemoteProtectionJobRunInstance’ model.
Specifies details about one Job Run (Snapshot) archived to a remote Vault that was captured by a Protection Job.
- Attributes:
- archive_task_uid (UniversalId): Specifies the globally unique id of
the archival task that archived the Snapshot to the Vault.
archive_version (int): Specifies the version of the archive. expiry_time_usecs (long|int): Specifies the time when the archive
expires. This time is recorded as a Unix epoch Timestamp (in microseconds).
- index_size_bytes (long|int): Specifies the size of the index for the
archive.
- job_run_id (long|int): Specifies the instance id of the Job Run task
capturing the Snapshot.
- metadata_complete (bool): Specifies whether a full set of metadata is
available now.
- snapshot_time_usecs (long|int): Specify the time the Snapshot was
captured as a Unix epoch Timestamp (in microseconds).
-
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.