Viewing docs for bytepluscc v0.0.55
published on Thursday, Oct 15, 2026 by Byteplus
published on Thursday, Oct 15, 2026 by Byteplus
Viewing docs for bytepluscc v0.0.55
published on Thursday, Oct 15, 2026 by Byteplus
published on Thursday, Oct 15, 2026 by Byteplus
Data Source schema for Byteplus::WAF::BotAnalyseProtectRule
Using getBotAnalyseProtectRule
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getBotAnalyseProtectRule(args: GetBotAnalyseProtectRuleArgs, opts?: InvokeOptions): Promise<GetBotAnalyseProtectRuleResult>
function getBotAnalyseProtectRuleOutput(args: GetBotAnalyseProtectRuleOutputArgs, opts?: InvokeOutputOptions): Output<GetBotAnalyseProtectRuleResult>def get_bot_analyse_protect_rule(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetBotAnalyseProtectRuleResult
def get_bot_analyse_protect_rule_output(id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetBotAnalyseProtectRuleResult]func LookupBotAnalyseProtectRule(ctx *Context, args *LookupBotAnalyseProtectRuleArgs, opts ...InvokeOption) (*LookupBotAnalyseProtectRuleResult, error)
func LookupBotAnalyseProtectRuleOutput(ctx *Context, args *LookupBotAnalyseProtectRuleOutputArgs, opts ...InvokeOption) LookupBotAnalyseProtectRuleResultOutput> Note: This function is named LookupBotAnalyseProtectRule in the Go SDK.
public static class GetBotAnalyseProtectRule
{
public static Task<GetBotAnalyseProtectRuleResult> InvokeAsync(GetBotAnalyseProtectRuleArgs args, InvokeOptions? opts = null)
public static Output<GetBotAnalyseProtectRuleResult> Invoke(GetBotAnalyseProtectRuleInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetBotAnalyseProtectRuleResult> Invoke(GetBotAnalyseProtectRuleInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetBotAnalyseProtectRuleResult> getBotAnalyseProtectRule(GetBotAnalyseProtectRuleArgs args, InvokeOptions options)
public static Output<GetBotAnalyseProtectRuleResult> getBotAnalyseProtectRule(GetBotAnalyseProtectRuleArgs args, InvokeOptions options)
public static Output<GetBotAnalyseProtectRuleResult> getBotAnalyseProtectRule(GetBotAnalyseProtectRuleArgs args, InvokeOutputOptions options)
fn::invoke:
function: bytepluscc:waf/getBotAnalyseProtectRule:getBotAnalyseProtectRule
arguments:
# arguments dictionarydata "bytepluscc_waf_get_bot_analyse_protect_rule" "name" {
# arguments
}The following arguments are supported:
- Id string
- Uniquely identifies the resource.
- Id string
- Uniquely identifies the resource.
- id string
- Uniquely identifies the resource.
- id String
- Uniquely identifies the resource.
- id string
- Uniquely identifies the resource.
- id str
- Uniquely identifies the resource.
- id String
- Uniquely identifies the resource.
getBotAnalyseProtectRule Result
The following output properties are available:
- Accurate
Group Byteplus.Get Bot Analyse Protect Rule Accurate Group - Advanced condition group. Do not include this field if not enabled or if the list is empty.
- Action
After intVerification - Follow-up actions after challenge verification succeeds. Applies only when ActionType is 6 (JS challenge), 7 (human verification), or 10 (proof of work). 1: Block; 2: Monitor.
- Action
Type int - Action to execute. 0: Observe; 1: Rate limit (supported only in frequency limit scenario, i.e., StatisticalType=1); 2: Block; 6: JS challenge; 7: CAPTCHA; 10: Proof of work; 11: Drop.
- Cron
Confs List<Byteplus.Get Bot Analyse Protect Rule Cron Conf> - Periodic cycle configuration list. Supported only for frequency limit rules with StatisticalType=1. Threshold switching is specified by crontab.
- Effect
Time int - Action effective duration in seconds, range 30~86400. Required when creating or updating rules except for ActionType=1 (rate limiting).
- Enable int
- Rule switch. 0: Off; 1: On.
- Exemption
Time int - Exemption time for human verification, JS challenge, or proof of work, in seconds. Range 30~3600. Applies only when ActionType is 6/7/10.
- Field string
- Statistical object. Supports single or multiple fields, separated by commas. Maximum of 10 fields. Basic format is DataType:Value, for example HEADER:X-Forwarded-For, CLIENTIP, COOKIE:token, ARGS:device_id, JA3HASH.
- Host string
- Domain name. The website domain to be protected. Make sure the domain has been added to the current WAF instance before calling.
- Id string
- Uniquely identifies the resource.
- Name string
- Rule name. Must start with Chinese/letter/number. Allows Chinese/letters/numbers/period (.)/underscore (_)/hyphen (-). Length 1~128 characters.
- Pass
Ratio double - JS challenge or CAPTCHA pass rate. Returned only when ActionType is 6/7/10.
- Path string
- Request path to which the rule applies. You can specify an exact page path, match the entire site, or all paths under a directory (using wildcard *). The wildcard * can only appear at the end of the path.
- Path
Threshold int - Overall threshold for the current path. Effective only when StatisticalType=1. Range 1~300000.
- Project
Name string - Project name, which is the project associated with the current resource. Only projects with permissions under the current identity can be associated.
- Rule
Id string - Bot statistical protection rule ID.
- Rule
Priority int - Rule priority under the same path and advanced condition. Range 0~9, with 0 being the highest priority.
- Rule
Tag string - Rule display ID. Frequency limit rule prefix is R (e.g., R000000018673); repeated statistics rule prefix is S (e.g., S000000018674).
- Single
Proportion double - Ratio threshold for a single statistical object. Enabled only when StatisticalType=3 (repeat ratio). Value range: [0, 1).
- Single
Threshold int - Threshold for the number of times per statistical object. Used only when StatisticalType=1. Range 1~300000.
- Statistical
Duration int - Statistical time window, in seconds. Frequency limit scenario (StatisticalType=1): 5~1800; repeat statistics scenario (StatisticalType=2/3): 1~60.
- Statistical
Type string - Statistical method. "1": access frequency; "2": repeat count; "3": repeat ratio.
- Update
Time string - Last update time of the rule.
- Accurate
Group GetBot Analyse Protect Rule Accurate Group - Advanced condition group. Do not include this field if not enabled or if the list is empty.
- Action
After intVerification - Follow-up actions after challenge verification succeeds. Applies only when ActionType is 6 (JS challenge), 7 (human verification), or 10 (proof of work). 1: Block; 2: Monitor.
- Action
Type int - Action to execute. 0: Observe; 1: Rate limit (supported only in frequency limit scenario, i.e., StatisticalType=1); 2: Block; 6: JS challenge; 7: CAPTCHA; 10: Proof of work; 11: Drop.
- Cron
Confs []GetBot Analyse Protect Rule Cron Conf - Periodic cycle configuration list. Supported only for frequency limit rules with StatisticalType=1. Threshold switching is specified by crontab.
- Effect
Time int - Action effective duration in seconds, range 30~86400. Required when creating or updating rules except for ActionType=1 (rate limiting).
- Enable int
- Rule switch. 0: Off; 1: On.
- Exemption
Time int - Exemption time for human verification, JS challenge, or proof of work, in seconds. Range 30~3600. Applies only when ActionType is 6/7/10.
- Field string
- Statistical object. Supports single or multiple fields, separated by commas. Maximum of 10 fields. Basic format is DataType:Value, for example HEADER:X-Forwarded-For, CLIENTIP, COOKIE:token, ARGS:device_id, JA3HASH.
- Host string
- Domain name. The website domain to be protected. Make sure the domain has been added to the current WAF instance before calling.
- Id string
- Uniquely identifies the resource.
- Name string
- Rule name. Must start with Chinese/letter/number. Allows Chinese/letters/numbers/period (.)/underscore (_)/hyphen (-). Length 1~128 characters.
- Pass
Ratio float64 - JS challenge or CAPTCHA pass rate. Returned only when ActionType is 6/7/10.
- Path string
- Request path to which the rule applies. You can specify an exact page path, match the entire site, or all paths under a directory (using wildcard *). The wildcard * can only appear at the end of the path.
- Path
Threshold int - Overall threshold for the current path. Effective only when StatisticalType=1. Range 1~300000.
- Project
Name string - Project name, which is the project associated with the current resource. Only projects with permissions under the current identity can be associated.
- Rule
Id string - Bot statistical protection rule ID.
- Rule
Priority int - Rule priority under the same path and advanced condition. Range 0~9, with 0 being the highest priority.
- Rule
Tag string - Rule display ID. Frequency limit rule prefix is R (e.g., R000000018673); repeated statistics rule prefix is S (e.g., S000000018674).
- Single
Proportion float64 - Ratio threshold for a single statistical object. Enabled only when StatisticalType=3 (repeat ratio). Value range: [0, 1).
- Single
Threshold int - Threshold for the number of times per statistical object. Used only when StatisticalType=1. Range 1~300000.
- Statistical
Duration int - Statistical time window, in seconds. Frequency limit scenario (StatisticalType=1): 5~1800; repeat statistics scenario (StatisticalType=2/3): 1~60.
- Statistical
Type string - Statistical method. "1": access frequency; "2": repeat count; "3": repeat ratio.
- Update
Time string - Last update time of the rule.
- accurate_
group object - Advanced condition group. Do not include this field if not enabled or if the list is empty.
- action_
after_ numberverification - Follow-up actions after challenge verification succeeds. Applies only when ActionType is 6 (JS challenge), 7 (human verification), or 10 (proof of work). 1: Block; 2: Monitor.
- action_
type number - Action to execute. 0: Observe; 1: Rate limit (supported only in frequency limit scenario, i.e., StatisticalType=1); 2: Block; 6: JS challenge; 7: CAPTCHA; 10: Proof of work; 11: Drop.
- cron_
confs list(object) - Periodic cycle configuration list. Supported only for frequency limit rules with StatisticalType=1. Threshold switching is specified by crontab.
- effect_
time number - Action effective duration in seconds, range 30~86400. Required when creating or updating rules except for ActionType=1 (rate limiting).
- enable number
- Rule switch. 0: Off; 1: On.
- exemption_
time number - Exemption time for human verification, JS challenge, or proof of work, in seconds. Range 30~3600. Applies only when ActionType is 6/7/10.
- field string
- Statistical object. Supports single or multiple fields, separated by commas. Maximum of 10 fields. Basic format is DataType:Value, for example HEADER:X-Forwarded-For, CLIENTIP, COOKIE:token, ARGS:device_id, JA3HASH.
- host string
- Domain name. The website domain to be protected. Make sure the domain has been added to the current WAF instance before calling.
- id string
- Uniquely identifies the resource.
- name string
- Rule name. Must start with Chinese/letter/number. Allows Chinese/letters/numbers/period (.)/underscore (_)/hyphen (-). Length 1~128 characters.
- pass_
ratio number - JS challenge or CAPTCHA pass rate. Returned only when ActionType is 6/7/10.
- path string
- Request path to which the rule applies. You can specify an exact page path, match the entire site, or all paths under a directory (using wildcard *). The wildcard * can only appear at the end of the path.
- path_
threshold number - Overall threshold for the current path. Effective only when StatisticalType=1. Range 1~300000.
- project_
name string - Project name, which is the project associated with the current resource. Only projects with permissions under the current identity can be associated.
- rule_
id string - Bot statistical protection rule ID.
- rule_
priority number - Rule priority under the same path and advanced condition. Range 0~9, with 0 being the highest priority.
- rule_
tag string - Rule display ID. Frequency limit rule prefix is R (e.g., R000000018673); repeated statistics rule prefix is S (e.g., S000000018674).
- single_
proportion number - Ratio threshold for a single statistical object. Enabled only when StatisticalType=3 (repeat ratio). Value range: [0, 1).
- single_
threshold number - Threshold for the number of times per statistical object. Used only when StatisticalType=1. Range 1~300000.
- statistical_
duration number - Statistical time window, in seconds. Frequency limit scenario (StatisticalType=1): 5~1800; repeat statistics scenario (StatisticalType=2/3): 1~60.
- statistical_
type string - Statistical method. "1": access frequency; "2": repeat count; "3": repeat ratio.
- update_
time string - Last update time of the rule.
- accurate
Group GetBot Analyse Protect Rule Accurate Group - Advanced condition group. Do not include this field if not enabled or if the list is empty.
- action
After IntegerVerification - Follow-up actions after challenge verification succeeds. Applies only when ActionType is 6 (JS challenge), 7 (human verification), or 10 (proof of work). 1: Block; 2: Monitor.
- action
Type Integer - Action to execute. 0: Observe; 1: Rate limit (supported only in frequency limit scenario, i.e., StatisticalType=1); 2: Block; 6: JS challenge; 7: CAPTCHA; 10: Proof of work; 11: Drop.
- cron
Confs List<GetBot Analyse Protect Rule Cron Conf> - Periodic cycle configuration list. Supported only for frequency limit rules with StatisticalType=1. Threshold switching is specified by crontab.
- effect
Time Integer - Action effective duration in seconds, range 30~86400. Required when creating or updating rules except for ActionType=1 (rate limiting).
- enable Integer
- Rule switch. 0: Off; 1: On.
- exemption
Time Integer - Exemption time for human verification, JS challenge, or proof of work, in seconds. Range 30~3600. Applies only when ActionType is 6/7/10.
- field String
- Statistical object. Supports single or multiple fields, separated by commas. Maximum of 10 fields. Basic format is DataType:Value, for example HEADER:X-Forwarded-For, CLIENTIP, COOKIE:token, ARGS:device_id, JA3HASH.
- host String
- Domain name. The website domain to be protected. Make sure the domain has been added to the current WAF instance before calling.
- id String
- Uniquely identifies the resource.
- name String
- Rule name. Must start with Chinese/letter/number. Allows Chinese/letters/numbers/period (.)/underscore (_)/hyphen (-). Length 1~128 characters.
- pass
Ratio Double - JS challenge or CAPTCHA pass rate. Returned only when ActionType is 6/7/10.
- path String
- Request path to which the rule applies. You can specify an exact page path, match the entire site, or all paths under a directory (using wildcard *). The wildcard * can only appear at the end of the path.
- path
Threshold Integer - Overall threshold for the current path. Effective only when StatisticalType=1. Range 1~300000.
- project
Name String - Project name, which is the project associated with the current resource. Only projects with permissions under the current identity can be associated.
- rule
Id String - Bot statistical protection rule ID.
- rule
Priority Integer - Rule priority under the same path and advanced condition. Range 0~9, with 0 being the highest priority.
- rule
Tag String - Rule display ID. Frequency limit rule prefix is R (e.g., R000000018673); repeated statistics rule prefix is S (e.g., S000000018674).
- single
Proportion Double - Ratio threshold for a single statistical object. Enabled only when StatisticalType=3 (repeat ratio). Value range: [0, 1).
- single
Threshold Integer - Threshold for the number of times per statistical object. Used only when StatisticalType=1. Range 1~300000.
- statistical
Duration Integer - Statistical time window, in seconds. Frequency limit scenario (StatisticalType=1): 5~1800; repeat statistics scenario (StatisticalType=2/3): 1~60.
- statistical
Type String - Statistical method. "1": access frequency; "2": repeat count; "3": repeat ratio.
- update
Time String - Last update time of the rule.
- accurate
Group GetBot Analyse Protect Rule Accurate Group - Advanced condition group. Do not include this field if not enabled or if the list is empty.
- action
After numberVerification - Follow-up actions after challenge verification succeeds. Applies only when ActionType is 6 (JS challenge), 7 (human verification), or 10 (proof of work). 1: Block; 2: Monitor.
- action
Type number - Action to execute. 0: Observe; 1: Rate limit (supported only in frequency limit scenario, i.e., StatisticalType=1); 2: Block; 6: JS challenge; 7: CAPTCHA; 10: Proof of work; 11: Drop.
- cron
Confs GetBot Analyse Protect Rule Cron Conf[] - Periodic cycle configuration list. Supported only for frequency limit rules with StatisticalType=1. Threshold switching is specified by crontab.
- effect
Time number - Action effective duration in seconds, range 30~86400. Required when creating or updating rules except for ActionType=1 (rate limiting).
- enable number
- Rule switch. 0: Off; 1: On.
- exemption
Time number - Exemption time for human verification, JS challenge, or proof of work, in seconds. Range 30~3600. Applies only when ActionType is 6/7/10.
- field string
- Statistical object. Supports single or multiple fields, separated by commas. Maximum of 10 fields. Basic format is DataType:Value, for example HEADER:X-Forwarded-For, CLIENTIP, COOKIE:token, ARGS:device_id, JA3HASH.
- host string
- Domain name. The website domain to be protected. Make sure the domain has been added to the current WAF instance before calling.
- id string
- Uniquely identifies the resource.
- name string
- Rule name. Must start with Chinese/letter/number. Allows Chinese/letters/numbers/period (.)/underscore (_)/hyphen (-). Length 1~128 characters.
- pass
Ratio number - JS challenge or CAPTCHA pass rate. Returned only when ActionType is 6/7/10.
- path string
- Request path to which the rule applies. You can specify an exact page path, match the entire site, or all paths under a directory (using wildcard *). The wildcard * can only appear at the end of the path.
- path
Threshold number - Overall threshold for the current path. Effective only when StatisticalType=1. Range 1~300000.
- project
Name string - Project name, which is the project associated with the current resource. Only projects with permissions under the current identity can be associated.
- rule
Id string - Bot statistical protection rule ID.
- rule
Priority number - Rule priority under the same path and advanced condition. Range 0~9, with 0 being the highest priority.
- rule
Tag string - Rule display ID. Frequency limit rule prefix is R (e.g., R000000018673); repeated statistics rule prefix is S (e.g., S000000018674).
- single
Proportion number - Ratio threshold for a single statistical object. Enabled only when StatisticalType=3 (repeat ratio). Value range: [0, 1).
- single
Threshold number - Threshold for the number of times per statistical object. Used only when StatisticalType=1. Range 1~300000.
- statistical
Duration number - Statistical time window, in seconds. Frequency limit scenario (StatisticalType=1): 5~1800; repeat statistics scenario (StatisticalType=2/3): 1~60.
- statistical
Type string - Statistical method. "1": access frequency; "2": repeat count; "3": repeat ratio.
- update
Time string - Last update time of the rule.
- accurate_
group GetBot Analyse Protect Rule Accurate Group - Advanced condition group. Do not include this field if not enabled or if the list is empty.
- action_
after_ intverification - Follow-up actions after challenge verification succeeds. Applies only when ActionType is 6 (JS challenge), 7 (human verification), or 10 (proof of work). 1: Block; 2: Monitor.
- action_
type int - Action to execute. 0: Observe; 1: Rate limit (supported only in frequency limit scenario, i.e., StatisticalType=1); 2: Block; 6: JS challenge; 7: CAPTCHA; 10: Proof of work; 11: Drop.
- cron_
confs Sequence[GetBot Analyse Protect Rule Cron Conf] - Periodic cycle configuration list. Supported only for frequency limit rules with StatisticalType=1. Threshold switching is specified by crontab.
- effect_
time int - Action effective duration in seconds, range 30~86400. Required when creating or updating rules except for ActionType=1 (rate limiting).
- enable int
- Rule switch. 0: Off; 1: On.
- exemption_
time int - Exemption time for human verification, JS challenge, or proof of work, in seconds. Range 30~3600. Applies only when ActionType is 6/7/10.
- field str
- Statistical object. Supports single or multiple fields, separated by commas. Maximum of 10 fields. Basic format is DataType:Value, for example HEADER:X-Forwarded-For, CLIENTIP, COOKIE:token, ARGS:device_id, JA3HASH.
- host str
- Domain name. The website domain to be protected. Make sure the domain has been added to the current WAF instance before calling.
- id str
- Uniquely identifies the resource.
- name str
- Rule name. Must start with Chinese/letter/number. Allows Chinese/letters/numbers/period (.)/underscore (_)/hyphen (-). Length 1~128 characters.
- pass_
ratio float - JS challenge or CAPTCHA pass rate. Returned only when ActionType is 6/7/10.
- path str
- Request path to which the rule applies. You can specify an exact page path, match the entire site, or all paths under a directory (using wildcard *). The wildcard * can only appear at the end of the path.
- path_
threshold int - Overall threshold for the current path. Effective only when StatisticalType=1. Range 1~300000.
- project_
name str - Project name, which is the project associated with the current resource. Only projects with permissions under the current identity can be associated.
- rule_
id str - Bot statistical protection rule ID.
- rule_
priority int - Rule priority under the same path and advanced condition. Range 0~9, with 0 being the highest priority.
- rule_
tag str - Rule display ID. Frequency limit rule prefix is R (e.g., R000000018673); repeated statistics rule prefix is S (e.g., S000000018674).
- single_
proportion float - Ratio threshold for a single statistical object. Enabled only when StatisticalType=3 (repeat ratio). Value range: [0, 1).
- single_
threshold int - Threshold for the number of times per statistical object. Used only when StatisticalType=1. Range 1~300000.
- statistical_
duration int - Statistical time window, in seconds. Frequency limit scenario (StatisticalType=1): 5~1800; repeat statistics scenario (StatisticalType=2/3): 1~60.
- statistical_
type str - Statistical method. "1": access frequency; "2": repeat count; "3": repeat ratio.
- update_
time str - Last update time of the rule.
- accurate
Group Property Map - Advanced condition group. Do not include this field if not enabled or if the list is empty.
- action
After NumberVerification - Follow-up actions after challenge verification succeeds. Applies only when ActionType is 6 (JS challenge), 7 (human verification), or 10 (proof of work). 1: Block; 2: Monitor.
- action
Type Number - Action to execute. 0: Observe; 1: Rate limit (supported only in frequency limit scenario, i.e., StatisticalType=1); 2: Block; 6: JS challenge; 7: CAPTCHA; 10: Proof of work; 11: Drop.
- cron
Confs List<Property Map> - Periodic cycle configuration list. Supported only for frequency limit rules with StatisticalType=1. Threshold switching is specified by crontab.
- effect
Time Number - Action effective duration in seconds, range 30~86400. Required when creating or updating rules except for ActionType=1 (rate limiting).
- enable Number
- Rule switch. 0: Off; 1: On.
- exemption
Time Number - Exemption time for human verification, JS challenge, or proof of work, in seconds. Range 30~3600. Applies only when ActionType is 6/7/10.
- field String
- Statistical object. Supports single or multiple fields, separated by commas. Maximum of 10 fields. Basic format is DataType:Value, for example HEADER:X-Forwarded-For, CLIENTIP, COOKIE:token, ARGS:device_id, JA3HASH.
- host String
- Domain name. The website domain to be protected. Make sure the domain has been added to the current WAF instance before calling.
- id String
- Uniquely identifies the resource.
- name String
- Rule name. Must start with Chinese/letter/number. Allows Chinese/letters/numbers/period (.)/underscore (_)/hyphen (-). Length 1~128 characters.
- pass
Ratio Number - JS challenge or CAPTCHA pass rate. Returned only when ActionType is 6/7/10.
- path String
- Request path to which the rule applies. You can specify an exact page path, match the entire site, or all paths under a directory (using wildcard *). The wildcard * can only appear at the end of the path.
- path
Threshold Number - Overall threshold for the current path. Effective only when StatisticalType=1. Range 1~300000.
- project
Name String - Project name, which is the project associated with the current resource. Only projects with permissions under the current identity can be associated.
- rule
Id String - Bot statistical protection rule ID.
- rule
Priority Number - Rule priority under the same path and advanced condition. Range 0~9, with 0 being the highest priority.
- rule
Tag String - Rule display ID. Frequency limit rule prefix is R (e.g., R000000018673); repeated statistics rule prefix is S (e.g., S000000018674).
- single
Proportion Number - Ratio threshold for a single statistical object. Enabled only when StatisticalType=3 (repeat ratio). Value range: [0, 1).
- single
Threshold Number - Threshold for the number of times per statistical object. Used only when StatisticalType=1. Range 1~300000.
- statistical
Duration Number - Statistical time window, in seconds. Frequency limit scenario (StatisticalType=1): 5~1800; repeat statistics scenario (StatisticalType=2/3): 1~60.
- statistical
Type String - Statistical method. "1": access frequency; "2": repeat count; "3": repeat ratio.
- update
Time String - Last update time of the rule.
Supporting Types
GetBotAnalyseProtectRuleAccurateGroup
- Accurate
Group intPriority - Priority of advanced condition group. Not required for create/update; used only for list display.
- Accurate
Rules List<Byteplus.Get Bot Analyse Protect Rule Accurate Group Accurate Rule> - Sub-rule list in advanced conditions.
- Id int
- Advanced condition group ID. Not required for create/update operations; used only for list display.
- Logic int
- Logical relationship. 1: AND; 2: OR.
- Accurate
Group intPriority - Priority of advanced condition group. Not required for create/update; used only for list display.
- Accurate
Rules []GetBot Analyse Protect Rule Accurate Group Accurate Rule - Sub-rule list in advanced conditions.
- Id int
- Advanced condition group ID. Not required for create/update operations; used only for list display.
- Logic int
- Logical relationship. 1: AND; 2: OR.
- accurate_
group_ numberpriority - Priority of advanced condition group. Not required for create/update; used only for list display.
- accurate_
rules list(object) - Sub-rule list in advanced conditions.
- id number
- Advanced condition group ID. Not required for create/update operations; used only for list display.
- logic number
- Logical relationship. 1: AND; 2: OR.
- accurate
Group IntegerPriority - Priority of advanced condition group. Not required for create/update; used only for list display.
- accurate
Rules List<GetBot Analyse Protect Rule Accurate Group Accurate Rule> - Sub-rule list in advanced conditions.
- id Integer
- Advanced condition group ID. Not required for create/update operations; used only for list display.
- logic Integer
- Logical relationship. 1: AND; 2: OR.
- accurate
Group numberPriority - Priority of advanced condition group. Not required for create/update; used only for list display.
- accurate
Rules GetBot Analyse Protect Rule Accurate Group Accurate Rule[] - Sub-rule list in advanced conditions.
- id number
- Advanced condition group ID. Not required for create/update operations; used only for list display.
- logic number
- Logical relationship. 1: AND; 2: OR.
- accurate_
group_ intpriority - Priority of advanced condition group. Not required for create/update; used only for list display.
- accurate_
rules Sequence[GetBot Analyse Protect Rule Accurate Group Accurate Rule] - Sub-rule list in advanced conditions.
- id int
- Advanced condition group ID. Not required for create/update operations; used only for list display.
- logic int
- Logical relationship. 1: AND; 2: OR.
- accurate
Group NumberPriority - Priority of advanced condition group. Not required for create/update; used only for list display.
- accurate
Rules List<Property Map> - Sub-rule list in advanced conditions.
- id Number
- Advanced condition group ID. Not required for create/update operations; used only for list display.
- logic Number
- Logical relationship. 1: AND; 2: OR.
GetBotAnalyseProtectRuleAccurateGroupAccurateRule
- Http
Obj string - Match object. Fixed objects automatically generate HttpObj by ObjType. Custom objects require specifying the Key in HttpObj, e.g., request.header.clientip, request.uri, request.queryargs.abc, request.header.custom-header, request.cookie.custom-cookie, etc.
- Obj
Type int - Enumeration of match object types. 0: request protocol; 1: request URI; 2: request method; 3: request path; 4: request parameters; 5: request header; 6: User-Agent; 7: Referer; 8: Cookie; 9: request body length; 10: request body format; 11: X-Forwarded-For; 12: client IP; 13: custom Args; 14: custom Header; 15: custom Cookie; 23: JA3 Hash; 25: Session-ID; 26: client fingerprint.
- Opretar int
- Enumeration of match operators. 0~5: size comparison; 6~11: substring match; 12~15: set match; 16: regex; 17~21: IP identification (only for request.header.clientip or custom objects); 23/24: include/exclude address group; 25/26: include/exclude geographic location; 27: include IP intelligence; 28/29: AS number belongs/does not belong.
- Property int
- Match attribute type enumeration. 0: Value; 1: StrLen; 2: Size; 3: Keys; 4: Version; 5: IP (used only for Operator=17~21); 6: Country.
- Value
String string - Match value. IP identification operations with Operator=17~21 do not involve match content and can be an empty string. For Operator=23~29, fill in according to the corresponding format (IP address group ID/region code/IP intelligence tag/ASN). For other operators, enter the actual match value.
- Http
Obj string - Match object. Fixed objects automatically generate HttpObj by ObjType. Custom objects require specifying the Key in HttpObj, e.g., request.header.clientip, request.uri, request.queryargs.abc, request.header.custom-header, request.cookie.custom-cookie, etc.
- Obj
Type int - Enumeration of match object types. 0: request protocol; 1: request URI; 2: request method; 3: request path; 4: request parameters; 5: request header; 6: User-Agent; 7: Referer; 8: Cookie; 9: request body length; 10: request body format; 11: X-Forwarded-For; 12: client IP; 13: custom Args; 14: custom Header; 15: custom Cookie; 23: JA3 Hash; 25: Session-ID; 26: client fingerprint.
- Opretar int
- Enumeration of match operators. 0~5: size comparison; 6~11: substring match; 12~15: set match; 16: regex; 17~21: IP identification (only for request.header.clientip or custom objects); 23/24: include/exclude address group; 25/26: include/exclude geographic location; 27: include IP intelligence; 28/29: AS number belongs/does not belong.
- Property int
- Match attribute type enumeration. 0: Value; 1: StrLen; 2: Size; 3: Keys; 4: Version; 5: IP (used only for Operator=17~21); 6: Country.
- Value
String string - Match value. IP identification operations with Operator=17~21 do not involve match content and can be an empty string. For Operator=23~29, fill in according to the corresponding format (IP address group ID/region code/IP intelligence tag/ASN). For other operators, enter the actual match value.
- http_
obj string - Match object. Fixed objects automatically generate HttpObj by ObjType. Custom objects require specifying the Key in HttpObj, e.g., request.header.clientip, request.uri, request.queryargs.abc, request.header.custom-header, request.cookie.custom-cookie, etc.
- obj_
type number - Enumeration of match object types. 0: request protocol; 1: request URI; 2: request method; 3: request path; 4: request parameters; 5: request header; 6: User-Agent; 7: Referer; 8: Cookie; 9: request body length; 10: request body format; 11: X-Forwarded-For; 12: client IP; 13: custom Args; 14: custom Header; 15: custom Cookie; 23: JA3 Hash; 25: Session-ID; 26: client fingerprint.
- opretar number
- Enumeration of match operators. 0~5: size comparison; 6~11: substring match; 12~15: set match; 16: regex; 17~21: IP identification (only for request.header.clientip or custom objects); 23/24: include/exclude address group; 25/26: include/exclude geographic location; 27: include IP intelligence; 28/29: AS number belongs/does not belong.
- property number
- Match attribute type enumeration. 0: Value; 1: StrLen; 2: Size; 3: Keys; 4: Version; 5: IP (used only for Operator=17~21); 6: Country.
- value_
string string - Match value. IP identification operations with Operator=17~21 do not involve match content and can be an empty string. For Operator=23~29, fill in according to the corresponding format (IP address group ID/region code/IP intelligence tag/ASN). For other operators, enter the actual match value.
- http
Obj String - Match object. Fixed objects automatically generate HttpObj by ObjType. Custom objects require specifying the Key in HttpObj, e.g., request.header.clientip, request.uri, request.queryargs.abc, request.header.custom-header, request.cookie.custom-cookie, etc.
- obj
Type Integer - Enumeration of match object types. 0: request protocol; 1: request URI; 2: request method; 3: request path; 4: request parameters; 5: request header; 6: User-Agent; 7: Referer; 8: Cookie; 9: request body length; 10: request body format; 11: X-Forwarded-For; 12: client IP; 13: custom Args; 14: custom Header; 15: custom Cookie; 23: JA3 Hash; 25: Session-ID; 26: client fingerprint.
- opretar Integer
- Enumeration of match operators. 0~5: size comparison; 6~11: substring match; 12~15: set match; 16: regex; 17~21: IP identification (only for request.header.clientip or custom objects); 23/24: include/exclude address group; 25/26: include/exclude geographic location; 27: include IP intelligence; 28/29: AS number belongs/does not belong.
- property Integer
- Match attribute type enumeration. 0: Value; 1: StrLen; 2: Size; 3: Keys; 4: Version; 5: IP (used only for Operator=17~21); 6: Country.
- value
String String - Match value. IP identification operations with Operator=17~21 do not involve match content and can be an empty string. For Operator=23~29, fill in according to the corresponding format (IP address group ID/region code/IP intelligence tag/ASN). For other operators, enter the actual match value.
- http
Obj string - Match object. Fixed objects automatically generate HttpObj by ObjType. Custom objects require specifying the Key in HttpObj, e.g., request.header.clientip, request.uri, request.queryargs.abc, request.header.custom-header, request.cookie.custom-cookie, etc.
- obj
Type number - Enumeration of match object types. 0: request protocol; 1: request URI; 2: request method; 3: request path; 4: request parameters; 5: request header; 6: User-Agent; 7: Referer; 8: Cookie; 9: request body length; 10: request body format; 11: X-Forwarded-For; 12: client IP; 13: custom Args; 14: custom Header; 15: custom Cookie; 23: JA3 Hash; 25: Session-ID; 26: client fingerprint.
- opretar number
- Enumeration of match operators. 0~5: size comparison; 6~11: substring match; 12~15: set match; 16: regex; 17~21: IP identification (only for request.header.clientip or custom objects); 23/24: include/exclude address group; 25/26: include/exclude geographic location; 27: include IP intelligence; 28/29: AS number belongs/does not belong.
- property number
- Match attribute type enumeration. 0: Value; 1: StrLen; 2: Size; 3: Keys; 4: Version; 5: IP (used only for Operator=17~21); 6: Country.
- value
String string - Match value. IP identification operations with Operator=17~21 do not involve match content and can be an empty string. For Operator=23~29, fill in according to the corresponding format (IP address group ID/region code/IP intelligence tag/ASN). For other operators, enter the actual match value.
- http_
obj str - Match object. Fixed objects automatically generate HttpObj by ObjType. Custom objects require specifying the Key in HttpObj, e.g., request.header.clientip, request.uri, request.queryargs.abc, request.header.custom-header, request.cookie.custom-cookie, etc.
- obj_
type int - Enumeration of match object types. 0: request protocol; 1: request URI; 2: request method; 3: request path; 4: request parameters; 5: request header; 6: User-Agent; 7: Referer; 8: Cookie; 9: request body length; 10: request body format; 11: X-Forwarded-For; 12: client IP; 13: custom Args; 14: custom Header; 15: custom Cookie; 23: JA3 Hash; 25: Session-ID; 26: client fingerprint.
- opretar int
- Enumeration of match operators. 0~5: size comparison; 6~11: substring match; 12~15: set match; 16: regex; 17~21: IP identification (only for request.header.clientip or custom objects); 23/24: include/exclude address group; 25/26: include/exclude geographic location; 27: include IP intelligence; 28/29: AS number belongs/does not belong.
- property int
- Match attribute type enumeration. 0: Value; 1: StrLen; 2: Size; 3: Keys; 4: Version; 5: IP (used only for Operator=17~21); 6: Country.
- value_
string str - Match value. IP identification operations with Operator=17~21 do not involve match content and can be an empty string. For Operator=23~29, fill in according to the corresponding format (IP address group ID/region code/IP intelligence tag/ASN). For other operators, enter the actual match value.
- http
Obj String - Match object. Fixed objects automatically generate HttpObj by ObjType. Custom objects require specifying the Key in HttpObj, e.g., request.header.clientip, request.uri, request.queryargs.abc, request.header.custom-header, request.cookie.custom-cookie, etc.
- obj
Type Number - Enumeration of match object types. 0: request protocol; 1: request URI; 2: request method; 3: request path; 4: request parameters; 5: request header; 6: User-Agent; 7: Referer; 8: Cookie; 9: request body length; 10: request body format; 11: X-Forwarded-For; 12: client IP; 13: custom Args; 14: custom Header; 15: custom Cookie; 23: JA3 Hash; 25: Session-ID; 26: client fingerprint.
- opretar Number
- Enumeration of match operators. 0~5: size comparison; 6~11: substring match; 12~15: set match; 16: regex; 17~21: IP identification (only for request.header.clientip or custom objects); 23/24: include/exclude address group; 25/26: include/exclude geographic location; 27: include IP intelligence; 28/29: AS number belongs/does not belong.
- property Number
- Match attribute type enumeration. 0: Value; 1: StrLen; 2: Size; 3: Keys; 4: Version; 5: IP (used only for Operator=17~21); 6: Country.
- value
String String - Match value. IP identification operations with Operator=17~21 do not involve match content and can be an empty string. For Operator=23~29, fill in according to the corresponding format (IP address group ID/region code/IP intelligence tag/ASN). For other operators, enter the actual match value.
GetBotAnalyseProtectRuleCronConf
- Crontab string
- crontab expression. Recommended format: * \n\n-\n\n * * \n\n, for example * 18-20 * * 1,2,3,4,5.
- Path
Threshold int - Total path threshold during the specified period. Value range: 1~300000.
- Single
Threshold int - Threshold for a single object during the specified period. Value range: 1~300000.
- Crontab string
- crontab expression. Recommended format: * \n\n-\n\n * * \n\n, for example * 18-20 * * 1,2,3,4,5.
- Path
Threshold int - Total path threshold during the specified period. Value range: 1~300000.
- Single
Threshold int - Threshold for a single object during the specified period. Value range: 1~300000.
- crontab string
- crontab expression. Recommended format: * \n\n-\n\n * * \n\n, for example * 18-20 * * 1,2,3,4,5.
- path_
threshold number - Total path threshold during the specified period. Value range: 1~300000.
- single_
threshold number - Threshold for a single object during the specified period. Value range: 1~300000.
- crontab String
- crontab expression. Recommended format: * \n\n-\n\n * * \n\n, for example * 18-20 * * 1,2,3,4,5.
- path
Threshold Integer - Total path threshold during the specified period. Value range: 1~300000.
- single
Threshold Integer - Threshold for a single object during the specified period. Value range: 1~300000.
- crontab string
- crontab expression. Recommended format: * \n\n-\n\n * * \n\n, for example * 18-20 * * 1,2,3,4,5.
- path
Threshold number - Total path threshold during the specified period. Value range: 1~300000.
- single
Threshold number - Threshold for a single object during the specified period. Value range: 1~300000.
- crontab str
- crontab expression. Recommended format: * \n\n-\n\n * * \n\n, for example * 18-20 * * 1,2,3,4,5.
- path_
threshold int - Total path threshold during the specified period. Value range: 1~300000.
- single_
threshold int - Threshold for a single object during the specified period. Value range: 1~300000.
- crontab String
- crontab expression. Recommended format: * \n\n-\n\n * * \n\n, for example * 18-20 * * 1,2,3,4,5.
- path
Threshold Number - Total path threshold during the specified period. Value range: 1~300000.
- single
Threshold Number - Threshold for a single object during the specified period. Value range: 1~300000.
Package Details
- Repository
- bytepluscc byteplus-sdk/pulumi-bytepluscc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
byteplusccTerraform Provider.
Viewing docs for bytepluscc v0.0.55
published on Thursday, Oct 15, 2026 by Byteplus
published on Thursday, Oct 15, 2026 by Byteplus