Package version:

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

interface AutoscaleProfile {
    autoscaleType?: string;
    enabled: boolean;
    gracefulDecommissionTimeout?: number;
    loadBasedConfig?: LoadBasedConfig;
    scheduleBasedConfig?: ScheduleBasedConfig;
}

Properties

autoscaleType?: string

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

enabled: boolean

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

gracefulDecommissionTimeout?: number

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.

loadBasedConfig?: LoadBasedConfig

Profiles of load based Autoscale.

scheduleBasedConfig?: ScheduleBasedConfig

Profiles of schedule based Autoscale.