Values_0.ExponentialRolloutRateSourceAllows you to create an exponential rate of rollout for a job.
type nonrec t = {baseRatePerMinute : RolloutRatePerMinute.t;The minimum number of things that will be notified of a pending job, per minute at the start of job rollout. This parameter allows you to define the initial rate of rollout.
*)incrementFactor : IncrementFactor.t;The exponential factor to increase the rate of rollout for a job. Amazon Web Services IoT Core supports up to one digit after the decimal (for example, 1.5, but not 1.55).
*)rateIncreaseCriteria : RateIncreaseCriteria.t;The criteria to initiate the increase in rate of rollout for a job.
*)}val make :
baseRatePerMinute:RolloutRatePerMinute.t ->
incrementFactor:IncrementFactor.t ->
rateIncreaseCriteria:RateIncreaseCriteria.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Double of IncrementFactor.t
| `Integer of RolloutRatePerMinute.t
| `Structure of (string * [> `Integer of NumberOfThings.t ]) list ])
list ]