Values.IoTJobExponentialRolloutRateSourceContains information about an exponential rollout rate for a configuration deployment job.
type nonrec t = {baseRatePerMinute : IoTJobRolloutBaseRatePerMinute.t;The minimum number of devices that receive a pending job notification, per minute, when the job starts. This parameter defines the initial rollout rate of the job.
*)incrementFactor : IoTJobRolloutIncrementFactor.t;The exponential factor to increase the rollout rate for the job. This parameter supports up to one digit after the decimal (for example, you can specify 1.5, but not 1.55).
*)rateIncreaseCriteria : IoTJobRateIncreaseCriteria.t;The criteria to increase the rollout rate for the job.
*)}val make :
baseRatePerMinute:IoTJobRolloutBaseRatePerMinute.t ->
incrementFactor:IoTJobRolloutIncrementFactor.t ->
rateIncreaseCriteria:IoTJobRateIncreaseCriteria.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Double of IoTJobRolloutIncrementFactor.t
| `Integer of IoTJobRolloutBaseRatePerMinute.t
| `Structure of
(string * [> `Integer of IoTJobNumberOfThings.t ]) list ])
list ]