JavaScript HSM API Dinamo
    Preparing search index...

    PoolAutoscalerOptions Interface

    PoolAutoscaler configuration options.

    interface PoolAutoscalerOptions {
        initialTarget: number;
        max: number;
        setTarget: (target: number) => void;
        enabled?: boolean;
        increaseFactor?: number;
        minGain?: number;
        safety?: Partial<AutoscalingSafetyLimits>;
    }
    Index
    initialTarget: number

    Initial target number of sessions/connections (positive integer).

    max: number

    Maximum allowed target (integer >= initialTarget).

    setTarget: (target: number) => void

    Callback called when the target changes.

    enabled?: boolean

    If false, `proposeIncrease()` always returns `null`. Default: false.

    increaseFactor?: number

    Multiplication factor for increase (e.g., 1.5 = 50% more). Must be > 1. Default: 1.5.

    minGain?: number

    Minimum throughput gain (0 to 1) required to accept the proposal. Default: 0.10 (10%).

    safety?: Partial<AutoscalingSafetyLimits>

    Partial replacement of safety limits. Omitted fields use the default value.