Class Inventory.Types.SoftwarePackage (1.4.0)

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

Software package information of the operating system.

Inheritance

Object > Inventory.Types.SoftwarePackage

Namespace

Google.Cloud.OsConfig.V1

Assembly

Google.Cloud.OsConfig.V1.dll

Constructors

SoftwarePackage()

public SoftwarePackage()

SoftwarePackage(Inventory.Types.SoftwarePackage)

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

Properties

AptPackage

public Inventory.Types.VersionedPackage AptPackage { get; set; }

Details of an APT package. For details about the apt package manager, see https://wiki.debian.org/Apt.

Property Value
TypeDescription
Inventory.Types.VersionedPackage

CosPackage

public Inventory.Types.VersionedPackage CosPackage { get; set; }

Details of a COS package.

Property Value
TypeDescription
Inventory.Types.VersionedPackage

DetailsCase

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

GoogetPackage

public Inventory.Types.VersionedPackage GoogetPackage { get; set; }

Details of a Googet package. For details about the googet package manager, see https://github.com/google/googet.

Property Value
TypeDescription
Inventory.Types.VersionedPackage

QfePackage

public Inventory.Types.WindowsQuickFixEngineeringPackage QfePackage { get; set; }

Details of a Windows Quick Fix engineering package. See https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-quickfixengineering for info in Windows Quick Fix Engineering.

Property Value
TypeDescription
Inventory.Types.WindowsQuickFixEngineeringPackage

WindowsApplication

public Inventory.Types.WindowsApplication WindowsApplication { get; set; }

Details of Windows Application.

Property Value
TypeDescription
Inventory.Types.WindowsApplication

WuaPackage

public Inventory.Types.WindowsUpdatePackage WuaPackage { get; set; }

Details of a Windows Update package. See https://docs.microsoft.com/en-us/windows/win32/api/_wua/ for information about Windows Update.

Property Value
TypeDescription
Inventory.Types.WindowsUpdatePackage

YumPackage

public Inventory.Types.VersionedPackage YumPackage { get; set; }
Property Value
TypeDescription
Inventory.Types.VersionedPackage

ZypperPackage

public Inventory.Types.VersionedPackage ZypperPackage { get; set; }

Details of a Zypper package. For details about the Zypper package manager, see https://en.opensuse.org/SDB:Zypper_manual.

Property Value
TypeDescription
Inventory.Types.VersionedPackage

ZypperPatch

public Inventory.Types.ZypperPatch ZypperPatch { get; set; }

Details of a Zypper patch. For details about the Zypper package manager, see https://en.opensuse.org/SDB:Zypper_manual.

Property Value
TypeDescription
Inventory.Types.ZypperPatch