Class Inventory.Types.Item (1.0.0-alpha04)

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

A single piece of inventory on a VM.

Inheritance

Object > Inventory.Types.Item

Namespace

Google.Cloud.OsConfig.V1Alpha

Assembly

Google.Cloud.OsConfig.V1Alpha.dll

Constructors

Item()

public Item()

Item(Inventory.Types.Item)

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

Properties

AvailablePackage

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

Software package available to be installed on the VM instance.

Property Value
TypeDescription
Inventory.Types.SoftwarePackage

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
Inventory.Types.Item.DetailsOneofCase

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
Inventory.Types.SoftwarePackage

OriginType

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

The origin of this inventory item.

Property Value
TypeDescription
Inventory.Types.Item.Types.OriginType

Type

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

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

Property Value
TypeDescription
Inventory.Types.Item.Types.Type

UpdateTime

public Timestamp UpdateTime { get; set; }

When this inventory item was last modified.

Property Value
TypeDescription
Timestamp