Class Vulnerability (1.17.0)

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

A vulnerability affecting the VM instance.

Attributes

NameDescription
details google.cloud.osconfig_v1.types.VulnerabilityReport.Vulnerability.Details
Contains metadata as per the upstream feed of the operating system and NVD.
installed_inventory_item_ids MutableSequence[str]
Corresponds to the INSTALLED_PACKAGE inventory item on the VM. This field displays the inventory items affected by this vulnerability. If the vulnerability report was not updated after the VM inventory update, these values might not display in VM inventory. For some distros, this field may be empty.
available_inventory_item_ids MutableSequence[str]
Corresponds to the AVAILABLE_PACKAGE inventory item on the VM. If the vulnerability report was not updated after the VM inventory update, these values might not display in VM inventory. If there is no available fix, the field is empty. The inventory_item value specifies the latest SoftwarePackage available to the VM that fixes the vulnerability.
create_time google.protobuf.timestamp_pb2.Timestamp
The timestamp for when the vulnerability was first detected.
update_time google.protobuf.timestamp_pb2.Timestamp
The timestamp for when the vulnerability was last modified.
items MutableSequence[google.cloud.osconfig_v1.types.VulnerabilityReport.Vulnerability.Item]
List of items affected by the vulnerability.

Classes

Details

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

Contains metadata information for the vulnerability. This information is collected from the upstream feed of the operating system.

Item

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

OS inventory item that is affected by a vulnerability or fixed as a result of a vulnerability.