API Reference
WindowsUpdateWsusFleetTelemetry
WSUS fleet telemetry snapshot used for inventory/reporting scenarios.
Inheritance
- Object
- WindowsUpdateWsusFleetTelemetry
Constructors
public WindowsUpdateWsusFleetTelemetry() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public String SourceWsusServer { get; set; } #WSUS server used as telemetry source.
public Nullable<DateTimeOffset> GeneratedUtc { get; set; } #Timestamp in UTC when the fleet snapshot was generated.
public WindowsUpdateWsusServerStatusTelemetry ServerStatus { get; set; } #Rich WSUS server status counters captured from the fleet snapshot.
public Nullable<Int32> ComputerTargetCount { get; set; } #WSUS computer target count from server status summary.
public Nullable<Int32> ComputerTargetsNeedingUpdatesCount { get; set; } #WSUS server count of computer targets needing updates.
public Nullable<Int32> ComputerTargetsWithUpdateErrorsCount { get; set; } #WSUS server count of computer targets with update errors.
public Nullable<Int32> ComputersUpToDateCount { get; set; } #WSUS server count of computers up-to-date.
public String StatusSummaryError { get; set; } #Optional status-summary error captured during WSUS fleet collection.
public IReadOnlyList<WindowsUpdateWsusPropertyTelemetry> Configuration { get; set; } #Flattened WSUS server configuration snapshot.
public String ConfigurationError { get; set; } #Optional configuration snapshot error captured during collection.
public IReadOnlyList<WindowsUpdateWsusPropertyTelemetry> EmailNotificationConfiguration { get; set; } #Flattened WSUS email notification configuration snapshot.
public String EmailNotificationConfigurationError { get; set; } #Optional email notification configuration snapshot error captured during collection.
public IReadOnlyList<WindowsUpdateWsusPropertyTelemetry> Subscription { get; set; } #Flattened WSUS subscription snapshot.
public String SubscriptionError { get; set; } #Optional subscription snapshot error captured during collection.
public IReadOnlyList<WindowsUpdateWsusPropertyTelemetry> DatabaseConfiguration { get; set; } #Flattened WSUS database configuration snapshot.
public String DatabaseConfigurationError { get; set; } #Optional database configuration snapshot error captured during collection.
public IReadOnlyList<WindowsUpdateWsusTargetGroupTelemetry> ComputerTargetGroups { get; set; } #WSUS computer target groups captured during collection.
public String ComputerTargetGroupsError { get; set; } #Optional computer target group snapshot error captured during collection.
public String CollectionError { get; set; } #Optional collection error captured when WSUS query execution failed.
public IReadOnlyList<WindowsUpdateWsusComputerTelemetry> Computers { get; set; } #Per-computer WSUS telemetry rows.