public sealed class VulnerabilityReport : IMessage<VulnerabilityReport>, IEquatable<VulnerabilityReport>, IDeepCloneable<VulnerabilityReport>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud OS Config v1 API class VulnerabilityReport.
This API resource represents the vulnerability report for a specified Compute Engine virtual machine (VM) instance at a given point in time.
For more information, see Vulnerability reports.
Implements
IMessageVulnerabilityReport, IEquatableVulnerabilityReport, IDeepCloneableVulnerabilityReport, IBufferMessage, IMessageNamespace
Google.Cloud.OsConfig.V1Assembly
Google.Cloud.OsConfig.V1.dll
Constructors
VulnerabilityReport()
public VulnerabilityReport()VulnerabilityReport(VulnerabilityReport)
public VulnerabilityReport(VulnerabilityReport other)| Parameter | |
|---|---|
| Name | Description |
other |
VulnerabilityReport |
Properties
HighestUpgradableCveSeverity
public VulnerabilityReport.Types.VulnerabilitySeverityLevel HighestUpgradableCveSeverity { get; set; }Output only. Highest level of severity among all the upgradable vulnerabilities with CVEs attached.
| Property Value | |
|---|---|
| Type | Description |
VulnerabilityReportTypesVulnerabilitySeverityLevel |
|
Name
public string Name { get; set; }Output only. The vulnerabilityReport API resource name.
Format:
projects/{project_number}/locations/{location}/instances/{instance_id}/vulnerabilityReport
| Property Value | |
|---|---|
| Type | Description |
string |
|
UpdateTime
public Timestamp UpdateTime { get; set; }Output only. The timestamp for when the last vulnerability report was generated for the VM.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
Vulnerabilities
public RepeatedField<VulnerabilityReport.Types.Vulnerability> Vulnerabilities { get; }Output only. List of vulnerabilities affecting the VM.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldVulnerabilityReportTypesVulnerability |
|
VulnerabilityReportName
public VulnerabilityReportName VulnerabilityReportName { get; set; }VulnerabilityReportName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
VulnerabilityReportName |
|