TestimoX

API Reference

Class

WsusConfiguration

Namespace ADPlayground.Gpo
Assembly ADPlayground
Modifiers sealed

Aggregated WSUS configuration view (single object) with nested, typed parts.

Inheritance

  • Object
  • WsusConfiguration

Constructors

Properties

public Boolean CollectionSucceeded { get; set; } #

True when WSUS configuration collection completed successfully.

public String CollectionError { get; set; } #

Error details when collection fails; null when successful.

public WsusEndpointsView Endpoints { get; set; } #

Aggregated lists of URLs and non‑HTTPS endpoints.

public WsusPinningView Pinning { get; set; } #

Pinning configuration state.

public WsusProxyView Proxy { get; set; } #

Proxy behavior evaluation results.

public WsusHygieneView Hygiene { get; set; } #

Basic WSUS hygiene checks.

public List<String> Diagnostics { get; } #

Diagnostic notes gathered during evaluation.

public IReadOnlyList<PolicyAttribution> Attribution { get; set; } #

Policy attribution rows for key Windows Update settings (winner + sources).

public String AttributionTopWriters { get; } #

Convenience display string listing up to three distinct Effective GPO names that wrote WSUS settings (winner-first per setting, distinct list).

public View TlsProbe { get; set; } #

Optional runtime TLS probe results for configured WSUS HTTPS endpoints. When null, no probe was performed. Rules may render sections conditionally.