ArmContainerServiceModelFactory.ManagedClusterNodeProvisioningProfile Method

Definition

public static Azure.ResourceManager.ContainerService.Models.ManagedClusterNodeProvisioningProfile ManagedClusterNodeProvisioningProfile(Azure.ResourceManager.ContainerService.Models.NodeProvisioningMode? mode = default, Azure.ResourceManager.ContainerService.Models.NodeProvisioningDefaultNodePool? defaultNodePools = default);
static member ManagedClusterNodeProvisioningProfile : Nullable<Azure.ResourceManager.ContainerService.Models.NodeProvisioningMode> * Nullable<Azure.ResourceManager.ContainerService.Models.NodeProvisioningDefaultNodePool> -> Azure.ResourceManager.ContainerService.Models.ManagedClusterNodeProvisioningProfile
Public Shared Function ManagedClusterNodeProvisioningProfile (Optional mode As Nullable(Of NodeProvisioningMode) = Nothing, Optional defaultNodePools As Nullable(Of NodeProvisioningDefaultNodePool) = Nothing) As ManagedClusterNodeProvisioningProfile

Parameters

mode
Nullable<NodeProvisioningMode>

The node provisioning mode. If not specified, the default is Manual.

defaultNodePools
Nullable<NodeProvisioningDefaultNodePool>

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.

Returns

A new ManagedClusterNodeProvisioningProfile instance for mocking.

Applies to