View a markdown version of this page

RuleAction - Amazon WAFV2
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

RuleAction

The action that Amazon WAF should take on a web request when it matches a rule's statement. Settings at the web ACL level can override the rule action setting.

Contents

Allow

Instructs Amazon WAF to allow the web request.

Type: AllowAction object

Required: No

Block

Instructs Amazon WAF to block the web request.

Type: BlockAction object

Required: No

Captcha

Instructs Amazon WAF to run a CAPTCHA check against the web request.

Type: CaptchaAction object

Required: No

Challenge

Instructs Amazon WAF to run a Challenge check against the web request.

Type: ChallengeAction object

Required: No

Count

Instructs Amazon WAF to count the web request and then continue evaluating the request using the remaining rules in the web ACL.

Type: CountAction object

Required: No

Monetize

Instructs Amazon WAF to return an HTTP 402 Payment Required response with a price manifest. The requesting client can complete payment and resubmit the request to gain access. This is a terminating action-requests that do not complete payment are blocked. This action is available only for web ACLs associated with Amazon CloudFront distributions and requires a MonetizationConfig on the web ACL.

Type: MonetizeAction object

Required: No

See Also

For more information about using this API in one of the language-specific Amazon SDKs, see the following: