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 v1 API class VulnerabilityReport.Types.Vulnerability.Types.Item.
OS inventory item that is affected by a vulnerability or fixed as a result of a vulnerability.
Implements
IMessageVulnerabilityReportTypesVulnerabilityTypesItem, IEquatableVulnerabilityReportTypesVulnerabilityTypesItem, IDeepCloneableVulnerabilityReportTypesVulnerabilityTypesItem, IBufferMessage, IMessageNamespace
Google.Cloud.OsConfig.V1Assembly
Google.Cloud.OsConfig.V1.dll
Constructors
Item()
public Item()
Item(Item)
public Item(VulnerabilityReport.Types.Vulnerability.Types.Item other)
Parameter | |
---|---|
Name | Description |
other |
VulnerabilityReportTypesVulnerabilityTypesItem |
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 | |
---|---|
Type | Description |
string |
FixedCpeUri
public string FixedCpeUri { get; set; }
The recommended CPE URI update that contains a fix for this vulnerability.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
string |
UpstreamFix
public string UpstreamFix { get; set; }
The upstream OS patch, packages or KB that fixes the vulnerability.
Property Value | |
---|---|
Type | Description |
string |