public sealed class VulnerabilityReport : IMessage<VulnerabilityReport>, IEquatable<VulnerabilityReport>, IDeepCloneable<VulnerabilityReport>, IBufferMessage, IMessage
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.
Inheritance
System.Object > VulnerabilityReportImplements
IMessage<VulnerabilityReport>, System.IEquatable<VulnerabilityReport>, IDeepCloneable<VulnerabilityReport>, 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
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 |
System.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 |
RepeatedField<VulnerabilityReport.Types.Vulnerability> |
VulnerabilityReportName
public VulnerabilityReportName VulnerabilityReportName { get; set; }
VulnerabilityReportName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
VulnerabilityReportName |