public sealed class VulnerabilityReport.Types.Vulnerability.Types.Item : IMessage<VulnerabilityReport.Types.Vulnerability.Types.Item>, IEquatable<VulnerabilityReport.Types.Vulnerability.Types.Item>, IDeepCloneable<VulnerabilityReport.Types.Vulnerability.Types.Item>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud OS Config v1alpha API class VulnerabilityReport.Types.Vulnerability.Types.Item.
OS inventory item that is affected by a vulnerability or fixed as a
result of a vulnerability.
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.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis document provides reference information for the \u003ccode\u003eVulnerabilityReport.Types.Vulnerability.Types.Item\u003c/code\u003e class within the Google Cloud OS Config v1alpha API, detailing its structure and functionalities.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eVulnerabilityReport.Types.Vulnerability.Types.Item\u003c/code\u003e class represents an OS inventory item that is either affected by a vulnerability or has been fixed as a result of one, implementing several interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes properties such as \u003ccode\u003eAvailableInventoryItemId\u003c/code\u003e, \u003ccode\u003eFixedCpeUri\u003c/code\u003e, \u003ccode\u003eInstalledInventoryItemId\u003c/code\u003e, and \u003ccode\u003eUpstreamFix\u003c/code\u003e, which provide details on available fixes, CPE URI updates, affected inventory items, and upstream patches, respectively.\u003c/p\u003e\n"],["\u003cp\u003eThere are three different versions of this documentation available for the class, with the latest version being \u003ccode\u003e2.0.0-alpha06\u003c/code\u003e, and also versions \u003ccode\u003e2.0.0-alpha05\u003c/code\u003e and \u003ccode\u003e1.0.0-alpha04\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes two constructors; one default and one to create a copy, and also inherited methods from the object class such as GetHashCode, GetType and ToString.\u003c/p\u003e\n"]]],[],null,[]]