Google Cloud OS Config v1alpha API - Class VulnerabilityReport (2.0.0-alpha04)

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.

Inheritance

object > VulnerabilityReport

Namespace

Google.Cloud.OsConfig.V1Alpha

Assembly

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