Class ZypperSettings

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

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
RepeatedField<String>

Excludes

public RepeatedField<string> Excludes { get; }

List of patches to exclude from update.

Property Value
TypeDescription
RepeatedField<String>

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
RepeatedField<String>

Severities

public RepeatedField<string> Severities { get; }

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

Property Value
TypeDescription
RepeatedField<String>

WithOptional

public bool WithOptional { get; set; }

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

Property Value
TypeDescription
Boolean

WithUpdate

public bool WithUpdate { get; set; }

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

Property Value
TypeDescription
Boolean