Class: Google::Cloud::OsConfig::V1::Inventory::SoftwarePackage

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/osconfig/v1/inventory.rb

Overview

Software package information of the operating system.

Instance Attribute Summary collapse

Instance Attribute Details

#apt_package::Google::Cloud::OsConfig::V1::Inventory::VersionedPackage

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

Note: The following fields are mutually exclusive: apt_package, yum_package, zypper_package, googet_package, zypper_patch, wua_package, qfe_package, cos_package, windows_application. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::OsConfig::V1::Inventory::VersionedPackage)

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

    Note: The following fields are mutually exclusive: apt_package, yum_package, zypper_package, googet_package, zypper_patch, wua_package, qfe_package, cos_package, windows_application. If a field in that set is populated, all other fields in the set will automatically be cleared.



200
201
202
203
# File 'proto_docs/google/cloud/osconfig/v1/inventory.rb', line 200

class SoftwarePackage
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#cos_package::Google::Cloud::OsConfig::V1::Inventory::VersionedPackage

Returns Details of a COS package.

Note: The following fields are mutually exclusive: cos_package, yum_package, apt_package, zypper_package, googet_package, zypper_patch, wua_package, qfe_package, windows_application. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::OsConfig::V1::Inventory::VersionedPackage)

    Details of a COS package.

    Note: The following fields are mutually exclusive: cos_package, yum_package, apt_package, zypper_package, googet_package, zypper_patch, wua_package, qfe_package, windows_application. If a field in that set is populated, all other fields in the set will automatically be cleared.



200
201
202
203
# File 'proto_docs/google/cloud/osconfig/v1/inventory.rb', line 200

class SoftwarePackage
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#googet_package::Google::Cloud::OsConfig::V1::Inventory::VersionedPackage

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

Note: The following fields are mutually exclusive: googet_package, yum_package, apt_package, zypper_package, zypper_patch, wua_package, qfe_package, cos_package, windows_application. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::OsConfig::V1::Inventory::VersionedPackage)

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

    Note: The following fields are mutually exclusive: googet_package, yum_package, apt_package, zypper_package, zypper_patch, wua_package, qfe_package, cos_package, windows_application. If a field in that set is populated, all other fields in the set will automatically be cleared.



200
201
202
203
# File 'proto_docs/google/cloud/osconfig/v1/inventory.rb', line 200

class SoftwarePackage
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#qfe_package::Google::Cloud::OsConfig::V1::Inventory::WindowsQuickFixEngineeringPackage

Returns 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.

Note: The following fields are mutually exclusive: qfe_package, yum_package, apt_package, zypper_package, googet_package, zypper_patch, wua_package, cos_package, windows_application. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:



200
201
202
203
# File 'proto_docs/google/cloud/osconfig/v1/inventory.rb', line 200

class SoftwarePackage
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#windows_application::Google::Cloud::OsConfig::V1::Inventory::WindowsApplication

Returns Details of Windows Application.

Note: The following fields are mutually exclusive: windows_application, yum_package, apt_package, zypper_package, googet_package, zypper_patch, wua_package, qfe_package, cos_package. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::OsConfig::V1::Inventory::WindowsApplication)

    Details of Windows Application.

    Note: The following fields are mutually exclusive: windows_application, yum_package, apt_package, zypper_package, googet_package, zypper_patch, wua_package, qfe_package, cos_package. If a field in that set is populated, all other fields in the set will automatically be cleared.



200
201
202
203
# File 'proto_docs/google/cloud/osconfig/v1/inventory.rb', line 200

class SoftwarePackage
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#wua_package::Google::Cloud::OsConfig::V1::Inventory::WindowsUpdatePackage

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

Note: The following fields are mutually exclusive: wua_package, yum_package, apt_package, zypper_package, googet_package, zypper_patch, qfe_package, cos_package, windows_application. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:



200
201
202
203
# File 'proto_docs/google/cloud/osconfig/v1/inventory.rb', line 200

class SoftwarePackage
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#yum_package::Google::Cloud::OsConfig::V1::Inventory::VersionedPackage

Returns Yum package info. For details about the yum package manager, see https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/ch-yum.

Note: The following fields are mutually exclusive: yum_package, apt_package, zypper_package, googet_package, zypper_patch, wua_package, qfe_package, cos_package, windows_application. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:



200
201
202
203
# File 'proto_docs/google/cloud/osconfig/v1/inventory.rb', line 200

class SoftwarePackage
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#zypper_package::Google::Cloud::OsConfig::V1::Inventory::VersionedPackage

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

Note: The following fields are mutually exclusive: zypper_package, yum_package, apt_package, googet_package, zypper_patch, wua_package, qfe_package, cos_package, windows_application. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:



200
201
202
203
# File 'proto_docs/google/cloud/osconfig/v1/inventory.rb', line 200

class SoftwarePackage
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#zypper_patch::Google::Cloud::OsConfig::V1::Inventory::ZypperPatch

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

Note: The following fields are mutually exclusive: zypper_patch, yum_package, apt_package, zypper_package, googet_package, wua_package, qfe_package, cos_package, windows_application. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:



200
201
202
203
# File 'proto_docs/google/cloud/osconfig/v1/inventory.rb', line 200

class SoftwarePackage
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end