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.