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
Name | Description |
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 > ItemClasses
OriginType
OriginType(value)
The origin of a specific inventory item.
Type
Type(value)
The different types of inventory that are tracked on a VM.