models.protection_runs_summary module

class models.protection_runs_summary.ProtectionRunsSummary(number_of_archival_runs=None, number_of_protection_runs=None, number_of_replication_runs=None, number_of_successful_archival_runs=None, number_of_successful_protection_runs=None, number_of_successful_replication_runs=None)[source]

Bases: object

Implementation of the ‘ProtectionRunsSummary’ model.

ProtectionRunsSummary is the summary of the all the Protection Runs for the Protection Jobs using the Specified Protection Policy.

Attributes:
number_of_archival_runs (long|int): Specifies the total number of

Archival Runs using the current Protection Policy.

number_of_protection_runs (long|int): Specifies the total number of

Protection Runs by the given Protection Policy.

number_of_replication_runs (long|int): Specifies the total number of

Replication Runs using the current Protection Policy.

number_of_successful_archival_runs (long|int): Specifies the number of

total successful Archival Runs using the current Protection Policy.

number_of_successful_protection_runs (long|int): Specifies the number

of successful Protection Runs using the current Protection Policy.

number_of_successful_replication_runs (long|int): Specifies the number

of total successful Replication Runs using the current Protection Policy.

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.