import { Value } from '../../../cloudformation/Value';
/**
  Parameters used when defining a mitigation action that move a set of things to a thing group.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-mitigationaction-addthingstothinggroupparams.html">the AWS Docs</a>
*/
export interface AddThingsToThingGroupParamsProps {
    /** <code>OverrideDynamicGroups</code>  <a name="cfn-iot-mitigationaction-addthingstothinggroupparams-overridedynamicgroups"></a>
  Specifies if this mitigation action can move the things that triggered the mitigation action even if they are part of one or more dynamic thing groups.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    overrideDynamicGroups?: Value<boolean>;
    /** <code>ThingGroupNames</code>  <a name="cfn-iot-mitigationaction-addthingstothinggroupparams-thinggroupnames"></a>
  The list of groups to which you want to add the things that triggered the mitigation action. You can add a thing to a maximum of 10 groups, but you can’t add a thing to more than one group in the same hierarchy.<br />
  
  Required: Yes<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    thingGroupNames: Value<Value<string>[]>;
}
