다음을 통해 공유


ManagedClusterNodeProvisioningProfile Class

Definition

The ManagedClusterNodeProvisioningProfile. Serialized Name: ManagedClusterNodeProvisioningProfile

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

Constructors

Name Description
ManagedClusterNodeProvisioningProfile()

Initializes a new instance of ManagedClusterNodeProvisioningProfile.

Properties

Name Description
DefaultNodePools

The set of default Karpenter NodePools (CRDs) configured for node provisioning. This field has no effect unless mode is 'Auto'. Warning: Changing this from Auto to None on an existing cluster will cause the default Karpenter NodePools to be deleted, which will drain and delete the nodes associated with those pools. It is strongly recommended to not do this unless there are idle nodes ready to take the pods evicted by that action. If not specified, the default is Auto. For more information see aka.ms/aks/nap#node-pools. Serialized Name: ManagedClusterNodeProvisioningProfile.defaultNodePools

Mode

The node provisioning mode. If not specified, the default is Manual. Serialized Name: ManagedClusterNodeProvisioningProfile.mode

Methods

Name Description
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

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

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

IJsonModel<ManagedClusterNodeProvisioningProfile>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ManagedClusterNodeProvisioningProfile>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ManagedClusterNodeProvisioningProfile>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ManagedClusterNodeProvisioningProfile>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to