AWS::WAFv2::WebACL FieldIdentifier - AWS CloudFormation

AWS::WAFv2::WebACL FieldIdentifier

The identifier of a field in the web request payload that contains customer data.

This data type is used to specify fields in the RequestInspection and RequestInspectionACFP configurations, which are used in the managed rule group configurations AWSManagedRulesATPRuleSet and AWSManagedRulesACFPRuleSet, respectively.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "Identifier" : String }

YAML

Identifier: String

Properties

Identifier

The name of the field.

When the PayloadType in the request inspection is JSON, this identifier must be in JSON pointer syntax. For example /form/username. For information about the JSON Pointer syntax, see the Internet Engineering Task Force (IETF) documentation JavaScript Object Notation (JSON) Pointer.

When the PayloadType is FORM_ENCODED, use the HTML form names. For example, username.

For more information, see the descriptions for each field type in the request inspection properties.

Required: Yes

Type: String

Pattern: .*\S.*

Minimum: 1

Maximum: 512

Update requires: No interruption