Delen via


ControlPlaneProfile Class

Definition

The properties of the control plane nodes of the provisioned cluster

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.AksArc.Models.ControlPlaneProfileTypeConverter))]
public class ControlPlaneProfile : Microsoft.Azure.PowerShell.Cmdlets.AksArc.Models.IControlPlaneProfile
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.AksArc.Models.ControlPlaneProfileTypeConverter))>]
type ControlPlaneProfile = class
    interface IControlPlaneProfile
    interface IJsonSerializable
Public Class ControlPlaneProfile
Implements IControlPlaneProfile
Inheritance
ControlPlaneProfile
Attributes
Implements

Constructors

ControlPlaneProfile()

Creates an new ControlPlaneProfile instance.

Properties

ControlPlaneEndpointHostIP

IP address of the Kubernetes API server

Count

Number of control plane nodes. The default value is 1, and the count should be an odd number

VMSize

VM sku size of the control plane nodes

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ControlPlaneProfile.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ControlPlaneProfile.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.AksArc.Models.IControlPlaneProfile.

FromJsonString(String)

Creates a new instance of ControlPlaneProfile, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of ControlPlaneProfile into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to