Class VulnerabilityReportVulnerability
A vulnerability affecting the VM instance.
Implements
Inherited Members
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 |