aws-cdk-lib.aws_greengrassv2.CfnDeployment.IoTJobExponentialRolloutRateProperty

interface IoTJobExponentialRolloutRateProperty

LanguageType name
.NETAmazon.CDK.AWS.GreengrassV2.CfnDeployment.IoTJobExponentialRolloutRateProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsgreengrassv2#CfnDeployment_IoTJobExponentialRolloutRateProperty
Javasoftware.amazon.awscdk.services.greengrassv2.CfnDeployment.IoTJobExponentialRolloutRateProperty
Pythonaws_cdk.aws_greengrassv2.CfnDeployment.IoTJobExponentialRolloutRateProperty
TypeScript aws-cdk-lib » aws_greengrassv2 » CfnDeployment » IoTJobExponentialRolloutRateProperty

Contains information about an exponential rollout rate for a configuration deployment job.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_greengrassv2 as greengrassv2 } from 'aws-cdk-lib';

declare const rateIncreaseCriteria: any;
const ioTJobExponentialRolloutRateProperty: greengrassv2.CfnDeployment.IoTJobExponentialRolloutRateProperty = {
  baseRatePerMinute: 123,
  incrementFactor: 123,
  rateIncreaseCriteria: rateIncreaseCriteria,
};

Properties

NameTypeDescription
baseRatePerMinutenumberThe minimum number of devices that receive a pending job notification, per minute, when the job starts.
incrementFactornumberThe exponential factor to increase the rollout rate for the job.
rateIncreaseCriteriaanyThe criteria to increase the rollout rate for the job.

baseRatePerMinute

Type: number

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

Type: number

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

Type: any

The criteria to increase the rollout rate for the job.