Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data ExponentialRolloutRate = ExponentialRolloutRate' {}
- newExponentialRolloutRate :: Natural -> Double -> RateIncreaseCriteria -> ExponentialRolloutRate
- exponentialRolloutRate_baseRatePerMinute :: Lens' ExponentialRolloutRate Natural
- exponentialRolloutRate_incrementFactor :: Lens' ExponentialRolloutRate Double
- exponentialRolloutRate_rateIncreaseCriteria :: Lens' ExponentialRolloutRate RateIncreaseCriteria
Documentation
data ExponentialRolloutRate Source #
Allows you to create an exponential rate of rollout for a job.
See: newExponentialRolloutRate
smart constructor.
ExponentialRolloutRate' | |
|
Instances
newExponentialRolloutRate Source #
Create a value of ExponentialRolloutRate
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:baseRatePerMinute:ExponentialRolloutRate'
, exponentialRolloutRate_baseRatePerMinute
- 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.
$sel:incrementFactor:ExponentialRolloutRate'
, exponentialRolloutRate_incrementFactor
- 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).
$sel:rateIncreaseCriteria:ExponentialRolloutRate'
, exponentialRolloutRate_rateIncreaseCriteria
- The criteria to initiate the increase in rate of rollout for a job.
exponentialRolloutRate_baseRatePerMinute :: Lens' ExponentialRolloutRate Natural Source #
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.
exponentialRolloutRate_incrementFactor :: Lens' ExponentialRolloutRate Double Source #
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).
exponentialRolloutRate_rateIncreaseCriteria :: Lens' ExponentialRolloutRate RateIncreaseCriteria Source #
The criteria to initiate the increase in rate of rollout for a job.