Class CfnDeploymentPropsMixin.IoTJobExecutionsRolloutConfigProperty
Contains information about the rollout configuration for a job.
Inherited Members
Namespace: Amazon.CDK.Mixins.Preview.AWS.GreengrassV2.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnDeploymentPropsMixin.IoTJobExecutionsRolloutConfigProperty : CfnDeploymentPropsMixin.IIoTJobExecutionsRolloutConfigProperty
Syntax (vb)
Public Class CfnDeploymentPropsMixin.IoTJobExecutionsRolloutConfigProperty Implements CfnDeploymentPropsMixin.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.Mixins.Preview.AWS.GreengrassV2.Mixins;
var rateIncreaseCriteria;
var ioTJobExecutionsRolloutConfigProperty = new IoTJobExecutionsRolloutConfigProperty {
ExponentialRate = new IoTJobExponentialRolloutRateProperty {
BaseRatePerMinute = 123,
IncrementFactor = 123,
RateIncreaseCriteria = rateIncreaseCriteria
},
MaximumPerMinute = 123
};
Synopsis
Constructors
| IoTJobExecutionsRolloutConfigProperty() | Contains information about the rollout configuration for a job. |
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()
Contains information about the rollout configuration for a job.
public IoTJobExecutionsRolloutConfigProperty()
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.Mixins.Preview.AWS.GreengrassV2.Mixins;
var rateIncreaseCriteria;
var ioTJobExecutionsRolloutConfigProperty = new IoTJobExecutionsRolloutConfigProperty {
ExponentialRate = new IoTJobExponentialRolloutRateProperty {
BaseRatePerMinute = 123,
IncrementFactor = 123,
RateIncreaseCriteria = rateIncreaseCriteria
},
MaximumPerMinute = 123
};
Properties
ExponentialRate
The exponential rate to increase the job rollout rate.
public object? ExponentialRate { get; set; }
Property Value
Remarks
Type union: either IResolvable or CfnDeploymentPropsMixin.IIoTJobExponentialRolloutRateProperty
MaximumPerMinute
The maximum number of devices that receive a pending job notification, per minute.
public double? MaximumPerMinute { get; set; }