Module Values.CustomerManagedAutoScalingConfigurationSource

The auto scaling configuration settings for a customer managed fleet.

Sourcetype nonrec t = {
  1. standbyWorkerCount : MinZeroMaxInteger.t option;
    (*

    The number of idle workers maintained and ready to process incoming tasks. The default is 0.

    *)
  2. workerIdleDurationSeconds : MinZeroMaxInteger.t option;
    (*

    The number of seconds that a worker can remain idle before it is shut down. The default is 300 seconds (5 minutes).

    *)
  3. scaleOutWorkersPerMinute : MinOneMaxInteger.t option;
    (*

    The number of workers that can be added per minute to the fleet. The default is 10 workers per minute.

    *)
}
Sourceval make : ?standbyWorkerCount:??? -> ?workerIdleDurationSeconds:??? -> ?scaleOutWorkersPerMinute:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Integer of MinZeroMaxInteger.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t