Google Cloud OS Config v1 API - Class Inventory.Types.Item (2.2.0)

public sealed class Inventory.Types.Item : IMessage<Inventory.Types.Item>, IEquatable<Inventory.Types.Item>, IDeepCloneable<Inventory.Types.Item>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud OS Config v1 API class Inventory.Types.Item.

A single piece of inventory on a VM.

Inheritance

object > Inventory.Types.Item

Namespace

Google.Cloud.OsConfig.V1

Assembly

Google.Cloud.OsConfig.V1.dll

Constructors

Item()

public Item()

Item(Item)

public Item(Inventory.Types.Item other)
Parameter
NameDescription
otherInventoryTypesItem

Properties

AvailablePackage

public Inventory.Types.SoftwarePackage AvailablePackage { get; set; }

Software package available to be installed on the VM instance.

Property Value
TypeDescription
InventoryTypesSoftwarePackage

CreateTime

public Timestamp CreateTime { get; set; }

When this inventory item was first detected.

Property Value
TypeDescription
Timestamp

DetailsCase

public Inventory.Types.Item.DetailsOneofCase DetailsCase { get; }
Property Value
TypeDescription
InventoryTypesItemDetailsOneofCase

Id

public string Id { get; set; }

Identifier for this item, unique across items for this VM.

Property Value
TypeDescription
string

InstalledPackage

public Inventory.Types.SoftwarePackage InstalledPackage { get; set; }

Software package present on the VM instance.

Property Value
TypeDescription
InventoryTypesSoftwarePackage

OriginType

public Inventory.Types.Item.Types.OriginType OriginType { get; set; }

The origin of this inventory item.

Property Value
TypeDescription
InventoryTypesItemTypesOriginType

Type

public Inventory.Types.Item.Types.Type Type { get; set; }

The specific type of inventory, correlating to its specific details.

Property Value
TypeDescription
InventoryTypesItemTypesType

UpdateTime

public Timestamp UpdateTime { get; set; }

When this inventory item was last modified.

Property Value
TypeDescription
Timestamp