TestimoX

API Reference

Class

PatchComplianceQueryResult

Namespace ComputerX.Updates
Assembly ComputerX
Modifiers sealed

Result produced by reusable patch compliance correlation.

Inheritance

  • Object
  • PatchComplianceQueryResult

Constructors

public PatchComplianceQueryResult() #

Properties

public String ComputerName { get; set; } #

Resolved target computer name.

public Int32 Year { get; set; } #

Evaluated release year.

public Int32 Month { get; set; } #

Evaluated release month.

public String Release { get; set; } #

Evaluated release in yyyy-MM format.

public Boolean ProductMappedFilterApplied { get; set; } #

When true, mapped product filtering was applied.

public String ProductFamily { get; set; } #

Normalized mapped product family filter.

public String ProductVersion { get; set; } #

Normalized mapped product version filter.

public String ProductBuild { get; set; } #

Normalized mapped product build filter.

public String ProductEdition { get; set; } #

Normalized mapped product edition filter.

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

Severity allow-list.

public Boolean ExploitedOnly { get; set; } #

When true, only exploited vulnerabilities were considered.

public Boolean PubliclyDisclosedOnly { get; set; } #

When true, only publicly disclosed vulnerabilities were considered.

public Boolean MissingOnly { get; set; } #

When true, only missing rows were returned.

public Boolean IncludePendingLocal { get; set; } #

When true, pending local updates were requested.

public Boolean PendingIncluded { get; set; } #

When true, pending local updates were merged.

public String CveContains { get; set; } #

Optional CVE substring filter.

public String KbContains { get; set; } #

Optional KB substring filter.

public Int32 Scanned { get; set; } #

Total rows matching before truncation.

public Boolean Truncated { get; set; } #

When true, the returned rows were truncated.

public PatchComplianceSummary Summary { get; set; } #

Compliance summary.

public IReadOnlyList<PatchComplianceRow> Compliance { get; set; } #

Preview compliance rows after truncation.