TestimoX

API Reference

Class

WindowsUpdatePatchPostureAssessment

Namespace ComputerX.Updates
Assembly ComputerX
Modifiers sealed

Typed Windows Update patch posture assessment derived from telemetry, WSUS correlation, and optional context weighting.

Inheritance

  • Object
  • WindowsUpdatePatchPostureAssessment

Constructors

public WindowsUpdatePatchPostureAssessment() #

Properties

public WindowsUpdatePatchPostureStage Stage { get; set; } #

Current operator-facing stage.

public WindowsUpdatePatchPriorityBand PriorityBand { get; set; } #

Derived priority band.

public Int32 PriorityScore { get; set; } #

Derived non-negative priority score capped at 100.

public String Recommendation { get; set; } #

Human-readable recommendation based on the current posture.

public String ProviderPath { get; set; } #

Human-readable provider path describing how WSUS-aware posture was collected.

public Boolean AccessLimited { get; set; } #

True when current telemetry indicates access-limited collection.

public WindowsUpdateTelemetryCoverageState TelemetryCoverageState { get; set; } #

Effective evidence coverage used when deriving the current posture.

public Boolean SecurityFallbackApplied { get; set; } #

True when the current MSRC posture used a fallback month.

public Boolean PendingReboot { get; set; } #

True when a reboot is currently pending.

public Boolean UpdateRebootPending { get; set; } #

True when the update pipeline indicates a reboot is still pending after startup.

public Int32 MissingSecurityCount { get; set; } #

Latest missing security update count.

public Int32 MissingExploitedCount { get; set; } #

Latest exploited missing security update count.

public Int32 ApprovedInstallActionableCount { get; set; } #

Latest actionable approved-install count when WSUS per-update counters are available.

public Int32 ApprovedInstallFailedCount { get; set; } #

Latest failed approved-install count when WSUS counters are available.