Interface CfnWebACL.RequestInspectionACFPProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnWebACL.RequestInspectionACFPProperty.Jsii$Proxy
Enclosing class:
CfnWebACL

@Stability(Stable) public static interface CfnWebACL.RequestInspectionACFPProperty extends software.amazon.jsii.JsiiSerializable
The criteria for inspecting account creation requests, used by the ACFP rule group to validate and track account creation attempts.

This is part of the AWSManagedRulesACFPRuleSet configuration in ManagedRuleGroupConfig .

In these settings, you specify how your application accepts account creation attempts by providing the request payload type and the names of the fields within the request body where the username, password, email, and primary address and phone number fields are provided.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.wafv2.*;
 RequestInspectionACFPProperty requestInspectionACFPProperty = RequestInspectionACFPProperty.builder()
         .payloadType("payloadType")
         // the properties below are optional
         .addressFields(List.of(FieldIdentifierProperty.builder()
                 .identifier("identifier")
                 .build()))
         .emailField(FieldIdentifierProperty.builder()
                 .identifier("identifier")
                 .build())
         .passwordField(FieldIdentifierProperty.builder()
                 .identifier("identifier")
                 .build())
         .phoneNumberFields(List.of(FieldIdentifierProperty.builder()
                 .identifier("identifier")
                 .build()))
         .usernameField(FieldIdentifierProperty.builder()
                 .identifier("identifier")
                 .build())
         .build();
 

See Also: