TestimoX

API Reference

Class

PatchComplianceQueryOptions

Namespace ComputerX.Updates
Assembly ComputerX
Modifiers sealed

Options controlling reusable patch compliance correlation.

Inheritance

  • Object
  • PatchComplianceQueryOptions

Constructors

public PatchComplianceQueryOptions() #

Properties

public String ComputerName { get; set; } #

Optional target computer.

public Int32 Year { get; set; } #

Optional release year.

public Int32 Month { get; set; } #

Optional release month.

public String ProductFamily { get; set; } #

Optional mapped product family.

public String ProductVersion { get; set; } #

Optional mapped product version.

public String ProductBuild { get; set; } #

Optional mapped product build.

public String ProductEdition { get; set; } #

Optional mapped product edition.

public IReadOnlyList<String> Severity { get; set; } #

Optional severity allow-list.

public Boolean ExploitedOnly { get; set; } #

When true, keep only exploited vulnerabilities.

public Boolean PubliclyDisclosedOnly { get; set; } #

When true, keep only publicly disclosed vulnerabilities.

public Boolean MissingOnly { get; set; } #

When true, return only missing rows.

public Boolean IncludePendingLocal { get; set; } #

When true and targeting the local machine, include pending local updates in matching.

public String CveContains { get; set; } #

Optional case-insensitive substring filter applied to CVE IDs.

public String KbContains { get; set; } #

Optional case-insensitive substring filter applied to KB identifiers.

public Int32 MaxResults { get; set; } #

Maximum number of rows returned.