aws-cdk-lib.aws_iot.CfnJobTemplate.JobExecutionsRolloutConfigProperty

interface JobExecutionsRolloutConfigProperty

LanguageType name
.NETAmazon.CDK.AWS.IoT.CfnJobTemplate.JobExecutionsRolloutConfigProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsiot#CfnJobTemplate_JobExecutionsRolloutConfigProperty
Javasoftware.amazon.awscdk.services.iot.CfnJobTemplate.JobExecutionsRolloutConfigProperty
Pythonaws_cdk.aws_iot.CfnJobTemplate.JobExecutionsRolloutConfigProperty
TypeScript aws-cdk-lib » aws_iot » CfnJobTemplate » JobExecutionsRolloutConfigProperty

Allows you to create a staged rollout of a job.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_iot as iot } from 'aws-cdk-lib';
const jobExecutionsRolloutConfigProperty: iot.CfnJobTemplate.JobExecutionsRolloutConfigProperty = {
  exponentialRolloutRate: {
    baseRatePerMinute: 123,
    incrementFactor: 123,
    rateIncreaseCriteria: {
      numberOfNotifiedThings: 123,
      numberOfSucceededThings: 123,
    },
  },
  maximumPerMinute: 123,
};

Properties

NameTypeDescription
exponentialRolloutRate?IResolvable | ExponentialRolloutRatePropertyCfnJobTemplate.JobExecutionsRolloutConfigProperty.ExponentialRolloutRate.
maximumPerMinute?numberThe maximum number of things that will be notified of a pending job, per minute.

exponentialRolloutRate?

Type: IResolvable | ExponentialRolloutRateProperty (optional)

CfnJobTemplate.JobExecutionsRolloutConfigProperty.ExponentialRolloutRate.


maximumPerMinute?

Type: number (optional)

The maximum number of things that will be notified of a pending job, per minute.

This parameter allows you to create a staged rollout.