| Parameter | Type | Description | Example |
|---|---|---|---|
| object | A short description of struct | ||
| ClientIpIdentifier | object | Identifies the IP address of the client. | |
| Mode | string | Identifies the mode. Enumerated values:
| headers |
| Headers | array | Specify headers. | |
| string | Specifies the header. | X-Forwarded-For | |
| AddBotProtectionHeaders | object | Adds a bot protection header. | |
| Enable | boolean | Indicates whether the parameter is enabled. | |
| AddSecurityHeaders | object | Adds security request header. | |
| Enable | boolean | Indicates whether the parameter is enabled. | |
| SecurityLevel | object | The security level. | |
| Value | string | The security level value. Enumerated values:
| low |
| BotManagement | object | Bot management. | |
| DefiniteBots | object | Definite Bots | |
| Id | long | The rule ID. | 20000001 |
| Action | string | The action that you want to perform on requests that match the rule. | captcha |
| LikelyBots | object | Likely Bots | |
| Id | long | The rule ID. | 20000002 |
| Action | string | The action that you want to perform on requests that match the rule. | deny |
| VerifiedBots | object | Verified Bots | |
| Id | long | The rule ID. | 20000003 |
| Action | string | The action that you want to perform on requests that match the rule. | bypass |
| JSDetection | object | JavaScript detection. | |
| Enable | boolean | Indicates whether the parameter is enabled. | |
| EffectOnStatic | object | Takes effect on static resource requests. | |
| Enable | boolean | Indicates whether the parameter is enabled. |