import { Value } from '../../../cloudformation/Value';
/**
  Specifies a condition that defines the property, operator, and one or more values to use in a findings filter. A <em>findings filter</em>, also referred to as a <em>filter rule</em>, is a set of custom criteria that specifies which findings to include or exclude from the results of a query for findings. You can also configure a findings filter to suppress (automatically archive) findings that match the filter’s criteria. For more information, see <a href="https://docs.aws.amazon.com/macie/latest/user/findings-filter-overview.html">Filtering findings</a> in the <em>Amazon Macie User Guide</em>.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-macie-findingsfilter-criterionadditionalproperties.html">the AWS Docs</a>
*/
export interface CriterionAdditionalPropertiesProps {
    /** <code>lt</code>  <a name="cfn-macie-findingsfilter-criterionadditionalproperties-lt"></a>
  The value for the specified property is less than the specified value.<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> */
    lt?: Value<number>;
    /** <code>gte</code>  <a name="cfn-macie-findingsfilter-criterionadditionalproperties-gte"></a>
  The value for the specified property is greater than or equal to the specified value.<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> */
    gte?: Value<number>;
    /** <code>neq</code>  <a name="cfn-macie-findingsfilter-criterionadditionalproperties-neq"></a>
  The value for the specified property doesn’t match (doesn’t equal) the specified value. If you specify multiple values, Amazon Macie uses OR logic to join the values.<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> */
    neq?: Value<Value<string>[]>;
    /** <code>lte</code>  <a name="cfn-macie-findingsfilter-criterionadditionalproperties-lte"></a>
  The value for the specified property is less than or equal to the specified value.<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> */
    lte?: Value<number>;
    /** <code>eq</code>  <a name="cfn-macie-findingsfilter-criterionadditionalproperties-eq"></a>
  The value for the specified property matches (equals) the specified value. If you specify multiple values, Amazon Macie uses OR logic to join the values.<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> */
    eq?: Value<Value<string>[]>;
    /** <code>gt</code>  <a name="cfn-macie-findingsfilter-criterionadditionalproperties-gt"></a>
  The value for the specified property is greater than the specified value.<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> */
    gt?: Value<number>;
}
