Class CfnDeployment.IoTJobExecutionsRolloutConfigProperty
Contains information about the rollout configuration for a job.
Inheritance
System.Object
CfnDeployment.IoTJobExecutionsRolloutConfigProperty
Namespace: Amazon.CDK.AWS.GreengrassV2
Assembly: Amazon.CDK.AWS.GreengrassV2.dll
Syntax (csharp)
public class IoTJobExecutionsRolloutConfigProperty : Object, CfnDeployment.IIoTJobExecutionsRolloutConfigProperty
Syntax (vb)
Public Class IoTJobExecutionsRolloutConfigProperty
Inherits Object
Implements CfnDeployment.IIoTJobExecutionsRolloutConfigProperty
Remarks
This configuration defines the rate at which the job deploys a configuration to a fleet of target devices.
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.GreengrassV2;
var rateIncreaseCriteria;
var ioTJobExecutionsRolloutConfigProperty = new IoTJobExecutionsRolloutConfigProperty {
ExponentialRate = new IoTJobExponentialRolloutRateProperty {
BaseRatePerMinute = 123,
IncrementFactor = 123,
RateIncreaseCriteria = rateIncreaseCriteria
},
MaximumPerMinute = 123
};
Synopsis
Constructors
IoTJobExecutionsRolloutConfigProperty() |
Properties
ExponentialRate | The exponential rate to increase the job rollout rate. |
MaximumPerMinute | The maximum number of devices that receive a pending job notification, per minute. |
Constructors
IoTJobExecutionsRolloutConfigProperty()
public IoTJobExecutionsRolloutConfigProperty()
Properties
ExponentialRate
The exponential rate to increase the job rollout rate.
public object ExponentialRate { get; set; }
Property Value
System.Object
Remarks
MaximumPerMinute
The maximum number of devices that receive a pending job notification, per minute.
public Nullable<double> MaximumPerMinute { get; set; }
Property Value
System.Nullable<System.Double>