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.