import { Value } from '../../../cloudformation/Value';
/**
  Contains information about criteria to meet before a job increases its rollout rate. Specify either <code>numberOfNotifiedThings</code> or <code>numberOfSucceededThings</code>.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrassv2-deployment-iotjobrateincreasecriteria.html">the AWS Docs</a>
*/
export interface IoTJobRateIncreaseCriteriaProps {
    /** <code>NumberOfSucceededThings</code>  <a name="cfn-greengrassv2-deployment-iotjobrateincreasecriteria-numberofsucceededthings"></a>
  The number of devices to successfully run the configuration job before the rollout rate increases.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-replacement">Replacement</a> */
    numberOfSucceededThings?: Value<number>;
    /** <code>NumberOfNotifiedThings</code>  <a name="cfn-greengrassv2-deployment-iotjobrateincreasecriteria-numberofnotifiedthings"></a>
  The number of devices to receive the job notification before the rollout rate increases.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-replacement">Replacement</a> */
    numberOfNotifiedThings?: Value<number>;
}
