Reference documentation and code samples for the Google Cloud Recaptcha Enterprise V1 Client class FirewallAction.
An individual action. Each action represents what to do if a policy matches.
Generated from protobuf message google.cloud.recaptchaenterprise.v1.FirewallAction
Namespace
Google \ Cloud \ RecaptchaEnterprise \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ allow
Google\Cloud\RecaptchaEnterprise\V1\FirewallAction\AllowAction
The user request did not match any policy and should be allowed access to the requested resource.
↳ block
Google\Cloud\RecaptchaEnterprise\V1\FirewallAction\BlockAction
This action will deny access to a given page. The user will get an HTTP error code.
↳ redirect
Google\Cloud\RecaptchaEnterprise\V1\FirewallAction\RedirectAction
This action will redirect the request to a ReCaptcha interstitial to attach a token.
↳ substitute
Google\Cloud\RecaptchaEnterprise\V1\FirewallAction\SubstituteAction
This action will transparently serve a different page to an offending user.
↳ set_header
Google\Cloud\RecaptchaEnterprise\V1\FirewallAction\SetHeaderAction
This action will set a custom header but allow the request to continue to the customer backend.
getAllow
The user request did not match any policy and should be allowed access to the requested resource.
hasAllow
setAllow
The user request did not match any policy and should be allowed access to the requested resource.
$this
getBlock
This action will deny access to a given page. The user will get an HTTP error code.
hasBlock
setBlock
This action will deny access to a given page. The user will get an HTTP error code.
$this
getRedirect
This action will redirect the request to a ReCaptcha interstitial to attach a token.
hasRedirect
setRedirect
This action will redirect the request to a ReCaptcha interstitial to attach a token.
$this
getSubstitute
This action will transparently serve a different page to an offending user.
hasSubstitute
setSubstitute
This action will transparently serve a different page to an offending user.
$this
getSetHeader
This action will set a custom header but allow the request to continue to the customer backend.
hasSetHeader
setSetHeader
This action will set a custom header but allow the request to continue to the customer backend.
$this
getFirewallActionOneof
string