class Google::Apis::OsconfigV1::InventorySoftwarePackage
Software package information of the operating system.
Attributes
Information related to the a standard versioned package. This includes package info for APT, Yum, Zypper, and Googet package managers. Corresponds to the JSON property `aptPackage` @return [Google::Apis::OsconfigV1::InventoryVersionedPackage]
Information related to the a standard versioned package. This includes package info for APT, Yum, Zypper, and Googet package managers. Corresponds to the JSON property `cosPackage` @return [Google::Apis::OsconfigV1::InventoryVersionedPackage]
Information related to the a standard versioned package. This includes package info for APT, Yum, Zypper, and Googet package managers. Corresponds to the JSON property `googetPackage` @return [Google::Apis::OsconfigV1::InventoryVersionedPackage]
Information related to a Quick Fix Engineering package. Fields are taken from Windows QuickFixEngineering Interface and match the source names: docs. microsoft.com/en-us/windows/win32/cimwin32prov/win32-quickfixengineering Corresponds to the JSON property `qfePackage` @return [Google::Apis::OsconfigV1::InventoryWindowsQuickFixEngineeringPackage]
Details related to a Windows Update package. Field data and names are taken from Windows Update API IUpdate Interface: docs.microsoft.com/en-us/ windows/win32/api/_wua/ Descriptive fields like title, and description are localized based on the locale of the VM being updated. Corresponds to the JSON property `wuaPackage` @return [Google::Apis::OsconfigV1::InventoryWindowsUpdatePackage]
Information related to the a standard versioned package. This includes package info for APT, Yum, Zypper, and Googet package managers. Corresponds to the JSON property `yumPackage` @return [Google::Apis::OsconfigV1::InventoryVersionedPackage]
Information related to the a standard versioned package. This includes package info for APT, Yum, Zypper, and Googet package managers. Corresponds to the JSON property `zypperPackage` @return [Google::Apis::OsconfigV1::InventoryVersionedPackage]
Details related to a Zypper Patch. Corresponds to the JSON property `zypperPatch` @return [Google::Apis::OsconfigV1::InventoryZypperPatch]
Public Class Methods
# File lib/google/apis/osconfig_v1/classes.rb, line 596 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/osconfig_v1/classes.rb, line 601 def update!(**args) @apt_package = args[:apt_package] if args.key?(:apt_package) @cos_package = args[:cos_package] if args.key?(:cos_package) @googet_package = args[:googet_package] if args.key?(:googet_package) @qfe_package = args[:qfe_package] if args.key?(:qfe_package) @wua_package = args[:wua_package] if args.key?(:wua_package) @yum_package = args[:yum_package] if args.key?(:yum_package) @zypper_package = args[:zypper_package] if args.key?(:zypper_package) @zypper_patch = args[:zypper_patch] if args.key?(:zypper_patch) end