Google Cloud OS Config v1 API - Class VulnerabilityReport.Types.Vulnerability (2.3.0)

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

Reference documentation and code samples for the Google Cloud OS Config v1 API class VulnerabilityReport.Types.Vulnerability.

A vulnerability affecting the VM instance.

Inheritance

object > VulnerabilityReport.Types.Vulnerability

Namespace

Google.Cloud.OsConfig.V1

Assembly

Google.Cloud.OsConfig.V1.dll

Constructors

Vulnerability()

public Vulnerability()

Vulnerability(Vulnerability)

public Vulnerability(VulnerabilityReport.Types.Vulnerability other)
Parameter
Name Description
other VulnerabilityReportTypesVulnerability

Properties

AvailableInventoryItemIds

[Obsolete]
public RepeatedField<string> AvailableInventoryItemIds { get; }

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
RepeatedFieldstring

CreateTime

public Timestamp CreateTime { get; set; }

The timestamp for when the vulnerability was first detected.

Property Value
Type Description
Timestamp

Details

public VulnerabilityReport.Types.Vulnerability.Types.Details Details { get; set; }

Contains metadata as per the upstream feed of the operating system and NVD.

Property Value
Type Description
VulnerabilityReportTypesVulnerabilityTypesDetails

InstalledInventoryItemIds

[Obsolete]
public RepeatedField<string> InstalledInventoryItemIds { get; }

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 distros, this field may be empty.

Property Value
Type Description
RepeatedFieldstring

Items

public RepeatedField<VulnerabilityReport.Types.Vulnerability.Types.Item> Items { get; }

List of items affected by the vulnerability.

Property Value
Type Description
RepeatedFieldVulnerabilityReportTypesVulnerabilityTypesItem

UpdateTime

public Timestamp UpdateTime { get; set; }

The timestamp for when the vulnerability was last modified.

Property Value
Type Description
Timestamp