Class Item (1.12.2)

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

A single piece of inventory on a VM.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

NameDescription
id str
Identifier for this item, unique across items for this VM.
origin_type google.cloud.osconfig_v1alpha.types.Inventory.Item.OriginType
The origin of this inventory item.
create_time google.protobuf.timestamp_pb2.Timestamp
When this inventory item was first detected.
update_time google.protobuf.timestamp_pb2.Timestamp
When this inventory item was last modified.
type_ google.cloud.osconfig_v1alpha.types.Inventory.Item.Type
The specific type of inventory, correlating to its specific details.
installed_package google.cloud.osconfig_v1alpha.types.Inventory.SoftwarePackage
Software package present on the VM instance. This field is a member of `oneof`_ ``details``.
available_package google.cloud.osconfig_v1alpha.types.Inventory.SoftwarePackage
Software package available to be installed on the VM instance. This field is a member of `oneof`_ ``details``.

Inheritance

builtins.object > proto.message.Message > Item

Classes

OriginType

OriginType(value)

The origin of a specific inventory item.

Type

Type(value)

The different types of inventory that are tracked on a VM.