API Reference
WindowsUpdateCorrelationQueryOptions
Options controlling reusable endpoint, WSUS, and MSRC correlation collection.
Inheritance
- Object
- WindowsUpdateCorrelationQueryOptions
Constructors
public WindowsUpdateCorrelationQueryOptions() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public WindowsUpdateClientStatusQueryOptions EndpointOptions { get; set; } #Optional endpoint status query options used when EndpointTelemetry is not supplied.
public WindowsUpdateTelemetry EndpointTelemetry { get; set; } #Optional pre-collected endpoint telemetry reused instead of collecting fresh client status.
public WindowsUpdateCorrelationOptions CorrelationOptions { get; set; } #Correlation evaluator options controlling provider mode and freshness thresholds.
public String WsusProviderServer { get; set; } #Optional WSUS provider server used for WSUS or hybrid provider modes. When omitted, the query attempts to resolve it from endpoint telemetry.
public Int32 WsusProviderPort { get; set; } #WSUS provider port (typically 8530 or 8531).
public Boolean WsusProviderUseSsl { get; set; } #When true, the WSUS provider query connects using SSL.
public WindowsUpdateWsusExecutionMode WsusProviderExecutionMode { get; set; } #Selects how the WSUS provider query is executed.
public String WsusProviderExecutionComputerName { get; set; } #Optional computer name used for remote WSUS-hosted execution. When omitted in RemotePowerShell mode, WsusProviderServer is used.
public Boolean IncludeDownstreamComputerTargets { get; set; } #When true, WSUS provider queries include downstream computer targets.
public TimeSpan WsusQueryTimeout { get; set; } #Timeout budget used for the WSUS provider query.
public WindowsUpdateWsusSummaryRiskOptions WsusSummaryRiskOptions { get; set; } #Optional WSUS summary-risk thresholds evaluated when WSUS telemetry is available.
public Boolean IncludeSecurityCorrelation { get; set; } #When true, includes MSRC-based missing security-update correlation.
public Nullable<DateTime> SecurityAsOfMonthUtc { get; set; } #Optional month anchor used for MSRC security correlation. The month is normalized to the first day in UTC. When omitted, the current UTC month is used.
public Nullable<TimeSpan> SecurityOsQueryTimeout { get; set; } #Optional timeout used by OS detection during MSRC/update-gap collection. Set to null to keep evaluator defaults.
public WindowsUpdateSecurityCorrelationOptions SecurityCorrelationOptions { get; set; } #Optional MSRC security correlation thresholds and top-list limits.