Uses of Class
com.azure.resourcemanager.containerservice.models.ManagedClusterPropertiesAutoScalerProfile
Packages that use ManagedClusterPropertiesAutoScalerProfile
Package
Description
Package containing the inner data models for ContainerServiceManagementClient.
Package containing the data models for ContainerServiceManagementClient.
-
Uses of ManagedClusterPropertiesAutoScalerProfile in com.azure.resourcemanager.containerservice.fluent.models
Methods in com.azure.resourcemanager.containerservice.fluent.models that return ManagedClusterPropertiesAutoScalerProfileModifier and TypeMethodDescriptionManagedClusterInner.autoScalerProfile()Get the autoScalerProfile property: Parameters to be applied to the cluster-autoscaler when enabled.ManagedClusterProperties.autoScalerProfile()Get the autoScalerProfile property: Parameters to be applied to the cluster-autoscaler when enabled.Methods in com.azure.resourcemanager.containerservice.fluent.models with parameters of type ManagedClusterPropertiesAutoScalerProfileModifier and TypeMethodDescriptionManagedClusterInner.withAutoScalerProfile(ManagedClusterPropertiesAutoScalerProfile autoScalerProfile) Set the autoScalerProfile property: Parameters to be applied to the cluster-autoscaler when enabled.ManagedClusterProperties.withAutoScalerProfile(ManagedClusterPropertiesAutoScalerProfile autoScalerProfile) Set the autoScalerProfile property: Parameters to be applied to the cluster-autoscaler when enabled. -
Uses of ManagedClusterPropertiesAutoScalerProfile in com.azure.resourcemanager.containerservice.models
Methods in com.azure.resourcemanager.containerservice.models that return ManagedClusterPropertiesAutoScalerProfileModifier and TypeMethodDescriptionManagedClusterPropertiesAutoScalerProfile.fromJson(com.azure.json.JsonReader jsonReader) Reads an instance of ManagedClusterPropertiesAutoScalerProfile from the JsonReader.ManagedClusterPropertiesAutoScalerProfile.withBalanceSimilarNodeGroups(String balanceSimilarNodeGroups) Set the balanceSimilarNodeGroups property: Valid values are 'true' and 'false'.ManagedClusterPropertiesAutoScalerProfile.withDaemonsetEvictionForEmptyNodes(Boolean daemonsetEvictionForEmptyNodes) Set the daemonsetEvictionForEmptyNodes property: If set to true, all daemonset pods on empty nodes will be evicted before deletion of the node.ManagedClusterPropertiesAutoScalerProfile.withDaemonsetEvictionForOccupiedNodes(Boolean daemonsetEvictionForOccupiedNodes) Set the daemonsetEvictionForOccupiedNodes property: If set to true, all daemonset pods on occupied nodes will be evicted before deletion of the node.ManagedClusterPropertiesAutoScalerProfile.withExpander(Expander expander) Set the expander property: If not specified, the default is 'random'.ManagedClusterPropertiesAutoScalerProfile.withIgnoreDaemonsetsUtilization(Boolean ignoreDaemonsetsUtilization) Set the ignoreDaemonsetsUtilization property: If set to true, the resources used by daemonset will be taken into account when making scaling down decisions.ManagedClusterPropertiesAutoScalerProfile.withMaxEmptyBulkDelete(String maxEmptyBulkDelete) Set the maxEmptyBulkDelete property: The default is 10.ManagedClusterPropertiesAutoScalerProfile.withMaxGracefulTerminationSec(String maxGracefulTerminationSec) Set the maxGracefulTerminationSec property: The default is 600.ManagedClusterPropertiesAutoScalerProfile.withMaxNodeProvisionTime(String maxNodeProvisionTime) Set the maxNodeProvisionTime property: The default is '15m'.ManagedClusterPropertiesAutoScalerProfile.withMaxTotalUnreadyPercentage(String maxTotalUnreadyPercentage) Set the maxTotalUnreadyPercentage property: The default is 45.ManagedClusterPropertiesAutoScalerProfile.withNewPodScaleUpDelay(String newPodScaleUpDelay) Set the newPodScaleUpDelay property: 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.ManagedClusterPropertiesAutoScalerProfile.withOkTotalUnreadyCount(String okTotalUnreadyCount) Set the okTotalUnreadyCount property: This must be an integer.ManagedClusterPropertiesAutoScalerProfile.withScaleDownDelayAfterAdd(String scaleDownDelayAfterAdd) Set the scaleDownDelayAfterAdd property: The default is '10m'.ManagedClusterPropertiesAutoScalerProfile.withScaleDownDelayAfterDelete(String scaleDownDelayAfterDelete) Set the scaleDownDelayAfterDelete property: The default is the scan-interval.ManagedClusterPropertiesAutoScalerProfile.withScaleDownDelayAfterFailure(String scaleDownDelayAfterFailure) Set the scaleDownDelayAfterFailure property: The default is '3m'.ManagedClusterPropertiesAutoScalerProfile.withScaleDownUnneededTime(String scaleDownUnneededTime) Set the scaleDownUnneededTime property: The default is '10m'.ManagedClusterPropertiesAutoScalerProfile.withScaleDownUnreadyTime(String scaleDownUnreadyTime) Set the scaleDownUnreadyTime property: The default is '20m'.ManagedClusterPropertiesAutoScalerProfile.withScaleDownUtilizationThreshold(String scaleDownUtilizationThreshold) Set the scaleDownUtilizationThreshold property: The default is '0.5'.ManagedClusterPropertiesAutoScalerProfile.withScanInterval(String scanInterval) Set the scanInterval property: The default is '10'.ManagedClusterPropertiesAutoScalerProfile.withSkipNodesWithLocalStorage(String skipNodesWithLocalStorage) Set the skipNodesWithLocalStorage property: The default is true.ManagedClusterPropertiesAutoScalerProfile.withSkipNodesWithSystemPods(String skipNodesWithSystemPods) Set the skipNodesWithSystemPods property: The default is true.Methods in com.azure.resourcemanager.containerservice.models with parameters of type ManagedClusterPropertiesAutoScalerProfileModifier and TypeMethodDescriptionKubernetesCluster.DefinitionStages.WithAutoScalerProfile.withAutoScalerProfile(ManagedClusterPropertiesAutoScalerProfile autoScalerProfile) Specifies the auto-scale profile.KubernetesCluster.UpdateStages.WithAutoScalerProfile.withAutoScalerProfile(ManagedClusterPropertiesAutoScalerProfile autoScalerProfile) Specifies the auto-scale profile.