Partager via


ControlPlaneNodeConfiguration Class

Definition

ControlPlaneNodeConfiguration represents the selection of virtual machines and size of the control plane for a Kubernetes cluster.

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

Constructors

ControlPlaneNodeConfiguration(Int64, String)

Initializes a new instance of ControlPlaneNodeConfiguration.

Properties

AdministratorConfiguration

The administrator credentials to be used for the nodes in the control plane.

AvailabilityZones

The list of availability zones of the Network Cloud cluster to be used for the provisioning of nodes in the control plane. If not specified, all availability zones will be used.

Count

The number of virtual machines that use this configuration.

VmSkuName

The name of the VM SKU supplied during creation.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<ControlPlaneNodeConfiguration>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ControlPlaneNodeConfiguration>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ControlPlaneNodeConfiguration>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ControlPlaneNodeConfiguration>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ControlPlaneNodeConfiguration>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to