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:
objectImplementation 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.