Google Cloud OS Config v1 API - Class ZypperSettings (2.3.0)

public sealed class ZypperSettings : IMessage<ZypperSettings>, IEquatable<ZypperSettings>, IDeepCloneable<ZypperSettings>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud OS Config v1 API class ZypperSettings.

Zypper patching is performed by running zypper patch. See also https://en.opensuse.org/SDB:Zypper_manual.

Inheritance

object > ZypperSettings

Namespace

Google.Cloud.OsConfig.V1

Assembly

Google.Cloud.OsConfig.V1.dll

Constructors

ZypperSettings()

public ZypperSettings()

ZypperSettings(ZypperSettings)

public ZypperSettings(ZypperSettings other)
Parameter
NameDescription
otherZypperSettings

Properties

Categories

public RepeatedField<string> Categories { get; }

Install only patches with these categories. Common categories include security, recommended, and feature.

Property Value
TypeDescription
RepeatedFieldstring

Excludes

public RepeatedField<string> Excludes { get; }

List of patches to exclude from update.

Property Value
TypeDescription
RepeatedFieldstring

ExclusivePatches

public RepeatedField<string> ExclusivePatches { get; }

An exclusive list of patches to be updated. These are the only patches that will be installed using 'zypper patch patch:<patch_name>' command. This field must not be used with any other patch configuration fields.

Property Value
TypeDescription
RepeatedFieldstring

Severities

public RepeatedField<string> Severities { get; }

Install only patches with these severities. Common severities include critical, important, moderate, and low.

Property Value
TypeDescription
RepeatedFieldstring

WithOptional

public bool WithOptional { get; set; }

Adds the --with-optional flag to zypper patch.

Property Value
TypeDescription
bool

WithUpdate

public bool WithUpdate { get; set; }

Adds the --with-update flag, to zypper patch.

Property Value
TypeDescription
bool