Class Vulnerability (1.12.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 Sequence[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 Sequence[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 Sequence[google.cloud.osconfig_v1.types.VulnerabilityReport.Vulnerability.Item]
List of items affected by the vulnerability.

Inheritance

builtins.object > proto.message.Message > 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.