ManagedClusterPropertiesAutoScalerProfile Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.