1. Packages
  2. Volcengine
  3. API Docs
  4. waf
  5. BotAnalyseProtectRules
Volcengine v0.0.34 published on Wednesday, Jul 2, 2025 by Volcengine

volcengine.waf.BotAnalyseProtectRules

Explore with Pulumi AI

volcengine logo
Volcengine v0.0.34 published on Wednesday, Jul 2, 2025 by Volcengine
    Deprecated: volcengine.waf.BotAnalyseProtectRules has been deprecated in favor of volcengine.waf.getBotAnalyseProtectRules

    Use this data source to query detailed information of waf bot analyse protect rules

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as volcengine from "@pulumi/volcengine";
    
    const foo = volcengine.waf.getBotAnalyseProtectRules({
        botSpace: "BotRepeat",
        host: "www.tf-test.com",
    });
    
    import pulumi
    import pulumi_volcengine as volcengine
    
    foo = volcengine.waf.get_bot_analyse_protect_rules(bot_space="BotRepeat",
        host="www.tf-test.com")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/waf"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := waf.GetBotAnalyseProtectRules(ctx, &waf.GetBotAnalyseProtectRulesArgs{
    			BotSpace: "BotRepeat",
    			Host:     "www.tf-test.com",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Volcengine = Pulumi.Volcengine;
    
    return await Deployment.RunAsync(() => 
    {
        var foo = Volcengine.Waf.GetBotAnalyseProtectRules.Invoke(new()
        {
            BotSpace = "BotRepeat",
            Host = "www.tf-test.com",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.volcengine.waf.WafFunctions;
    import com.pulumi.volcengine.waf.inputs.GetBotAnalyseProtectRulesArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var foo = WafFunctions.getBotAnalyseProtectRules(GetBotAnalyseProtectRulesArgs.builder()
                .botSpace("BotRepeat")
                .host("www.tf-test.com")
                .build());
    
        }
    }
    
    variables:
      foo:
        fn::invoke:
          Function: volcengine:waf:getBotAnalyseProtectRules
          Arguments:
            botSpace: BotRepeat
            host: www.tf-test.com
    

    Using BotAnalyseProtectRules

    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 botAnalyseProtectRules(args: BotAnalyseProtectRulesArgs, opts?: InvokeOptions): Promise<BotAnalyseProtectRulesResult>
    function botAnalyseProtectRulesOutput(args: BotAnalyseProtectRulesOutputArgs, opts?: InvokeOptions): Output<BotAnalyseProtectRulesResult>
    def bot_analyse_protect_rules(bot_space: Optional[str] = None,
                                  host: Optional[str] = None,
                                  name: Optional[str] = None,
                                  name_regex: Optional[str] = None,
                                  output_file: Optional[str] = None,
                                  path: Optional[str] = None,
                                  project_name: Optional[str] = None,
                                  rule_tag: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> BotAnalyseProtectRulesResult
    def bot_analyse_protect_rules_output(bot_space: Optional[pulumi.Input[str]] = None,
                                  host: Optional[pulumi.Input[str]] = None,
                                  name: Optional[pulumi.Input[str]] = None,
                                  name_regex: Optional[pulumi.Input[str]] = None,
                                  output_file: Optional[pulumi.Input[str]] = None,
                                  path: Optional[pulumi.Input[str]] = None,
                                  project_name: Optional[pulumi.Input[str]] = None,
                                  rule_tag: Optional[pulumi.Input[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[BotAnalyseProtectRulesResult]
    func BotAnalyseProtectRules(ctx *Context, args *BotAnalyseProtectRulesArgs, opts ...InvokeOption) (*BotAnalyseProtectRulesResult, error)
    func BotAnalyseProtectRulesOutput(ctx *Context, args *BotAnalyseProtectRulesOutputArgs, opts ...InvokeOption) BotAnalyseProtectRulesResultOutput
    public static class BotAnalyseProtectRules 
    {
        public static Task<BotAnalyseProtectRulesResult> InvokeAsync(BotAnalyseProtectRulesArgs args, InvokeOptions? opts = null)
        public static Output<BotAnalyseProtectRulesResult> Invoke(BotAnalyseProtectRulesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<BotAnalyseProtectRulesResult> botAnalyseProtectRules(BotAnalyseProtectRulesArgs args, InvokeOptions options)
    public static Output<BotAnalyseProtectRulesResult> botAnalyseProtectRules(BotAnalyseProtectRulesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: volcengine:waf:BotAnalyseProtectRules
      arguments:
        # arguments dictionary

    The following arguments are supported:

    BotSpace string
    Bot protection rule type.
    Host string
    Website domain names that require the setting of protection rules.
    Name string
    The name of the rule.
    NameRegex string
    A Name Regex of Resource.
    OutputFile string
    File name where to save data source results.
    Path string
    Protective path.
    ProjectName string
    The name of the project to which your domain names belong.
    RuleTag string
    Unique identification of rules.
    BotSpace string
    Bot protection rule type.
    Host string
    Website domain names that require the setting of protection rules.
    Name string
    The name of the rule.
    NameRegex string
    A Name Regex of Resource.
    OutputFile string
    File name where to save data source results.
    Path string
    Protective path.
    ProjectName string
    The name of the project to which your domain names belong.
    RuleTag string
    Unique identification of rules.
    botSpace String
    Bot protection rule type.
    host String
    Website domain names that require the setting of protection rules.
    name String
    The name of the rule.
    nameRegex String
    A Name Regex of Resource.
    outputFile String
    File name where to save data source results.
    path String
    Protective path.
    projectName String
    The name of the project to which your domain names belong.
    ruleTag String
    Unique identification of rules.
    botSpace string
    Bot protection rule type.
    host string
    Website domain names that require the setting of protection rules.
    name string
    The name of the rule.
    nameRegex string
    A Name Regex of Resource.
    outputFile string
    File name where to save data source results.
    path string
    Protective path.
    projectName string
    The name of the project to which your domain names belong.
    ruleTag string
    Unique identification of rules.
    bot_space str
    Bot protection rule type.
    host str
    Website domain names that require the setting of protection rules.
    name str
    The name of the rule.
    name_regex str
    A Name Regex of Resource.
    output_file str
    File name where to save data source results.
    path str
    Protective path.
    project_name str
    The name of the project to which your domain names belong.
    rule_tag str
    Unique identification of rules.
    botSpace String
    Bot protection rule type.
    host String
    Website domain names that require the setting of protection rules.
    name String
    The name of the rule.
    nameRegex String
    A Name Regex of Resource.
    outputFile String
    File name where to save data source results.
    path String
    Protective path.
    projectName String
    The name of the project to which your domain names belong.
    ruleTag String
    Unique identification of rules.

    BotAnalyseProtectRules Result

    The following output properties are available:

    BotSpace string
    Datas List<BotAnalyseProtectRulesData>
    The details of the Bot rules.
    Host string
    The domain name where the protection rule is located.
    Id string
    The provider-assigned unique ID for this managed resource.
    TotalCount int
    The total count of query.
    Name string
    The name of rule.
    NameRegex string
    OutputFile string
    Path string
    Request path.
    ProjectName string
    RuleTag string
    Rule label, that is, the complete rule ID.
    BotSpace string
    Datas []BotAnalyseProtectRulesData
    The details of the Bot rules.
    Host string
    The domain name where the protection rule is located.
    Id string
    The provider-assigned unique ID for this managed resource.
    TotalCount int
    The total count of query.
    Name string
    The name of rule.
    NameRegex string
    OutputFile string
    Path string
    Request path.
    ProjectName string
    RuleTag string
    Rule label, that is, the complete rule ID.
    botSpace String
    datas List<BotAnalyseProtectRulesData>
    The details of the Bot rules.
    host String
    The domain name where the protection rule is located.
    id String
    The provider-assigned unique ID for this managed resource.
    totalCount Integer
    The total count of query.
    name String
    The name of rule.
    nameRegex String
    outputFile String
    path String
    Request path.
    projectName String
    ruleTag String
    Rule label, that is, the complete rule ID.
    botSpace string
    datas BotAnalyseProtectRulesData[]
    The details of the Bot rules.
    host string
    The domain name where the protection rule is located.
    id string
    The provider-assigned unique ID for this managed resource.
    totalCount number
    The total count of query.
    name string
    The name of rule.
    nameRegex string
    outputFile string
    path string
    Request path.
    projectName string
    ruleTag string
    Rule label, that is, the complete rule ID.
    bot_space str
    datas Sequence[BotAnalyseProtectRulesData]
    The details of the Bot rules.
    host str
    The domain name where the protection rule is located.
    id str
    The provider-assigned unique ID for this managed resource.
    total_count int
    The total count of query.
    name str
    The name of rule.
    name_regex str
    output_file str
    path str
    Request path.
    project_name str
    rule_tag str
    Rule label, that is, the complete rule ID.
    botSpace String
    datas List<Property Map>
    The details of the Bot rules.
    host String
    The domain name where the protection rule is located.
    id String
    The provider-assigned unique ID for this managed resource.
    totalCount Number
    The total count of query.
    name String
    The name of rule.
    nameRegex String
    outputFile String
    path String
    Request path.
    projectName String
    ruleTag String
    Rule label, that is, the complete rule ID.

    Supporting Types

    BotAnalyseProtectRulesData

    EnableCount int
    The number of statistical protection rules enabled under the current domain name.
    Path string
    Protective path.
    RuleGroups List<BotAnalyseProtectRulesDataRuleGroup>
    Details of the rule group.
    TotalCount int
    The total count of query.
    EnableCount int
    The number of statistical protection rules enabled under the current domain name.
    Path string
    Protective path.
    RuleGroups []BotAnalyseProtectRulesDataRuleGroup
    Details of the rule group.
    TotalCount int
    The total count of query.
    enableCount Integer
    The number of statistical protection rules enabled under the current domain name.
    path String
    Protective path.
    ruleGroups List<BotAnalyseProtectRulesDataRuleGroup>
    Details of the rule group.
    totalCount Integer
    The total count of query.
    enableCount number
    The number of statistical protection rules enabled under the current domain name.
    path string
    Protective path.
    ruleGroups BotAnalyseProtectRulesDataRuleGroup[]
    Details of the rule group.
    totalCount number
    The total count of query.
    enable_count int
    The number of statistical protection rules enabled under the current domain name.
    path str
    Protective path.
    rule_groups Sequence[BotAnalyseProtectRulesDataRuleGroup]
    Details of the rule group.
    total_count int
    The total count of query.
    enableCount Number
    The number of statistical protection rules enabled under the current domain name.
    path String
    Protective path.
    ruleGroups List<Property Map>
    Details of the rule group.
    totalCount Number
    The total count of query.

    BotAnalyseProtectRulesDataRuleGroup

    Group BotAnalyseProtectRulesDataRuleGroupGroup
    Rule group information.
    Rules List<BotAnalyseProtectRulesDataRuleGroupRule>
    Specific rule information within the rule group.
    Group BotAnalyseProtectRulesDataRuleGroupGroup
    Rule group information.
    Rules []BotAnalyseProtectRulesDataRuleGroupRule
    Specific rule information within the rule group.
    group BotAnalyseProtectRulesDataRuleGroupGroup
    Rule group information.
    rules List<BotAnalyseProtectRulesDataRuleGroupRule>
    Specific rule information within the rule group.
    group BotAnalyseProtectRulesDataRuleGroupGroup
    Rule group information.
    rules BotAnalyseProtectRulesDataRuleGroupRule[]
    Specific rule information within the rule group.
    group BotAnalyseProtectRulesDataRuleGroupGroup
    Rule group information.
    rules Sequence[BotAnalyseProtectRulesDataRuleGroupRule]
    Specific rule information within the rule group.
    group Property Map
    Rule group information.
    rules List<Property Map>
    Specific rule information within the rule group.

    BotAnalyseProtectRulesDataRuleGroupGroup

    AccurateGroupPriority int
    After the rule creation is completed, the priority of the automatically generated rule group.
    AccurateRules List<BotAnalyseProtectRulesDataRuleGroupGroupAccurateRule>
    Request characteristic information of the rule group.
    Id int
    Rule unique identifier.
    Logic int
    In the rule group, the high-level conditional operation relationships corresponding to each rule.
    AccurateGroupPriority int
    After the rule creation is completed, the priority of the automatically generated rule group.
    AccurateRules []BotAnalyseProtectRulesDataRuleGroupGroupAccurateRule
    Request characteristic information of the rule group.
    Id int
    Rule unique identifier.
    Logic int
    In the rule group, the high-level conditional operation relationships corresponding to each rule.
    accurateGroupPriority Integer
    After the rule creation is completed, the priority of the automatically generated rule group.
    accurateRules List<BotAnalyseProtectRulesDataRuleGroupGroupAccurateRule>
    Request characteristic information of the rule group.
    id Integer
    Rule unique identifier.
    logic Integer
    In the rule group, the high-level conditional operation relationships corresponding to each rule.
    accurateGroupPriority number
    After the rule creation is completed, the priority of the automatically generated rule group.
    accurateRules BotAnalyseProtectRulesDataRuleGroupGroupAccurateRule[]
    Request characteristic information of the rule group.
    id number
    Rule unique identifier.
    logic number
    In the rule group, the high-level conditional operation relationships corresponding to each rule.
    accurate_group_priority int
    After the rule creation is completed, the priority of the automatically generated rule group.
    accurate_rules Sequence[BotAnalyseProtectRulesDataRuleGroupGroupAccurateRule]
    Request characteristic information of the rule group.
    id int
    Rule unique identifier.
    logic int
    In the rule group, the high-level conditional operation relationships corresponding to each rule.
    accurateGroupPriority Number
    After the rule creation is completed, the priority of the automatically generated rule group.
    accurateRules List<Property Map>
    Request characteristic information of the rule group.
    id Number
    Rule unique identifier.
    logic Number
    In the rule group, the high-level conditional operation relationships corresponding to each rule.

    BotAnalyseProtectRulesDataRuleGroupGroupAccurateRule

    HttpObj string
    Custom object.
    ObjType int
    matching field.
    Opretar int
    The logical operator for the condition.
    Property int
    Operate the properties of the http object.
    ValueString string
    The value to be matched.
    HttpObj string
    Custom object.
    ObjType int
    matching field.
    Opretar int
    The logical operator for the condition.
    Property int
    Operate the properties of the http object.
    ValueString string
    The value to be matched.
    httpObj String
    Custom object.
    objType Integer
    matching field.
    opretar Integer
    The logical operator for the condition.
    property Integer
    Operate the properties of the http object.
    valueString String
    The value to be matched.
    httpObj string
    Custom object.
    objType number
    matching field.
    opretar number
    The logical operator for the condition.
    property number
    Operate the properties of the http object.
    valueString string
    The value to be matched.
    http_obj str
    Custom object.
    obj_type int
    matching field.
    opretar int
    The logical operator for the condition.
    property int
    Operate the properties of the http object.
    value_string str
    The value to be matched.
    httpObj String
    Custom object.
    objType Number
    matching field.
    opretar Number
    The logical operator for the condition.
    property Number
    Operate the properties of the http object.
    valueString String
    The value to be matched.

    BotAnalyseProtectRulesDataRuleGroupRule

    AccurateGroup BotAnalyseProtectRulesDataRuleGroupRuleAccurateGroup
    Advanced conditions.
    AccurateGroupPriority int
    After the rule creation is completed, the priority of the automatically generated rule group.
    ActionAfterVerification int
    Perform actions after human-machine verification /JS challenges.
    ActionType int
    perform the action.
    EffectTime int
    Limit the duration.
    Enable int
    Whether to enable the rules.
    ExemptionTime int
    Exemption time.
    Field string
    statistical object.
    Host string
    Website domain names that require the setting of protection rules.
    Id int
    Rule unique identifier.
    Name string
    The name of the rule.
    PassRatio double
    JS challenge/human-machine verification pass rate.
    Path string
    Protective path.
    PathThreshold int
    Threshold of path access times.
    RulePriority int
    Rule execution priority.
    RuleTag string
    Unique identification of rules.
    SingleProportion double
    The IP proportion of the same statistical object.
    SingleThreshold int
    The maximum number of ips for the same statistical object.
    StatisticalDuration int
    The duration of the statistics.
    StatisticalType int
    Statistical content method.
    UpdateTime string
    Rule update time.
    AccurateGroup BotAnalyseProtectRulesDataRuleGroupRuleAccurateGroup
    Advanced conditions.
    AccurateGroupPriority int
    After the rule creation is completed, the priority of the automatically generated rule group.
    ActionAfterVerification int
    Perform actions after human-machine verification /JS challenges.
    ActionType int
    perform the action.
    EffectTime int
    Limit the duration.
    Enable int
    Whether to enable the rules.
    ExemptionTime int
    Exemption time.
    Field string
    statistical object.
    Host string
    Website domain names that require the setting of protection rules.
    Id int
    Rule unique identifier.
    Name string
    The name of the rule.
    PassRatio float64
    JS challenge/human-machine verification pass rate.
    Path string
    Protective path.
    PathThreshold int
    Threshold of path access times.
    RulePriority int
    Rule execution priority.
    RuleTag string
    Unique identification of rules.
    SingleProportion float64
    The IP proportion of the same statistical object.
    SingleThreshold int
    The maximum number of ips for the same statistical object.
    StatisticalDuration int
    The duration of the statistics.
    StatisticalType int
    Statistical content method.
    UpdateTime string
    Rule update time.
    accurateGroup BotAnalyseProtectRulesDataRuleGroupRuleAccurateGroup
    Advanced conditions.
    accurateGroupPriority Integer
    After the rule creation is completed, the priority of the automatically generated rule group.
    actionAfterVerification Integer
    Perform actions after human-machine verification /JS challenges.
    actionType Integer
    perform the action.
    effectTime Integer
    Limit the duration.
    enable Integer
    Whether to enable the rules.
    exemptionTime Integer
    Exemption time.
    field String
    statistical object.
    host String
    Website domain names that require the setting of protection rules.
    id Integer
    Rule unique identifier.
    name String
    The name of the rule.
    passRatio Double
    JS challenge/human-machine verification pass rate.
    path String
    Protective path.
    pathThreshold Integer
    Threshold of path access times.
    rulePriority Integer
    Rule execution priority.
    ruleTag String
    Unique identification of rules.
    singleProportion Double
    The IP proportion of the same statistical object.
    singleThreshold Integer
    The maximum number of ips for the same statistical object.
    statisticalDuration Integer
    The duration of the statistics.
    statisticalType Integer
    Statistical content method.
    updateTime String
    Rule update time.
    accurateGroup BotAnalyseProtectRulesDataRuleGroupRuleAccurateGroup
    Advanced conditions.
    accurateGroupPriority number
    After the rule creation is completed, the priority of the automatically generated rule group.
    actionAfterVerification number
    Perform actions after human-machine verification /JS challenges.
    actionType number
    perform the action.
    effectTime number
    Limit the duration.
    enable number
    Whether to enable the rules.
    exemptionTime number
    Exemption time.
    field string
    statistical object.
    host string
    Website domain names that require the setting of protection rules.
    id number
    Rule unique identifier.
    name string
    The name of the rule.
    passRatio number
    JS challenge/human-machine verification pass rate.
    path string
    Protective path.
    pathThreshold number
    Threshold of path access times.
    rulePriority number
    Rule execution priority.
    ruleTag string
    Unique identification of rules.
    singleProportion number
    The IP proportion of the same statistical object.
    singleThreshold number
    The maximum number of ips for the same statistical object.
    statisticalDuration number
    The duration of the statistics.
    statisticalType number
    Statistical content method.
    updateTime string
    Rule update time.
    accurate_group BotAnalyseProtectRulesDataRuleGroupRuleAccurateGroup
    Advanced conditions.
    accurate_group_priority int
    After the rule creation is completed, the priority of the automatically generated rule group.
    action_after_verification int
    Perform actions after human-machine verification /JS challenges.
    action_type int
    perform the action.
    effect_time int
    Limit the duration.
    enable int
    Whether to enable the rules.
    exemption_time int
    Exemption time.
    field str
    statistical object.
    host str
    Website domain names that require the setting of protection rules.
    id int
    Rule unique identifier.
    name str
    The name of the rule.
    pass_ratio float
    JS challenge/human-machine verification pass rate.
    path str
    Protective path.
    path_threshold int
    Threshold of path access times.
    rule_priority int
    Rule execution priority.
    rule_tag str
    Unique identification of rules.
    single_proportion float
    The IP proportion of the same statistical object.
    single_threshold int
    The maximum number of ips for the same statistical object.
    statistical_duration int
    The duration of the statistics.
    statistical_type int
    Statistical content method.
    update_time str
    Rule update time.
    accurateGroup Property Map
    Advanced conditions.
    accurateGroupPriority Number
    After the rule creation is completed, the priority of the automatically generated rule group.
    actionAfterVerification Number
    Perform actions after human-machine verification /JS challenges.
    actionType Number
    perform the action.
    effectTime Number
    Limit the duration.
    enable Number
    Whether to enable the rules.
    exemptionTime Number
    Exemption time.
    field String
    statistical object.
    host String
    Website domain names that require the setting of protection rules.
    id Number
    Rule unique identifier.
    name String
    The name of the rule.
    passRatio Number
    JS challenge/human-machine verification pass rate.
    path String
    Protective path.
    pathThreshold Number
    Threshold of path access times.
    rulePriority Number
    Rule execution priority.
    ruleTag String
    Unique identification of rules.
    singleProportion Number
    The IP proportion of the same statistical object.
    singleThreshold Number
    The maximum number of ips for the same statistical object.
    statisticalDuration Number
    The duration of the statistics.
    statisticalType Number
    Statistical content method.
    updateTime String
    Rule update time.

    BotAnalyseProtectRulesDataRuleGroupRuleAccurateGroup

    AccurateGroupPriority int
    After the rule creation is completed, the priority of the automatically generated rule group.
    AccurateRules List<BotAnalyseProtectRulesDataRuleGroupRuleAccurateGroupAccurateRule>
    Request characteristic information of the rule group.
    Id int
    Rule unique identifier.
    Logic int
    In the rule group, the high-level conditional operation relationships corresponding to each rule.
    AccurateGroupPriority int
    After the rule creation is completed, the priority of the automatically generated rule group.
    AccurateRules []BotAnalyseProtectRulesDataRuleGroupRuleAccurateGroupAccurateRule
    Request characteristic information of the rule group.
    Id int
    Rule unique identifier.
    Logic int
    In the rule group, the high-level conditional operation relationships corresponding to each rule.
    accurateGroupPriority Integer
    After the rule creation is completed, the priority of the automatically generated rule group.
    accurateRules List<BotAnalyseProtectRulesDataRuleGroupRuleAccurateGroupAccurateRule>
    Request characteristic information of the rule group.
    id Integer
    Rule unique identifier.
    logic Integer
    In the rule group, the high-level conditional operation relationships corresponding to each rule.
    accurateGroupPriority number
    After the rule creation is completed, the priority of the automatically generated rule group.
    accurateRules BotAnalyseProtectRulesDataRuleGroupRuleAccurateGroupAccurateRule[]
    Request characteristic information of the rule group.
    id number
    Rule unique identifier.
    logic number
    In the rule group, the high-level conditional operation relationships corresponding to each rule.
    accurate_group_priority int
    After the rule creation is completed, the priority of the automatically generated rule group.
    accurate_rules Sequence[BotAnalyseProtectRulesDataRuleGroupRuleAccurateGroupAccurateRule]
    Request characteristic information of the rule group.
    id int
    Rule unique identifier.
    logic int
    In the rule group, the high-level conditional operation relationships corresponding to each rule.
    accurateGroupPriority Number
    After the rule creation is completed, the priority of the automatically generated rule group.
    accurateRules List<Property Map>
    Request characteristic information of the rule group.
    id Number
    Rule unique identifier.
    logic Number
    In the rule group, the high-level conditional operation relationships corresponding to each rule.

    BotAnalyseProtectRulesDataRuleGroupRuleAccurateGroupAccurateRule

    HttpObj string
    Custom object.
    ObjType int
    matching field.
    Opretar int
    The logical operator for the condition.
    Property int
    Operate the properties of the http object.
    ValueString string
    The value to be matched.
    HttpObj string
    Custom object.
    ObjType int
    matching field.
    Opretar int
    The logical operator for the condition.
    Property int
    Operate the properties of the http object.
    ValueString string
    The value to be matched.
    httpObj String
    Custom object.
    objType Integer
    matching field.
    opretar Integer
    The logical operator for the condition.
    property Integer
    Operate the properties of the http object.
    valueString String
    The value to be matched.
    httpObj string
    Custom object.
    objType number
    matching field.
    opretar number
    The logical operator for the condition.
    property number
    Operate the properties of the http object.
    valueString string
    The value to be matched.
    http_obj str
    Custom object.
    obj_type int
    matching field.
    opretar int
    The logical operator for the condition.
    property int
    Operate the properties of the http object.
    value_string str
    The value to be matched.
    httpObj String
    Custom object.
    objType Number
    matching field.
    opretar Number
    The logical operator for the condition.
    property Number
    Operate the properties of the http object.
    valueString String
    The value to be matched.

    Package Details

    Repository
    volcengine volcengine/pulumi-volcengine
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the volcengine Terraform Provider.
    volcengine logo
    Volcengine v0.0.34 published on Wednesday, Jul 2, 2025 by Volcengine