Policy penalty box
Set-AppSecPolicyPenaltyBox
Synopsis
Modify the penalty box.
Syntax
Set-AppSecPolicyPenaltyBox [-ConfigName] <String> [-VersionNumber] <String> [-PolicyName] <String> -Body <Object> [-EdgeRCFile <String>] [-Section <String>] [-AccountSwitchKey <String>] [-ProgressAction <ActionPreference>] [<CommonParameters>]
Set-AppSecPolicyPenaltyBox [-ConfigName] <String> [-VersionNumber] <String> -PolicyID <String> -Body <Object> [-EdgeRCFile <String>] [-Section <String>] [-AccountSwitchKey <String>] [-ProgressAction <ActionPreference>] [<CommonParameters>]
Set-AppSecPolicyPenaltyBox [-ConfigName] <String> [-VersionNumber] <String> -PolicyID <String> -Action <String> -PenaltyBoxProtection <Boolean> [-EdgeRCFile <String>] [-Section <String>] [-AccountSwitchKey <String>] [-ProgressAction <ActionPreference>] [<CommonParameters>]
Set-AppSecPolicyPenaltyBox [-ConfigName] <String> [-VersionNumber] <String> [-PolicyName] <String> -Action <String> -PenaltyBoxProtection <Boolean> [-EdgeRCFile <String>] [-Section <String>] [-AccountSwitchKey <String>] [-ProgressAction <ActionPreference>] [<CommonParameters>]
Set-AppSecPolicyPenaltyBox -ConfigID <Int32> [-VersionNumber] <String> -PolicyID <String> -Body <Object> [-EdgeRCFile <String>] [-Section <String>] [-AccountSwitchKey <String>] [-ProgressAction <ActionPreference>] [<CommonParameters>]
Set-AppSecPolicyPenaltyBox -ConfigID <Int32> [-VersionNumber] <String> -PolicyID <String> -Action <String> -PenaltyBoxProtection <Boolean> [-EdgeRCFile <String>] [-Section <String>] [-AccountSwitchKey <String>] [-ProgressAction <ActionPreference>] [<CommonParameters>]
Set-AppSecPolicyPenaltyBox -ConfigID <Int32> [-VersionNumber] <String> [-PolicyName] <String> -Body <Object> [-EdgeRCFile <String>] [-Section <String>] [-AccountSwitchKey <String>] [-ProgressAction <ActionPreference>] [<CommonParameters>]
Set-AppSecPolicyPenaltyBox -ConfigID <Int32> [-VersionNumber] <String> [-PolicyName] <String> -Action <String> -PenaltyBoxProtection <Boolean> [-EdgeRCFile <String>] [-Section <String>] [-AccountSwitchKey <String>] [-ProgressAction <ActionPreference>] [<CommonParameters>]
Description
Modifies the penalty box settings for a security policy. When the penalty box is enabled for a policy, clients that trigger a WAF deny action are placed in the penalty box. There, the action you select for the penalty box (either alert or deny) continues to apply to any requests from those clients for the next 10 minutes.
When making a request, you can specify a configuration with the -ConfigName or -ConfigID parameter. The -VersionNumber parameter is an integer or the word latest. To specify a policy, use the -PolicyName or -PolicyID parameter.
Parameters
‑AccountSwitchKey |
An account credential key that lets you move between accounts when using an API client enabled for multiple accounts. To find account switch keys, use Get-AccountSwitchKey. |
‑ActionConditionally required |
Specifies the action that the rule should trigger. Either Use |
‑BodyConditionally required |
The request body, either as a |
‑ConfigIDConditionally required |
Your configuration's ID. |
‑ConfigNameConditionally required |
The name of your security configuration. |
‑EdgeRCFile |
Your EdgeGrid resource file to authenticate your command. Defaults to |
‑PenaltyBoxProtectionConditionally required |
Specifies whether penalty box protection is enabled for the security policy. When set to |
‑PolicyIDConditionally required |
Your security policy's ID. |
‑PolicyNameConditionally required |
The name of your security policy. |
‑Section |
The section name in your EdgeGrid resource file to retrieve authentication credentials from. Defaults to |
‑VersionNumberRequired |
A configuration's version. Can be an integer or the word |
Related Links
Updated 4 months ago
