AutoscaleProfileResponse

data class AutoscaleProfileResponse(val autoscaleType: String? = null, val enabled: Boolean, val gracefulDecommissionTimeout: Int? = null, val loadBasedConfig: LoadBasedConfigResponse? = null, val scheduleBasedConfig: ScheduleBasedConfigResponse? = null)

This is the Autoscale profile for the cluster. This will allow customer to create cluster enabled with Autoscale.

Constructors

Link copied to clipboard
constructor(autoscaleType: String? = null, enabled: Boolean, gracefulDecommissionTimeout: Int? = null, loadBasedConfig: LoadBasedConfigResponse? = null, scheduleBasedConfig: ScheduleBasedConfigResponse? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val autoscaleType: String? = null

User to specify which type of Autoscale to be implemented - Scheduled Based or Load Based.

Link copied to clipboard

This indicates whether auto scale is enabled on HDInsight on AKS cluster.

Link copied to clipboard

This property is for graceful decommission timeout; It has a default setting of 3600 seconds before forced shutdown takes place. This is the maximal time to wait for running containers and applications to complete before transition a DECOMMISSIONING node into DECOMMISSIONED. The default value is 3600 seconds. Negative value (like -1) is handled as infinite timeout.

Link copied to clipboard

Profiles of load based Autoscale.

Link copied to clipboard

Profiles of schedule based Autoscale.