Class VulnerabilityReport.Types.Vulnerability.Types.Item

public sealed class Item : IMessage<VulnerabilityReport.Types.Vulnerability.Types.Item>, IEquatable<VulnerabilityReport.Types.Vulnerability.Types.Item>, IDeepCloneable<VulnerabilityReport.Types.Vulnerability.Types.Item>, IBufferMessage, IMessage

OS inventory item that is affected by a vulnerability or fixed as a result of a vulnerability.

Inheritance

Object > VulnerabilityReport.Types.Vulnerability.Types.Item

Namespace

Google.Cloud.OsConfig.V1

Assembly

Google.Cloud.OsConfig.V1.dll

Constructors

Item()

public Item()

Item(VulnerabilityReport.Types.Vulnerability.Types.Item)

public Item(VulnerabilityReport.Types.Vulnerability.Types.Item other)
Parameter
NameDescription
otherVulnerabilityReport.Types.Vulnerability.Types.Item

Properties

AvailableInventoryItemId

public string AvailableInventoryItemId { get; set; }

Corresponds to the AVAILABLE_PACKAGE inventory item on the VM. If the vulnerability report was not updated after the VM inventory update, these values might not display in VM inventory. If there is no available fix, the field is empty. The inventory_item value specifies the latest SoftwarePackage available to the VM that fixes the vulnerability.

Property Value
TypeDescription
String

FixedCpeUri

public string FixedCpeUri { get; set; }

The recommended CPE URI update that contains a fix for this vulnerability.

Property Value
TypeDescription
String

InstalledInventoryItemId

public string InstalledInventoryItemId { get; set; }

Corresponds to the INSTALLED_PACKAGE inventory item on the VM. This field displays the inventory items affected by this vulnerability. If the vulnerability report was not updated after the VM inventory update, these values might not display in VM inventory. For some operating systems, this field might be empty.

Property Value
TypeDescription
String

UpstreamFix

public string UpstreamFix { get; set; }

The upstream OS patch, packages or KB that fixes the vulnerability.

Property Value
TypeDescription
String