import { Value } from '../../../cloudformation/Value';
/**
  The identifier of a field in the web request payload that contains customer data.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-fieldidentifier.html">the AWS Docs</a>
*/
export interface FieldIdentifierProps {
    /** <code>Identifier</code>  <a name="cfn-wafv2-webacl-fieldidentifier-identifier"></a>
  The name of the field.<br />
  When the <code>PayloadType</code> in the request inspection is <code>JSON</code>, this identifier must be in JSON pointer syntax. For example <code>/form/username</code>. For information about the JSON Pointer syntax, see the Internet Engineering Task Force (IETF) documentation <a href="https://tools.ietf.org/html/rfc6901">JavaScript Object Notation (JSON) Pointer</a>.<br />
  When the <code>PayloadType</code> is <code>FORM_ENCODED</code>, use the HTML form names. For example, <code>username</code>.<br />
  For more information, see the descriptions for each field type in the request inspection properties.<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> */
    identifier: Value<string>;
}
