import { Value } from '../../../cloudformation/Value';
/**
  Configures inspection of the response body. AWS WAF can inspect the first 65,536 bytes (64 KB) of the response body. This is part of the <code>ResponseInspection</code> configuration for <code>AWSManagedRulesATPRuleSet</code> and <code>AWSManagedRulesACFPRuleSet</code>.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-responseinspectionbodycontains.html">the AWS Docs</a>
*/
export interface ResponseInspectionBodyContainsProps {
    /** <code>SuccessStrings</code>  <a name="cfn-wafv2-webacl-responseinspectionbodycontains-successstrings"></a>
  Strings in the body of the response that indicate a successful login or account creation attempt. To be counted as a success, the string can be anywhere in the body and must be an exact match, including case. Each string must be unique among the success and failure strings.<br />
  JSON examples: <code>&quot;SuccessStrings&quot;: [ &quot;Login successful&quot; ]</code> and <code>&quot;SuccessStrings&quot;: [ &quot;Account creation successful&quot;, &quot;Welcome to our site!&quot; ]</code><br />
  
  Required: Yes<br />
  
  Maximum: <code>5</code><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> */
    successStrings: Value<Value<string>[]>;
    /** <code>FailureStrings</code>  <a name="cfn-wafv2-webacl-responseinspectionbodycontains-failurestrings"></a>
  Strings in the body of the response that indicate a failed login or account creation attempt. To be counted as a failure, the string can be anywhere in the body and must be an exact match, including case. Each string must be unique among the success and failure strings.<br />
  JSON example: <code>&quot;FailureStrings&quot;: [ &quot;Request failed&quot; ]</code><br />
  
  Required: Yes<br />
  
  Maximum: <code>5</code><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> */
    failureStrings: Value<Value<string>[]>;
}
