action

@JvmName(name = "whmxkmpracbpsrde")
suspend fun action(value: Output<String>)
@JvmName(name = "txqlekavvyoxxxom")
suspend fun action(value: String)

Parameters

value

Action to take when match matches the request. Valid values:

  • allow: allow access to target.

  • deny(): deny access to target, returns the HTTP response code specified (valid values are 403, 404, and 502).

  • rate_based_ban: limit client traffic to the configured threshold and ban the client if the traffic exceeds the threshold. Configure parameters for this action in RateLimitOptions. Requires rateLimitOptions to be set.

  • redirect: redirect to a different target. This can either be an internal reCAPTCHA redirect, or an external URL-based redirect via a 302 response. Parameters for this action can be configured via redirectOptions.

  • throttle: limit client traffic to the configured threshold. Configure parameters for this action in rateLimitOptions. Requires rateLimitOptions to be set for this.