KubernetesClusterExtensionPatch Class

Definition

The Extension Patch Request object.

public class KubernetesClusterExtensionPatch : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.KubernetesConfiguration.Extensions.Models.KubernetesClusterExtensionPatch>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.KubernetesConfiguration.Extensions.Models.KubernetesClusterExtensionPatch>
type KubernetesClusterExtensionPatch = class
    interface IJsonModel<KubernetesClusterExtensionPatch>
    interface IPersistableModel<KubernetesClusterExtensionPatch>
Public Class KubernetesClusterExtensionPatch
Implements IJsonModel(Of KubernetesClusterExtensionPatch), IPersistableModel(Of KubernetesClusterExtensionPatch)
Inheritance
KubernetesClusterExtensionPatch
Implements

Constructors

Name Description
KubernetesClusterExtensionPatch()

Initializes a new instance of KubernetesClusterExtensionPatch.

Properties

Name Description
AutoUpgradeMode

The upgrade mode for auto upgrade. The default is "compatible".

ConfigurationProtectedSettings

Configuration settings that are sensitive, as name-value pairs for configuring this extension.

ConfigurationSettings

Configuration settings, as name-value pairs for configuring this extension.

IsAutoUpgradeMinorVersionEnabled

Flag to note if this extension participates in auto upgrade of minor version, or not.

ReleaseTrain

ReleaseTrain this extension participates in for auto-upgrade (e.g. Stable, Preview, etc.) - only if autoUpgradeMinorVersion is 'true'.

Version

Version of the extension for this extension, if it is 'pinned' to a specific version. autoUpgradeMinorVersion must be 'false'.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<KubernetesClusterExtensionPatch>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<KubernetesClusterExtensionPatch>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<KubernetesClusterExtensionPatch>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<KubernetesClusterExtensionPatch>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<KubernetesClusterExtensionPatch>.Write(ModelReaderWriterOptions)

Applies to