TestimoX

API Reference

Class

ReplicationSummary

Namespace ADPlayground.Replication
Assembly ADPlayground
Modifiers sealed

Aggregated per-destination-DC replication summary with partition rollups. Produced from ReplicationStatus rows.

Inheritance

  • Object
  • ReplicationSummary

Constructors

Properties

public String DomainController { get; set; } #

Destination domain controller name.

public Int32 NeighborCount { get; set; } #

Total neighbors for this destination controller.

public Int32 FailedCount { get; set; } #

Neighbors with a non-success replication result.

public Int32 InsecureCount { get; set; } #

Neighbors using non-RPC transport (insecure).

public Nullable<DateTime> LastSuccess { get; set; } #

Timestamp of last successful replication; null when unknown.

public Boolean IsStale { get; set; } #

True when the last success is older than the configured stale threshold.

public Int32 NeighborSchema { get; set; } #

Number of schema partition neighbors.

public Int32 NeighborConfiguration { get; set; } #

Number of configuration partition neighbors.

public Int32 NeighborDomain { get; set; } #

Number of domain partition neighbors.

public Int32 NeighborApplication { get; set; } #

Number of application partition neighbors.

public Int32 MaxPendingOperations { get; set; } #

Maximum pending replication operations observed across neighbors (if available).

public String WorstEdges { get; set; } #

Short description of worst failing edges (up to 3), useful for dashboards.

public Int32 DisabledConnections { get; set; } #

Number of disabled inbound connection objects for this DC (topology risk indicator).

public IReadOnlyList<String> KccFailures { get; set; } #

Up to five KCC connection failure texts for this DC.

public IReadOnlyList<String> ErrorCodes { get; set; } #

Distinct replication error codes observed on this DC (top failures).

public String TopError { get; set; } #

Most frequent replication error observed (if any).

public Int32 FailedSchema { get; set; } #

Failed schema neighbors.

public Int32 FailedConfiguration { get; set; } #

Failed configuration neighbors.

public Int32 FailedDomain { get; set; } #

Failed domain neighbors.

public Int32 FailedApplication { get; set; } #

Failed application neighbors.

public Int32 StaleSchema { get; set; } #

Stale schema neighbors (older than threshold).

public Int32 StaleConfiguration { get; set; } #

Stale configuration neighbors.

public Int32 StaleDomain { get; set; } #

Stale domain neighbors.

public Int32 StaleApplication { get; set; } #

Stale application neighbors.