RemoteReplicatorStatus Class

Represents the state of the secondary replicator from the primary replicator's point of view.

Inheritance
RemoteReplicatorStatus

Constructor

RemoteReplicatorStatus(*, replica_id: Optional[str] = None, last_acknowledgement_processed_time_utc=None, last_received_replication_sequence_number: Optional[str] = None, last_applied_replication_sequence_number: Optional[str] = None, is_in_build: Optional[bool] = None, last_received_copy_sequence_number: Optional[str] = None, last_applied_copy_sequence_number: Optional[str] = None, remote_replicator_acknowledgement_status=None, **kwargs)

Parameters

replica_id
str
Required

Represents the replica ID of the remote secondary replicator.

last_acknowledgement_processed_time_utc
datetime
Required

The last timestamp (in UTC) when an acknowledgement from the secondary replicator was processed on the primary. UTC 0 represents an invalid value, indicating that no acknowledgement messages were ever processed.

last_received_replication_sequence_number
str
Required

The highest replication operation sequence number that the secondary has received from the primary.

last_applied_replication_sequence_number
str
Required

The highest replication operation sequence number that the secondary has applied to its state.

is_in_build
bool
Required

A value that indicates whether the secondary replica is in the process of being built.

last_received_copy_sequence_number
str
Required

The highest copy operation sequence number that the secondary has received from the primary. A value of -1 implies that the secondary has received all copy operations.

last_applied_copy_sequence_number
str
Required

The highest copy operation sequence number that the secondary has applied to its state. A value of -1 implies that the secondary has applied all copy operations and the copy process is complete.

remote_replicator_acknowledgement_status
RemoteReplicatorAcknowledgementStatus
Required

Represents the acknowledgment status for the remote secondary replicator.