Show / Hide Table of Contents

Class VulnerabilityReportVulnerability

A vulnerability affecting the VM instance.

Inheritance
object
VulnerabilityReportVulnerability
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.OSConfig.v1.Data
Assembly: Google.Apis.OSConfig.v1.dll
Syntax
public class VulnerabilityReportVulnerability : IDirectResponseSchema

Properties

AvailableInventoryItemIds

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.

Declaration
[JsonProperty("availableInventoryItemIds")]
public virtual IList<string> AvailableInventoryItemIds { get; set; }
Property Value
Type Description
IList<string>

CreateTime

object representation of CreateTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
Type Description
object

CreateTimeDateTimeOffset

DateTimeOffset representation of CreateTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

CreateTimeRaw

The timestamp for when the vulnerability was first detected.

Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
Type Description
string

Details

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

Declaration
[JsonProperty("details")]
public virtual VulnerabilityReportVulnerabilityDetails Details { get; set; }
Property Value
Type Description
VulnerabilityReportVulnerabilityDetails

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

InstalledInventoryItemIds

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.

Declaration
[JsonProperty("installedInventoryItemIds")]
public virtual IList<string> InstalledInventoryItemIds { get; set; }
Property Value
Type Description
IList<string>

Items

List of items affected by the vulnerability.

Declaration
[JsonProperty("items")]
public virtual IList<VulnerabilityReportVulnerabilityItem> Items { get; set; }
Property Value
Type Description
IList<VulnerabilityReportVulnerabilityItem>

UpdateTime

object representation of UpdateTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use UpdateTimeDateTimeOffset instead.")]
public virtual object UpdateTime { get; set; }
Property Value
Type Description
object

UpdateTimeDateTimeOffset

DateTimeOffset representation of UpdateTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? UpdateTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

UpdateTimeRaw

The timestamp for when the vulnerability was last modified.

Declaration
[JsonProperty("updateTime")]
public virtual string UpdateTimeRaw { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX