Share via


ManagedClusterPropertiesAutoScalerProfile Constructors

Definition

Overloads

ManagedClusterPropertiesAutoScalerProfile()

Initializes a new instance of the ManagedClusterPropertiesAutoScalerProfile class.

ManagedClusterPropertiesAutoScalerProfile(String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String)

Initializes a new instance of the ManagedClusterPropertiesAutoScalerProfile class.

ManagedClusterPropertiesAutoScalerProfile()

Initializes a new instance of the ManagedClusterPropertiesAutoScalerProfile class.

public ManagedClusterPropertiesAutoScalerProfile ();
Public Sub New ()

Applies to

ManagedClusterPropertiesAutoScalerProfile(String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String)

Initializes a new instance of the ManagedClusterPropertiesAutoScalerProfile class.

public ManagedClusterPropertiesAutoScalerProfile (string balanceSimilarNodeGroups = default, string expander = default, string maxEmptyBulkDelete = default, string maxGracefulTerminationSec = default, string maxNodeProvisionTime = default, string maxTotalUnreadyPercentage = default, string newPodScaleUpDelay = default, string okTotalUnreadyCount = default, string scanInterval = default, string scaleDownDelayAfterAdd = default, string scaleDownDelayAfterDelete = default, string scaleDownDelayAfterFailure = default, string scaleDownUnneededTime = default, string scaleDownUnreadyTime = default, string scaleDownUtilizationThreshold = default, string skipNodesWithLocalStorage = default, string skipNodesWithSystemPods = default);
new Microsoft.Azure.Management.ContainerService.Models.ManagedClusterPropertiesAutoScalerProfile : string * string * string * string * string * string * string * string * string * string * string * string * string * string * string * string * string -> Microsoft.Azure.Management.ContainerService.Models.ManagedClusterPropertiesAutoScalerProfile
Public Sub New (Optional balanceSimilarNodeGroups As String = Nothing, Optional expander As String = Nothing, Optional maxEmptyBulkDelete As String = Nothing, Optional maxGracefulTerminationSec As String = Nothing, Optional maxNodeProvisionTime As String = Nothing, Optional maxTotalUnreadyPercentage As String = Nothing, Optional newPodScaleUpDelay As String = Nothing, Optional okTotalUnreadyCount As String = Nothing, Optional scanInterval As String = Nothing, Optional scaleDownDelayAfterAdd As String = Nothing, Optional scaleDownDelayAfterDelete As String = Nothing, Optional scaleDownDelayAfterFailure As String = Nothing, Optional scaleDownUnneededTime As String = Nothing, Optional scaleDownUnreadyTime As String = Nothing, Optional scaleDownUtilizationThreshold As String = Nothing, Optional skipNodesWithLocalStorage As String = Nothing, Optional skipNodesWithSystemPods As String = Nothing)

Parameters

balanceSimilarNodeGroups
String

Valid values are 'true' and 'false'

expander
String

If not specified, the default is 'random'. See expanders for more information. Possible values include: 'least-waste', 'most-pods', 'priority', 'random'

maxEmptyBulkDelete
String

The default is 10.

maxGracefulTerminationSec
String

The default is 600.

maxNodeProvisionTime
String

The default is '15m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported.

maxTotalUnreadyPercentage
String

The default is 45. The maximum is 100 and the minimum is 0.

newPodScaleUpDelay
String

For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. The default is '0s'. Values must be an integer followed by a unit ('s' for seconds, 'm' for minutes, 'h' for hours, etc).

okTotalUnreadyCount
String

This must be an integer. The default is 3.

scanInterval
String

The default is '10'. Values must be an integer number of seconds.

scaleDownDelayAfterAdd
String

The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported.

scaleDownDelayAfterDelete
String

The default is the scan-interval. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported.

scaleDownDelayAfterFailure
String

The default is '3m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported.

scaleDownUnneededTime
String

The default is '10m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported.

scaleDownUnreadyTime
String

The default is '20m'. Values must be an integer followed by an 'm'. No unit of time other than minutes (m) is supported.

scaleDownUtilizationThreshold
String

The default is '0.5'.

skipNodesWithLocalStorage
String

The default is true.

skipNodesWithSystemPods
String

The default is true.

Applies to