models_v2.planned_run_poll_status module

class models_v2.planned_run_poll_status.PlannedRunPollStatus(failover_id=None, waiting_on_other_run_cancellations=None, run_id=None, protection_group_id=None)[source]

Bases: object

Implementation of the ‘PlannedRunPollStatus’ model.

Specifies whether run has been scheduled or not and also returns the unique run id along with failoverId upon scheduling the run.

Attributes:
failover_id (string): Specifies the unique failover Id which will be

generated by orchestrator. This Id will be used to uniquely identify current failover operation.

waiting_on_other_run_cancellations (bool): If cancelNonFailoverRuns

was passed as true during creation of run for current failover then this will return the status of other run cacellations. If other runs are still pending for cancellations then this will be returned as true otherwise it will be return as false.

run_id (string): If run has been scheduled then this field will be

populated with unique run id.

protection_group_id (string): Specifies the protection group id to

which this run belongs.

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.