Class VulnerabilityReport (1.2.0)

VulnerabilityReport(mapping=None, *, ignore_unknown_fields=False, **kwargs)

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 <https://cloud.google.com/compute/docs/instances/os-inventory-management#vulnerability-reports>__.

Attributes

NameDescription
name str
Output only. The vulnerabilityReport API resource name. Format: projects/{project_number}/locations/{location}/instances/{instance_id}/vulnerabilityReport
vulnerabilities Sequence[google.cloud.osconfig_v1alpha.types.VulnerabilityReport.Vulnerability]
Output only. List of vulnerabilities affecting the VM.
update_time google.protobuf.timestamp_pb2.Timestamp
Output only. The timestamp for when the last vulnerability report was generated for the VM.

Classes

Vulnerability

Vulnerability(mapping=None, *, ignore_unknown_fields=False, **kwargs)

A vulnerability affecting the VM instance. .. attribute:: details

Contains metadata as per the upstream feed of the operating system and NVD.

:type: google.cloud.osconfig_v1alpha.types.VulnerabilityReport.Vulnerability.Details