Interface CfnJobTemplate.IExponentialRolloutRateProperty
Allows you to create an exponential rate of rollout for a job.
Namespace: Amazon.CDK.AWS.IoT
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface IExponentialRolloutRateProperty
Syntax (vb)
Public Interface IExponentialRolloutRateProperty
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.IoT;
var exponentialRolloutRateProperty = new ExponentialRolloutRateProperty {
BaseRatePerMinute = 123,
IncrementFactor = 123,
RateIncreaseCriteria = new RateIncreaseCriteriaProperty {
NumberOfNotifiedThings = 123,
NumberOfSucceededThings = 123
}
};
Synopsis
Properties
Base |
The minimum number of things that will be notified of a pending job, per minute at the start of job rollout. |
Increment |
The exponential factor to increase the rate of rollout for a job. |
Rate |
The criteria to initiate the increase in rate of rollout for a job. |
Properties
BaseRatePerMinute
The minimum number of things that will be notified of a pending job, per minute at the start of job rollout.
double BaseRatePerMinute { get; }
Property Value
System.
Remarks
This parameter allows you to define the initial rate of rollout.
IncrementFactor
The exponential factor to increase the rate of rollout for a job.
double IncrementFactor { get; }
Property Value
System.
Remarks
AWS IoT Core supports up to one digit after the decimal (for example, 1.5, but not 1.55).
RateIncreaseCriteria
The criteria to initiate the increase in rate of rollout for a job.
object RateIncreaseCriteria { get; }
Property Value
System.