KubernetesClusterExtensionScope Class

Definition

Scope of the extension. It can be either Cluster or Namespace; but not both.

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

Constructors

Name Description
KubernetesClusterExtensionScope()

Initializes a new instance of KubernetesClusterExtensionScope.

Properties

Name Description
ClusterReleaseNamespace

Namespace where the extension Release must be placed, for a Cluster scoped extension. If this namespace does not exist, it will be created.

TargetNamespace

Namespace where the extension will be created for an Namespace scoped extension. If this namespace does not exist, it will be created.

Methods

Name Description
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<KubernetesClusterExtensionScope>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<KubernetesClusterExtensionScope>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<KubernetesClusterExtensionScope>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<KubernetesClusterExtensionScope>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<KubernetesClusterExtensionScope>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to