API Reference
WindowsUpdateCorrelationResult
Endpoint/WSUS correlation output used by monitoring and reporting pipelines.
Inheritance
- Object
- WindowsUpdateCorrelationResult
Constructors
public WindowsUpdateCorrelationResult() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
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.