TestimoX

API Reference

Class

WindowsUpdateCorrelationResult

Namespace ComputerX.Updates
Assembly ComputerX
Modifiers sealed

Endpoint/WSUS correlation output used by monitoring and reporting pipelines.

Inheritance

  • Object
  • WindowsUpdateCorrelationResult

Constructors

public WindowsUpdateCorrelationResult() #

Properties

public String ComputerName { get; set; } #

Target computer name correlated for this result.

public WindowsUpdateProviderMode ProviderMode { get; set; } #

Provider mode used during evaluation.

public WindowsUpdateCorrelationState State { get; set; } #

Correlation state computed for the target.

public Nullable<WindowsUpdateWsusDecision> EndpointWsusDecision { get; set; } #

Endpoint-derived WSUS decision when endpoint telemetry is present.

public Boolean EndpointAccessLimited { get; set; } #

True when endpoint data collection indicates access-limited reads.

public Boolean EndpointPendingReboot { get; set; } #

True when endpoint telemetry indicates pending reboot.

public Nullable<DateTimeOffset> EndpointEffectiveDetectionUtc { get; set; } #

Effective endpoint freshness timestamp used for correlation, when available.

public Nullable<DateTimeOffset> WsusEffectiveDetectionUtc { get; set; } #

Effective WSUS freshness timestamp used for correlation, when available.

public Nullable<DateTimeOffset> WsusLastStatusReportUtc { get; set; } #

WSUS status report timestamp in UTC, when available.

public Nullable<Double> WsusReportAgeHours { get; set; } #

Age of WSUS status report in hours at evaluation time, when available.

public Nullable<Double> EndpointVsWsusLagHours { get; set; } #

Endpoint freshness lead over WSUS in hours (positive means WSUS lagging), when available.

public Boolean FreshnessWarning { get; set; } #

True when warning threshold conditions were met.

public Boolean FreshnessCritical { get; set; } #

True when critical threshold conditions were met.

public String Summary { get; set; } #

Human-readable one-line summary of the correlation outcome.

public WindowsUpdateWsusServerTelemetry WsusTelemetry { get; set; } #

Optional WSUS provider telemetry used for this correlation.

public WindowsUpdateWsusSummaryRiskResult WsusSummaryRisk { get; set; } #

Optional WSUS summary-risk evaluation based on WSUS counters.

public WindowsUpdateSecurityCorrelationResult SecurityCorrelation { get; set; } #

Optional MSRC-based security correlation details.

public List<String> Warnings { get; } #

Non-fatal warnings encountered while collecting endpoint, WSUS, or security correlation inputs.

public String CollectionError { get; set; } #

Fatal collection error encountered while building the correlation result.