public sealed class VulnerabilityReport : IMessage<VulnerabilityReport>, IEquatable<VulnerabilityReport>, IDeepCloneable<VulnerabilityReport>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud OS Config v1alpha 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.V1AlphaAssembly
Google.Cloud.OsConfig.V1Alpha.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 |
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 |