models.cloud_archive_summary module

class models.cloud_archive_summary.CloudArchiveSummary(job_id=None, job_name=None, job_type=None, number_of_failed_runs=None, number_of_queued_runs=None, number_of_successful_runs=None, runs=None)[source]

Bases: object

Implementation of the ‘CloudArchiveSummary’ model.

Specifies statistics about the transfer of data from this Cohesity Cluster to a Vault.

Attributes:

job_id (long|int): Specifies the id of the job. job_name (string): Specifies the name of the Protection Job. job_type (JobTypeEnum): Specifies the type of the Protection Job. number_of_failed_runs (int): Specifies the number of failed runs for a

Protection Job.

number_of_queued_runs (int): Specifies the number of queued runs for a

Protection Job.

number_of_successful_runs (int): Specifies the number of successful

runs for a Protection Job.

runs (list of CloudArchiveRun): Specifies the list of cloud archive

runs.

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.