class Aws::GreengrassV2::Types::IoTJobExponentialRolloutRate

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

@note When making an API call, you may pass IoTJobExponentialRolloutRate

data as a hash:

    {
      base_rate_per_minute: 1, # required
      increment_factor: 1.0, # required
      rate_increase_criteria: { # required
        number_of_notified_things: 1,
        number_of_succeeded_things: 1,
      },
    }

@!attribute [rw] base_rate_per_minute

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.
@return [Integer]

@!attribute [rw] increment_factor

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`).
@return [Float]

@!attribute [rw] rate_increase_criteria

The criteria to increase the rollout rate for the job.
@return [Types::IoTJobRateIncreaseCriteria]

@see docs.aws.amazon.com/goto/WebAPI/greengrassv2-2020-11-30/IoTJobExponentialRolloutRate AWS API Documentation

Constants

SENSITIVE