models_v2.replication_result_for_a_target module¶
-
class
models_v2.replication_result_for_a_target.
ReplicationResultForATarget
(cluster_id=None, cluster_incarnation_id=None, cluster_name=None, aws_target_config=None, azure_target_config=None, start_time_usecs=None, end_time_usecs=None, queued_time_usecs=None, status=None, message=None, percentage_completed=None, stats=None, is_manually_deleted=None, expiry_time_usecs=None, replication_task_id=None, entries_changed=None, is_in_bound=None, data_lock_constraints=None)[source]¶ Bases:
object
Implementation of the ‘Replication result for a target.’ model.
Replication result for a target.
- Attributes:
cluster_id (long|int): Specifies the id of the cluster. cluster_incarnation_id (long|int): Specifies the incarnation id of the
cluster.
cluster_name (string): Specifies the name of the cluster. aws_target_config (AWSTargetConfiguration): Specifies the
configuration for adding AWS as repilcation target
- azure_target_config (AzureTargetConfiguration): Specifies the
configuration for adding Azure as replication target
- start_time_usecs (long|int): Specifies the start time of replication
in Unix epoch Timestamp(in microseconds) for a target.
- end_time_usecs (long|int): Specifies the end time of replication in
Unix epoch Timestamp(in microseconds) for a target.
- queued_time_usecs (long|int): Specifies the time when the replication
is queued for schedule in Unix epoch Timestamp(in microseconds) for a target.
- status (Status9Enum): Status of the replication for a target.
‘Running’ indicates that the run is still running. ‘Canceled’ indicates that the run has been canceled. ‘Canceling’ indicates that the run is in the process of being canceled. ‘Failed’ indicates that the run has failed. ‘Missed’ indicates that the run was unable to take place at the scheduled time because the previous run was still happening. ‘Succeeded’ indicates that the run has finished successfully. ‘SucceededWithWarning’ indicates that the run finished successfully, but there were some warning messages.
message (string): Message about the replication run. percentage_completed (int): Specifies the progress in percentage. stats (ReplicationDataStatistics): Specifies statistics about
replication data.
- is_manually_deleted (bool): Specifies whether the snapshot is deleted
manually.
- expiry_time_usecs (long|int): Specifies the expiry time of attempt in
Unix epoch Timestamp (in microseconds) for an object.
- replication_task_id (string): Task UID for a replication protection
run. This is for tasks that are replicated from another cluster.
- entries_changed (int): Specifies the number of metadata actions
completed during the protection run.
- is_in_bound (bool): Specifies the direction of the replication. If the
snapshot is replicated to this cluster, then isInBound is true. If the snapshot is replicated from this cluster to another cluster, then isInBound is false.
- data_lock_constraints (DataLockConstraints): Specifies the dataLock
constraints for local or target snapshot.
-
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.