You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: website/docs/r/wafv2_web_acl.html.markdown
+10-4Lines changed: 10 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -838,9 +838,18 @@ The `managed_rule_group_configs` block support the following arguments:
838
838
*`creation_path` - (Required) The path of the account creation endpoint for your application. This is the page on your website that accepts the completed registration form for a new user. This page must accept POST requests.
839
839
*`enable_regex_in_path` - (Optional) Whether or not to allow the use of regular expressions in the login page path.
840
840
*`registration_page_path` - (Required) The path of the account registration endpoint for your application. This is the page on your website that presents the registration form to new users. This page must accept GET text/html requests.
841
-
*`request_inspection` - (Optional) The criteria for inspecting login requests, used by the ATP rule group to validate credentials usage. See [`request_inspection`](#request_inspection-block) for more details.
841
+
*`request_inspection` - (Optional) The criteria for inspecting login requests, used by the ATP rule group to validate credentials usage. See [`request_inspection`](#request_inspection-block-acfp) for more details.
842
842
*`response_inspection` - (Optional) The criteria for inspecting responses to login requests, used by the ATP rule group to track login failure rates. Note that Response Inspection is available only on web ACLs that protect CloudFront distributions. See [`response_inspection`](#response_inspection-block) for more details.
843
843
844
+
### `request_inspection` Block (ACFP)
845
+
846
+
*`addressFields` (Optional) The names of the fields in the request payload that contain your customer's primary physical address. See [`addressFields`](#address_fields-block) for more details.
847
+
*`emailField` (Optional) The name of the field in the request payload that contains your customer's email. See [`emailField`](#email_field-block) for more details.
848
+
*`passwordField` (Optional) Details about your login page password field. See [`passwordField`](#password_field-block) for more details.
849
+
*`payloadType` (Required) The payload type for your login endpoint, either JSON or form encoded.
850
+
*`phoneNumberFields` (Optional) The names of the fields in the request payload that contain your customer's primary phone number. See [`phoneNumberFields`](#phone_number_fields-block) for more details.
851
+
*`usernameField` (Optional) Details about your login page username field. See [`usernameField`](#username_field-block) for more details.
852
+
844
853
### `aws_managed_rules_anti_ddos_rule_set` Block
845
854
846
855
*`client_side_action_config` - (Required) Configuration for the request handling that's applied by the managed rule group rules `ChallengeAllDuringEvent` and `ChallengeDDoSRequests` during a distributed denial of service (DDoS) attack. See [`client_side_action_config`](#client_side_action_config-block) for more details.
@@ -863,11 +872,8 @@ The `managed_rule_group_configs` block support the following arguments:
863
872
864
873
### `request_inspection` Block
865
874
866
-
*`address_fields` (Optional) The names of the fields in the request payload that contain your customer's primary physical address. See [`address_fields`](#address_fields-block) for more details.
867
-
*`email_field` (Optional) The name of the field in the request payload that contains your customer's email. See [`email_field`](#email_field-block) for more details.
868
875
*`password_field` (Optional) Details about your login page password field. See [`password_field`](#password_field-block) for more details.
869
876
*`payload_type` (Required) The payload type for your login endpoint, either JSON or form encoded.
870
-
*`phone_number_fields` (Optional) The names of the fields in the request payload that contain your customer's primary phone number. See [`phone_number_fields`](#phone_number_fields-block) for more details.
871
877
*`username_field` (Optional) Details about your login page username field. See [`username_field`](#username_field-block) for more details.
0 commit comments