{
  "name": "waf",
  "display_name": "Web 应用防火墙",
  "description": "## 概述 腾讯云 Web 应用防火墙（Web Application Firewall，WAF）是一款基于 AI 的一站式 Web 业务运营风险防护方案。通过 AI + 规则双引擎识别恶意流量，保护网站安全，提高 Web 站点的安全性和可靠性。通过 BOT 行为分析，防御恶意访问行为，保护网站核心业务安全和数据安全。 腾讯云 WAF 提供两种类型的云上 WAF，SaaS 型 WAF 和负载均衡型 WAF，两种 WAF 提供的安全防护能力基本相同，\ufffd\ufffd...",
  "domain": "security",
  "api_version": "2018-01-25",
  "endpoint": "waf.tencentcloudapi.com",
  "actions": [
    {
      "name": "AddAntiFakeUrl",
      "description": "添加防篡改url",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.qcloudwaf.com"
        },
        {
          "name": "Name",
          "type": "string",
          "required": true,
          "description": "名称",
          "example": "防篡改规则"
        },
        {
          "name": "Uri",
          "type": "string",
          "required": true,
          "description": "uri",
          "example": "/index.html"
        }
      ],
      "required": [
        "Domain",
        "Name",
        "Uri"
      ]
    },
    {
      "name": "AddAntiInfoLeakRules",
      "description": "添加信息防泄漏规则",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.qcloudwaf.com"
        },
        {
          "name": "Name",
          "type": "string",
          "required": true,
          "description": "规则名称",
          "example": "防泄露规则"
        },
        {
          "name": "ActionType",
          "type": "integer",
          "required": true,
          "description": "动作，0（告警）、1（替换）、2（仅显示前四位）、3（仅显示后四位）、4（阻断）",
          "example": "4"
        },
        {
          "name": "Strategies",
          "type": "array",
          "required": true,
          "description": "策略详情",
          "example": "{CompareFunc: \"contains\", Content: \"sd\", Field: \"keywords\"}",
          "item_type": "object",
          "children": [
            {
              "name": "Field",
              "type": "string",
              "required": true,
              "description": "匹配条件，returncode（响应码）、keywords（关键字）、information（敏感信息）",
              "example": "returncode"
            },
            {
              "name": "CompareFunc",
              "type": "string",
              "required": true,
              "description": "逻辑符号，固定取值为contains",
              "example": "contains"
            },
            {
              "name": "Content",
              "type": "string",
              "required": true,
              "description": "匹配内容。 以下三个对应Field为information时可取的匹配内容： idcard（身份证）、phone（手机号）、bankcard（银行卡）。 以下为对应Field为returncode时可取的匹配内容： 400（状态码400）、403（状态码403）、404（状态码404）、4xx（其它4xx状态码）、500（状态码500）、501（状态码501）、502（状态码502）、504（状态码504）、5xx（其它5xx状态码）。 当对应Field为keywords时由用户自己输入匹配...",
              "example": "value"
            }
          ]
        },
        {
          "name": "Uri",
          "type": "string",
          "required": false,
          "description": "网址",
          "example": "/index.html"
        }
      ],
      "required": [
        "Domain",
        "Name",
        "ActionType",
        "Strategies"
      ]
    },
    {
      "name": "AddAreaBanAreas",
      "description": "添加地域封禁中的地域信息",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "需要修改的域名",
          "example": "test.com"
        },
        {
          "name": "Areas",
          "type": "array",
          "required": true,
          "description": "需要新增的封禁地域",
          "example": "cd",
          "item_type": "string"
        },
        {
          "name": "Edition",
          "type": "string",
          "required": false,
          "description": "waf版本信息，spart-waf或者clb-waf，其他无效，请一定填写",
          "example": "spart-waf"
        },
        {
          "name": "JobType",
          "type": "string",
          "required": false,
          "description": "规则执行的方式，TimedJob为定时执行，CronJob为周期执行",
          "example": "TimedJob"
        },
        {
          "name": "JobDateTime",
          "type": "object",
          "required": false,
          "description": "定时任务配置",
          "example": "{     \"Timed\": [         {             \"StartDateTime\": 1711618518,             \"EndDateTime\": 1711918518         }     ],     \"Cron\": [         {             \"Day\": 12,             \"WDay\": 2,             \"StartTime\": \"12:11\",             \"EndTime\": \"21:00\"         }     ],     \"TimeTZone\": \"UTC+8\" }",
          "children": [
            {
              "name": "Timed",
              "type": "array",
              "required": false,
              "description": "定时执行的时间参数",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "StartDateTime",
                  "type": "integer",
                  "required": false,
                  "description": "开始时间戳，单位为秒",
                  "example": "1711618518"
                },
                {
                  "name": "EndDateTime",
                  "type": "integer",
                  "required": false,
                  "description": "结束时间戳，单位为秒",
                  "example": "1711618518"
                }
              ]
            },
            {
              "name": "Cron",
              "type": "array",
              "required": false,
              "description": "周期执行的时间参数",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "Days",
                  "type": "array",
                  "required": false,
                  "description": "每个月的几号执行",
                  "example": "[2, 13]",
                  "item_type": "integer"
                },
                {
                  "name": "WDays",
                  "type": "array",
                  "required": false,
                  "description": "每个星期的星期几执行",
                  "example": "[4, 0]",
                  "item_type": "integer"
                },
                {
                  "name": "StartTime",
                  "type": "string",
                  "required": false,
                  "description": "开始时间戳",
                  "example": "1768895214"
                },
                {
                  "name": "EndTime",
                  "type": "string",
                  "required": false,
                  "description": "结束时间戳",
                  "example": "1768895215"
                }
              ]
            },
            {
              "name": "TimeTZone",
              "type": "string",
              "required": false,
              "description": "时区",
              "example": "\"UTC+8\""
            }
          ]
        }
      ],
      "required": [
        "Domain",
        "Areas"
      ]
    },
    {
      "name": "AddAttackWhiteRule",
      "description": "供用户控制台调用，增加Tiga规则引擎白名单。",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.test.com"
        },
        {
          "name": "Status",
          "type": "integer",
          "required": true,
          "description": "规则状态",
          "example": "1"
        },
        {
          "name": "Rules",
          "type": "array",
          "required": true,
          "description": "匹配规则项列表",
          "example": "[ {MatchField: \"URL\", MatchMethod: \"eq\", MatchContent: \"/testUrl\", MatchParams: \"\"}]",
          "item_type": "object",
          "children": [
            {
              "name": "MatchField",
              "type": "string",
              "required": true,
              "description": "匹配域",
              "example": "URL"
            },
            {
              "name": "MatchMethod",
              "type": "string",
              "required": true,
              "description": "匹配方法",
              "example": "eq"
            },
            {
              "name": "MatchContent",
              "type": "string",
              "required": true,
              "description": "匹配内容",
              "example": "/api"
            },
            {
              "name": "MatchParams",
              "type": "string",
              "required": false,
              "description": "匹配参数名",
              "example": "keya"
            }
          ]
        },
        {
          "name": "RuleId",
          "type": "integer",
          "required": false,
          "description": "规则序号",
          "example": "1"
        },
        {
          "name": "SignatureId",
          "type": "string",
          "required": false,
          "description": "规则Id",
          "example": "1"
        },
        {
          "name": "SignatureIds",
          "type": "array",
          "required": false,
          "description": "加白的规则ID列表",
          "example": "[\"90501998\",  \"90501999\"]",
          "item_type": "string"
        },
        {
          "name": "TypeIds",
          "type": "array",
          "required": false,
          "description": "加白的大类规则ID",
          "example": "[\"010000000\",\"020000000\"]",
          "item_type": "string"
        },
        {
          "name": "Mode",
          "type": "integer",
          "required": false,
          "description": "0:按照特定规则ID加白, 1:按照规则类型加白",
          "example": "0"
        },
        {
          "name": "Name",
          "type": "string",
          "required": false,
          "description": "规则名",
          "example": "testRule"
        }
      ],
      "required": [
        "Domain",
        "Status",
        "Rules"
      ]
    },
    {
      "name": "AddBypassAllRule",
      "description": "添加一键bypass能力支持,直接添加APPID",
      "status": "online",
      "parameters": [],
      "required": []
    },
    {
      "name": "AddCustomRule",
      "description": "增加访问控制（自定义策略）",
      "status": "online",
      "parameters": [
        {
          "name": "Name",
          "type": "string",
          "required": true,
          "description": "规则名称",
          "example": "rulename"
        },
        {
          "name": "SortId",
          "type": "string",
          "required": true,
          "description": "优先级",
          "example": "1"
        },
        {
          "name": "Strategies",
          "type": "array",
          "required": true,
          "description": "策略详情",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "Field",
              "type": "string",
              "required": true,
              "description": "匹配字段 匹配字段不同，相应的匹配参数、逻辑符号、匹配内容有所不同\u000b具体如下所示： 匹配字段匹配参数逻辑符号匹配内容IP（来源IP）不支持参数ipmatch（匹配）ipnmatch（不匹配）多个IP以英文逗号隔开,最多20个IPV6（来源IPv6）不支持参数ipmatch（匹配）ipnmatch（不匹配）支持单个IPV6地址Referer（Referer）不支持参数empty（内容为空）null（不存在）eq（等于）neq（不等于）contains\ufffd\ufffd...",
              "example": "IP-来源IP"
            },
            {
              "name": "CompareFunc",
              "type": "string",
              "required": true,
              "description": "逻辑符号 逻辑符号一共分为以下几种类型： empty （ 内容为空） null （不存在） eq （ 等于） neq （ 不等于） contains （ 包含） ncontains （ 不包含） strprefix （ 前缀匹配） strsuffix （ 后缀匹配） len_eq （ 长度等于） len_gt （ 长度大于） len_lt （ 长度小于） ipmatch （ 属于） ipnmatch （ 不属于） numgt （ 数值大于） numlt （ 数值小于） numeq （ 数值等于） numneq （ 数值不等于） numle （...",
              "example": "contains - 包含"
            },
            {
              "name": "Content",
              "type": "string",
              "required": true,
              "description": "匹配内容 目前 当匹配字段为COOKIE（Cookie）时，不需要输入 匹配内容\u000b其他都需要",
              "example": "/url"
            },
            {
              "name": "Arg",
              "type": "string",
              "required": true,
              "description": "匹配参数 配置参数一共分2种类型 不支持参数与支持参数 当匹配字段为以下4个时，匹配参数才能录入，否则不支持该参数 GET（GET参数值）\u000b POST（POST参数值）\u000b ARGS_COOKIE（Cookie参数值）\u000b ARGS_HEADER（Header参数值）",
              "example": "argvalue"
            },
            {
              "name": "CaseNotSensitive",
              "type": "integer",
              "required": false,
              "description": "0：大小写敏感 1：大小写不敏感",
              "example": "0"
            }
          ]
        },
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "需要添加策略的域名",
          "example": "test.com"
        },
        {
          "name": "ActionType",
          "type": "string",
          "required": true,
          "description": "动作类型，1代表阻断，2代表人机识别，3代表观察，4代表重定向，5代表JS校验",
          "example": "1"
        },
        {
          "name": "Redirect",
          "type": "string",
          "required": false,
          "description": "如果动作是重定向，则表示重定向的地址；其他情况可以为空",
          "example": "/redirect.html"
        },
        {
          "name": "ExpireTime",
          "type": "string",
          "required": false,
          "description": "过期时间，单位为秒级时间戳，例如1677254399表示过期时间为2023-02-24 23:59:59. 0表示永不过期",
          "example": "\"0\""
        },
        {
          "name": "Edition",
          "type": "string",
          "required": false,
          "description": "WAF实例类型，sparta-waf表示SAAS型WAF，clb-waf表示负载均衡型WAF",
          "example": "clb-waf"
        },
        {
          "name": "EventId",
          "type": "string",
          "required": false,
          "description": "添加规则的来源，默认为空",
          "example": "10111"
        },
        {
          "name": "JobType",
          "type": "string",
          "required": false,
          "description": "规则执行的方式，TimedJob为定时执行，CronJob为周期执行",
          "example": "TimedJob"
        },
        {
          "name": "JobDateTime",
          "type": "object",
          "required": false,
          "description": "规则执行的时间",
          "example": "无",
          "children": [
            {
              "name": "Timed",
              "type": "array",
              "required": false,
              "description": "定时执行的时间参数",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "StartDateTime",
                  "type": "integer",
                  "required": false,
                  "description": "开始时间戳，单位为秒",
                  "example": "1711618518"
                },
                {
                  "name": "EndDateTime",
                  "type": "integer",
                  "required": false,
                  "description": "结束时间戳，单位为秒",
                  "example": "1711618518"
                }
              ]
            },
            {
              "name": "Cron",
              "type": "array",
              "required": false,
              "description": "周期执行的时间参数",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "Days",
                  "type": "array",
                  "required": false,
                  "description": "每个月的几号执行",
                  "example": "[2, 13]",
                  "item_type": "integer"
                },
                {
                  "name": "WDays",
                  "type": "array",
                  "required": false,
                  "description": "每个星期的星期几执行",
                  "example": "[4, 0]",
                  "item_type": "integer"
                },
                {
                  "name": "StartTime",
                  "type": "string",
                  "required": false,
                  "description": "开始时间戳",
                  "example": "1768895214"
                },
                {
                  "name": "EndTime",
                  "type": "string",
                  "required": false,
                  "description": "结束时间戳",
                  "example": "1768895215"
                }
              ]
            },
            {
              "name": "TimeTZone",
              "type": "string",
              "required": false,
              "description": "时区",
              "example": "\"UTC+8\""
            }
          ]
        },
        {
          "name": "Source",
          "type": "string",
          "required": false,
          "description": "规则来源，判断是不是小程序的",
          "example": "applet"
        },
        {
          "name": "Label",
          "type": "string",
          "required": false,
          "description": "规则标签，小程序规则用，标识是内置规则还是自定义规则",
          "example": "label"
        },
        {
          "name": "Status",
          "type": "integer",
          "required": false,
          "description": "开关状态，小程序风控规则的时候传该值",
          "example": "1"
        },
        {
          "name": "PageId",
          "type": "string",
          "required": false,
          "description": "拦截页面id",
          "example": "10111"
        },
        {
          "name": "LogicalOp",
          "type": "string",
          "required": false,
          "description": "匹配条件的逻辑关系，支持and、or，分别表示多个逻辑匹配条件是与、或的关系",
          "example": "and"
        },
        {
          "name": "ActionRatio",
          "type": "integer",
          "required": false,
          "description": "按照动作灰度的比例，默认是100",
          "example": "2"
        }
      ],
      "required": [
        "Name",
        "SortId",
        "Strategies",
        "Domain",
        "ActionType"
      ]
    },
    {
      "name": "AddCustomWhiteRule",
      "description": "增加精准白名单规则",
      "status": "online",
      "parameters": [
        {
          "name": "Name",
          "type": "string",
          "required": true,
          "description": "规则名称",
          "example": "rulename"
        },
        {
          "name": "SortId",
          "type": "string",
          "required": true,
          "description": "优先级",
          "example": "1"
        },
        {
          "name": "Strategies",
          "type": "array",
          "required": true,
          "description": "策略详情",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "Field",
              "type": "string",
              "required": true,
              "description": "匹配字段 匹配字段不同，相应的匹配参数、逻辑符号、匹配内容有所不同\u000b具体如下所示： 匹配字段匹配参数逻辑符号匹配内容IP（来源IP）不支持参数ipmatch（匹配）ipnmatch（不匹配）多个IP以英文逗号隔开,最多20个IPV6（来源IPv6）不支持参数ipmatch（匹配）ipnmatch（不匹配）支持单个IPV6地址Referer（Referer）不支持参数empty（内容为空）null（不存在）eq（等于）neq（不等于）contains\ufffd\ufffd...",
              "example": "IP-来源IP"
            },
            {
              "name": "CompareFunc",
              "type": "string",
              "required": true,
              "description": "逻辑符号 逻辑符号一共分为以下几种类型： empty （ 内容为空） null （不存在） eq （ 等于） neq （ 不等于） contains （ 包含） ncontains （ 不包含） strprefix （ 前缀匹配） strsuffix （ 后缀匹配） len_eq （ 长度等于） len_gt （ 长度大于） len_lt （ 长度小于） ipmatch （ 属于） ipnmatch （ 不属于） numgt （ 数值大于） numlt （ 数值小于） numeq （ 数值等于） numneq （ 数值不等于） numle （...",
              "example": "contains - 包含"
            },
            {
              "name": "Content",
              "type": "string",
              "required": true,
              "description": "匹配内容 目前 当匹配字段为COOKIE（Cookie）时，不需要输入 匹配内容\u000b其他都需要",
              "example": "/url"
            },
            {
              "name": "Arg",
              "type": "string",
              "required": true,
              "description": "匹配参数 配置参数一共分2种类型 不支持参数与支持参数 当匹配字段为以下4个时，匹配参数才能录入，否则不支持该参数 GET（GET参数值）\u000b POST（POST参数值）\u000b ARGS_COOKIE（Cookie参数值）\u000b ARGS_HEADER（Header参数值）",
              "example": "argvalue"
            },
            {
              "name": "CaseNotSensitive",
              "type": "integer",
              "required": false,
              "description": "0：大小写敏感 1：大小写不敏感",
              "example": "0"
            }
          ]
        },
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "需要添加策略的域名",
          "example": "test.com"
        },
        {
          "name": "Bypass",
          "type": "string",
          "required": true,
          "description": "放行的模块，多个模块之间用逗号连接。支持的模块：acl（自定义规则）、owasp（规则引擎）、webshell（恶意文件检测）、geoip（地域封禁）、bwip（IP黑白名单）、cc、botrpc（BOT防护）、antileakage（信息防泄露）、api（API安全）、ai（AI引擎）、ip_auto_deny（IP封禁）、applet（小程序流量风控）",
          "example": "cc"
        },
        {
          "name": "ExpireTime",
          "type": "string",
          "required": false,
          "description": "如果没有设置JobDateTime字段则用此字段，0表示永久生效，其它表示定时生效的截止时间（单位为秒）",
          "example": "0"
        },
        {
          "name": "JobType",
          "type": "string",
          "required": false,
          "description": "规则执行的方式，TimedJob为定时执行，CronJob为周期执行",
          "example": "TimedJob"
        },
        {
          "name": "JobDateTime",
          "type": "object",
          "required": false,
          "description": "定时任务配置",
          "example": "无",
          "children": [
            {
              "name": "Timed",
              "type": "array",
              "required": false,
              "description": "定时执行的时间参数",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "StartDateTime",
                  "type": "integer",
                  "required": false,
                  "description": "开始时间戳，单位为秒",
                  "example": "1711618518"
                },
                {
                  "name": "EndDateTime",
                  "type": "integer",
                  "required": false,
                  "description": "结束时间戳，单位为秒",
                  "example": "1711618518"
                }
              ]
            },
            {
              "name": "Cron",
              "type": "array",
              "required": false,
              "description": "周期执行的时间参数",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "Days",
                  "type": "array",
                  "required": false,
                  "description": "每个月的几号执行",
                  "example": "[2, 13]",
                  "item_type": "integer"
                },
                {
                  "name": "WDays",
                  "type": "array",
                  "required": false,
                  "description": "每个星期的星期几执行",
                  "example": "[4, 0]",
                  "item_type": "integer"
                },
                {
                  "name": "StartTime",
                  "type": "string",
                  "required": false,
                  "description": "开始时间戳",
                  "example": "1768895214"
                },
                {
                  "name": "EndTime",
                  "type": "string",
                  "required": false,
                  "description": "结束时间戳",
                  "example": "1768895215"
                }
              ]
            },
            {
              "name": "TimeTZone",
              "type": "string",
              "required": false,
              "description": "时区",
              "example": "\"UTC+8\""
            }
          ]
        },
        {
          "name": "LogicalOp",
          "type": "string",
          "required": false,
          "description": "匹配条件的逻辑关系，支持and、or，分别表示多个逻辑匹配条件是与、或的关系",
          "example": "and"
        }
      ],
      "required": [
        "Name",
        "SortId",
        "Strategies",
        "Domain",
        "Bypass"
      ]
    },
    {
      "name": "AddDomainWhiteRule",
      "description": "增加域名规则白名单",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": false,
          "description": "需要添加的域名",
          "example": "test.com"
        },
        {
          "name": "Rules",
          "type": "array",
          "required": false,
          "description": "需要添加的规则",
          "example": "[88779744]",
          "item_type": "integer"
        },
        {
          "name": "Url",
          "type": "string",
          "required": false,
          "description": "需要添加的规则url",
          "example": "/waf"
        },
        {
          "name": "Function",
          "type": "string",
          "required": false,
          "description": "规则的方法",
          "example": "fun"
        },
        {
          "name": "Status",
          "type": "integer",
          "required": false,
          "description": "规则的开关，0表示规则关闭，1表示规则打开",
          "example": "0"
        }
      ],
      "required": []
    },
    {
      "name": "AddSpartaProtection",
      "description": "添加SaaS型WAF防护域名",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "需要防护的域名",
          "example": "randy.qcloudwaf.com"
        },
        {
          "name": "CertType",
          "type": "integer",
          "required": true,
          "description": "证书类型。 0：仅配置HTTP监听端口，没有证书 1：证书来源为自有证书 2：证书来源为托管证书",
          "example": "0"
        },
        {
          "name": "IsCdn",
          "type": "integer",
          "required": true,
          "description": "waf前是否部署有七层代理服务。 0：没有部署代理服务 1：有部署代理服务，waf将使用XFF获取客户端IP 2：有部署代理服务，waf将使用remote_addr获取客户端IP 3：有部署代理服务，waf将使用ip_headers中的自定义header获取客户端IP",
          "example": "0"
        },
        {
          "name": "UpstreamType",
          "type": "integer",
          "required": true,
          "description": "回源类型。 0：通过IP回源 1：通过域名回源",
          "example": "0"
        },
        {
          "name": "IsWebsocket",
          "type": "integer",
          "required": true,
          "description": "是否开启WebSocket支持。 0：关闭 1：开启",
          "example": "0"
        },
        {
          "name": "LoadBalance",
          "type": "string",
          "required": true,
          "description": "回源负载均衡策略。 0：轮询 1：IP hash 2：加权轮询",
          "example": "0"
        },
        {
          "name": "Ports",
          "type": "array",
          "required": true,
          "description": "服务端口列表配置。 NginxServerId：新增域名时填'0' Port：监听端口号 Protocol：端口协议 UpstreamPort：与Port相同 UpstreamProtocol：与Protocol相同",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "Port",
              "type": "string",
              "required": true,
              "description": "监听端口配置",
              "example": "80"
            },
            {
              "name": "Protocol",
              "type": "string",
              "required": true,
              "description": "与Port一一对应，表示端口对应的协议",
              "example": "http"
            },
            {
              "name": "UpstreamPort",
              "type": "string",
              "required": true,
              "description": "与Port一一对应, 表示回源端口",
              "example": "80"
            },
            {
              "name": "UpstreamProtocol",
              "type": "string",
              "required": true,
              "description": "与Port一一对应, 表示回源协议",
              "example": "http"
            },
            {
              "name": "NginxServerId",
              "type": "string",
              "required": true,
              "description": "Nginx的服务器ID,新增域名时填\"0\"",
              "example": "\"0\""
            }
          ]
        },
        {
          "name": "IsKeepAlive",
          "type": "string",
          "required": true,
          "description": "必填项，是否开启长连接。 0： 短连接 1： 长连接",
          "example": "1"
        },
        {
          "name": "InstanceID",
          "type": "string",
          "required": true,
          "description": "必填项，域名所属实例id",
          "example": "waf_2kl62zgs0108e8j3"
        },
        {
          "name": "HttpsRewrite",
          "type": "integer",
          "required": false,
          "description": "是否开启HTTP强制跳转到HTTPS。0：不强制跳转1：开启强制跳转",
          "example": "1"
        },
        {
          "name": "IsHttp2",
          "type": "integer",
          "required": false,
          "description": "是否开启HTTP2，需要开启HTTPS协议支持。0：关闭1：开启",
          "example": "0"
        },
        {
          "name": "ActiveCheck",
          "type": "integer",
          "required": false,
          "description": "是否开启主动健康检测。0：不开启1：开启",
          "example": "1"
        },
        {
          "name": "CipherTemplate",
          "type": "integer",
          "required": false,
          "description": "加密套件模板。0：不支持选择，使用默认模板 1：通用型模板 2：安全型模板3：自定义模板",
          "example": "0"
        },
        {
          "name": "Cert",
          "type": "string",
          "required": false,
          "description": "CertType为1时，需要填充此参数，表示自有证书的证书链",
          "example": "-----BEGIN CERTIFICATE----- xxx -----END CERTIFICATE-----"
        },
        {
          "name": "PrivateKey",
          "type": "string",
          "required": false,
          "description": "CertType为1时，需要填充此参数，表示自有证书的私钥",
          "example": "-----BEGIN RSA PRIVATE KEY----- xxx -----END RSA PRIVATE KEY-----"
        },
        {
          "name": "SSLId",
          "type": "string",
          "required": false,
          "description": "CertType为2时，需要填充此参数，表示腾讯云SSL平台托管的证书id",
          "example": "cKnKQLJ"
        },
        {
          "name": "IpHeaders",
          "type": "array",
          "required": false,
          "description": "IsCdn为3时，需要填此参数，表示自定义header",
          "example": "[\"x-real-ip\"]",
          "item_type": "string"
        },
        {
          "name": "UpstreamScheme",
          "type": "string",
          "required": false,
          "description": "服务配置有HTTPS端口时，HTTPS的回源协议。 http：使用http协议回源，和HttpsUpstreamPort配合使用 https：使用https协议回源",
          "example": "https"
        },
        {
          "name": "HttpsUpstreamPort",
          "type": "string",
          "required": false,
          "description": "HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段",
          "example": "80"
        },
        {
          "name": "UpstreamDomain",
          "type": "string",
          "required": false,
          "description": "域名回源时的回源域名。UpstreamType为1时，需要填充此字段",
          "example": "www.qq.com"
        },
        {
          "name": "SrcList",
          "type": "array",
          "required": false,
          "description": "IP回源时的回源IP列表。UpstreamType为0时，需要填充此字段",
          "example": "[\"25.66.42.153\",\"156.32.3.65\"]",
          "item_type": "string"
        },
        {
          "name": "Weights",
          "type": "array",
          "required": false,
          "description": "回源IP列表各IP的权重，和SrcList一一对应。当且仅当UpstreamType为0，并且SrcList有多个IP，并且LoadBalance为2时需要填写，否则填 []",
          "example": "[10,10,10]",
          "item_type": "integer"
        },
        {
          "name": "TLSVersion",
          "type": "integer",
          "required": false,
          "description": "TLS版本信息",
          "example": "1"
        },
        {
          "name": "Ciphers",
          "type": "array",
          "required": false,
          "description": "自定义的加密套件列表。CipherTemplate为3时需要填此字段，表示自定义的加密套件，值通过DescribeCiphersDetail接口获取。",
          "example": "[1,2,15]",
          "item_type": "integer"
        },
        {
          "name": "ProxyConnectTimeout",
          "type": "integer",
          "required": false,
          "description": "WAF与源站的连接超时，默认10s。",
          "example": "10"
        },
        {
          "name": "ProxyReadTimeout",
          "type": "integer",
          "required": false,
          "description": "WAF与源站的读超时时间，默认300s。",
          "example": "300"
        },
        {
          "name": "ProxySendTimeout",
          "type": "integer",
          "required": false,
          "description": "WAF与源站的写超时时间，默认300s。",
          "example": "300"
        },
        {
          "name": "SniType",
          "type": "integer",
          "required": false,
          "description": "WAF回源时的SNI类型。 0：关闭SNI，不配置client_hello中的server_name 1：开启SNI，client_hello中的server_name为防护域名 2：开启SNI，SNI为域名回源时的源站域名 3：开启SNI，SNI为自定义域名",
          "example": "2"
        },
        {
          "name": "SniHost",
          "type": "string",
          "required": false,
          "description": "SniType为3时，需要填此参数，表示自定义的SNI；",
          "example": "randy.testwaf.com"
        },
        {
          "name": "XFFReset",
          "type": "integer",
          "required": false,
          "description": "是否开启XFF重置。0：关闭 1：开启",
          "example": "0"
        },
        {
          "name": "Note",
          "type": "string",
          "required": false,
          "description": "域名备注信息",
          "example": "域名备注"
        },
        {
          "name": "UpstreamHost",
          "type": "string",
          "required": false,
          "description": "自定义回源Host。默认为空字符串，表示使用防护域名作为回源Host。",
          "example": "www.qq.com"
        },
        {
          "name": "ProxyBuffer",
          "type": "integer",
          "required": false,
          "description": "是否开启缓存。 0：关闭 1：开启",
          "example": "0"
        },
        {
          "name": "ProbeStatus",
          "type": "integer",
          "required": false,
          "description": "是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测",
          "example": "1"
        },
        {
          "name": "GmType",
          "type": "integer",
          "required": false,
          "description": "国密选项。0：不开启国密 1：在原有TLS选项的基础上追加支持国密 2：开启国密并仅支持国密客户端访问",
          "example": "0"
        },
        {
          "name": "GmCertType",
          "type": "integer",
          "required": false,
          "description": "国密证书类型。0：无国密证书 1：证书来源为自有国密证书 2：证书来源为托管国密证书",
          "example": "0"
        },
        {
          "name": "GmCert",
          "type": "string",
          "required": false,
          "description": "GmCertType为1时，需要填充此参数，表示自有国密证书的证书链",
          "example": "-----BEGIN CERTIFICATE----- xxx -----END CERTIFICATE-----"
        },
        {
          "name": "GmPrivateKey",
          "type": "string",
          "required": false,
          "description": "GmCertType为1时，需要填充此参数，表示自有国密证书的私钥",
          "example": "-----BEGIN PRIVATE KEY----- xxx -----END PRIVATE KEY-----"
        },
        {
          "name": "GmEncCert",
          "type": "string",
          "required": false,
          "description": "GmCertType为1时，需要填充此参数，表示自有国密证书的加密证书",
          "example": "-----BEGIN CERTIFICATE----- xxx -----END CERTIFICATE-----"
        },
        {
          "name": "GmEncPrivateKey",
          "type": "string",
          "required": false,
          "description": "GmCertType为1时，需要填充此参数，表示自有国密证书的加密证书的私钥",
          "example": "-----BEGIN PRIVATE KEY----- xxx -----END PRIVATE KEY-----"
        },
        {
          "name": "GmSSLId",
          "type": "string",
          "required": false,
          "description": "GmCertType为2时，需要填充此参数，表示腾讯云SSL平台托管的证书id",
          "example": "aKnKQLJ"
        },
        {
          "name": "UpstreamPolicy",
          "type": "integer",
          "required": false,
          "description": "回源策略，支持负载均衡回源和分流回源两种方式。0：默认值，负载均衡回源；1：分流回源",
          "example": "0"
        },
        {
          "name": "UpstreamRules",
          "type": "array",
          "required": false,
          "description": "分流回源时生效，分流回源的规则。",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "KeyName",
              "type": "string",
              "required": true,
              "description": "匹配的关键字。目前支持host、uri两种",
              "example": "host"
            },
            {
              "name": "Symbol",
              "type": "string",
              "required": true,
              "description": "逻辑符号。 equal：等于 not equal：不等于 belong：属于 not belong：不属于",
              "example": "equal"
            },
            {
              "name": "ContentList",
              "type": "array",
              "required": true,
              "description": "匹配的内容。equal和not equal时，数组只能有一个元素",
              "example": "[\"randy.test.qcloudwaf.com\"]",
              "item_type": "string"
            },
            {
              "name": "AddressList",
              "type": "array",
              "required": true,
              "description": "规则匹配后生效的回源地址。",
              "example": "[\"36.211.56.3\",\"54.168.6.35\"]",
              "item_type": "string"
            },
            {
              "name": "BalanceType",
              "type": "integer",
              "required": true,
              "description": "回源负载均衡类型，仅多个回源地址时生效。 0：轮询 1：IP_HASH",
              "example": "0"
            }
          ]
        },
        {
          "name": "UseCase",
          "type": "integer",
          "required": false,
          "description": "业务场景。0：默认值，表示常规业务场景 1：大模型业务场景",
          "example": "0"
        },
        {
          "name": "Gzip",
          "type": "integer",
          "required": false,
          "description": "gzip开关。0：关闭 1：默认值，打开。",
          "example": "1"
        }
      ],
      "required": [
        "Domain",
        "CertType",
        "IsCdn",
        "UpstreamType",
        "IsWebsocket",
        "LoadBalance",
        "Ports",
        "IsKeepAlive",
        "InstanceID"
      ]
    },
    {
      "name": "BatchOperateUserSignatureRules",
      "description": "批量操作tiga子规则",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "testdomain.waf.com"
        },
        {
          "name": "Status",
          "type": "string",
          "required": true,
          "description": "0:关闭，1:开启，2:仅观察",
          "example": "\"0\""
        },
        {
          "name": "RuleIds",
          "type": "array",
          "required": false,
          "description": "如果SelectedAll为true，则表示反选的规则，否则表示手动选择的规则ID",
          "example": "[\"10000262\",\"10000261\"]",
          "item_type": "string"
        },
        {
          "name": "Reason",
          "type": "integer",
          "required": false,
          "description": "仅观察原因",
          "example": "3"
        },
        {
          "name": "SelectedAll",
          "type": "boolean",
          "required": false,
          "description": "是否全选",
          "example": "true"
        },
        {
          "name": "Filters",
          "type": "array",
          "required": false,
          "description": "过滤",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "字段名； 过滤 子订单号过滤通过name 为：DealName； value为子订单号",
              "example": "InstanceType"
            },
            {
              "name": "Values",
              "type": "array",
              "required": true,
              "description": "过滤值",
              "example": "[\"clb\",\"saas\"]",
              "item_type": "string"
            },
            {
              "name": "ExactMatch",
              "type": "boolean",
              "required": true,
              "description": "是否精确查找",
              "example": "true"
            }
          ]
        }
      ],
      "required": [
        "Domain",
        "Status"
      ]
    },
    {
      "name": "CreateAccessExport",
      "description": "本接口用于创建访问日志导出",
      "status": "online",
      "parameters": [
        {
          "name": "TopicId",
          "type": "string",
          "required": true,
          "description": "客户要查询的日志主题ID，每个客户都有对应的一个主题",
          "example": "\"1ae37c76-df99-4e2b-998c-20f39eba6226\""
        },
        {
          "name": "From",
          "type": "integer",
          "required": true,
          "description": "要查询的日志的起始时间，Unix时间戳，单位ms",
          "example": "1625395948532"
        },
        {
          "name": "To",
          "type": "integer",
          "required": true,
          "description": "要查询的日志的结束时间，Unix时间戳，单位ms",
          "example": "1626000748532"
        },
        {
          "name": "Query",
          "type": "string",
          "required": true,
          "description": "日志导出检索语句",
          "example": "\"schema: http\""
        },
        {
          "name": "Count",
          "type": "integer",
          "required": true,
          "description": "日志导出数量，最大值100w",
          "example": "100"
        },
        {
          "name": "Format",
          "type": "string",
          "required": false,
          "description": "日志导出数据格式。json，csv，默认为json",
          "example": "\"Y29udGV4dC1mMTE4NWE2My1mZTBmLTQ2YTctOTQzOS0zMzFlNGU2Y2EzYTAxNjI"
        },
        {
          "name": "Order",
          "type": "string",
          "required": false,
          "description": "日志导出时间排序。desc，asc，默认为desc",
          "example": "\"desc\""
        }
      ],
      "required": [
        "TopicId",
        "From",
        "To",
        "Query",
        "Count"
      ]
    },
    {
      "name": "CreateAreaBanRule",
      "description": "添加（编辑）地域封禁中的地域信息",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "需要修改的域名",
          "example": "test.com"
        },
        {
          "name": "Areas",
          "type": "array",
          "required": true,
          "description": "需要新增的封禁地域",
          "example": "[{\"Country\":\"中国\",\"Region\":\"广东\",\"City\":\"深圳\"}]",
          "item_type": "object",
          "children": [
            {
              "name": "Country",
              "type": "string",
              "required": true,
              "description": "国家，除了标准的国家外还支持国内、国外这两个特殊的标识",
              "example": "中国"
            },
            {
              "name": "Region",
              "type": "string",
              "required": false,
              "description": "省份",
              "example": "广州"
            },
            {
              "name": "City",
              "type": "string",
              "required": false,
              "description": "城市",
              "example": "深圳"
            }
          ]
        },
        {
          "name": "JobType",
          "type": "string",
          "required": true,
          "description": "规则执行的方式，TimedJob为定时执行，CronJob为周期执行",
          "example": "TimedJob"
        },
        {
          "name": "JobDateTime",
          "type": "object",
          "required": true,
          "description": "定时任务配置",
          "example": "{     \"Timed\": [         {             \"StartDateTime\": 1711618518,             \"EndDateTime\": 1711918518         }     ],     \"Cron\": [         {             \"Day\": 12,             \"WDay\": 2,             \"StartTime\": \"12:11\",             \"EndTime\": \"21:00\"         }     ],     \"TimeTZone\": \"UTC+8\" }",
          "children": [
            {
              "name": "Timed",
              "type": "array",
              "required": false,
              "description": "定时执行的时间参数",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "StartDateTime",
                  "type": "integer",
                  "required": false,
                  "description": "开始时间戳，单位为秒",
                  "example": "1711618518"
                },
                {
                  "name": "EndDateTime",
                  "type": "integer",
                  "required": false,
                  "description": "结束时间戳，单位为秒",
                  "example": "1711618518"
                }
              ]
            },
            {
              "name": "Cron",
              "type": "array",
              "required": false,
              "description": "周期执行的时间参数",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "Days",
                  "type": "array",
                  "required": false,
                  "description": "每个月的几号执行",
                  "example": "[2, 13]",
                  "item_type": "integer"
                },
                {
                  "name": "WDays",
                  "type": "array",
                  "required": false,
                  "description": "每个星期的星期几执行",
                  "example": "[4, 0]",
                  "item_type": "integer"
                },
                {
                  "name": "StartTime",
                  "type": "string",
                  "required": false,
                  "description": "开始时间戳",
                  "example": "1768895214"
                },
                {
                  "name": "EndTime",
                  "type": "string",
                  "required": false,
                  "description": "结束时间戳",
                  "example": "1768895215"
                }
              ]
            },
            {
              "name": "TimeTZone",
              "type": "string",
              "required": false,
              "description": "时区",
              "example": "\"UTC+8\""
            }
          ]
        },
        {
          "name": "Lang",
          "type": "string",
          "required": true,
          "description": "地域信息的语言，支持cn、en，默认为中文cn",
          "example": "cn"
        }
      ],
      "required": [
        "Domain",
        "Areas",
        "JobType",
        "JobDateTime",
        "Lang"
      ]
    },
    {
      "name": "CreateBatchIpAccessControl",
      "description": "批量IP黑白名单新增接口",
      "status": "online",
      "parameters": [
        {
          "name": "IpList",
          "type": "array",
          "required": true,
          "description": "IP参数列表",
          "example": "[\"192.16.8.1.1\",\"192.168.2.1\"]",
          "item_type": "string"
        },
        {
          "name": "JobType",
          "type": "string",
          "required": true,
          "description": "规则执行的方式，TimedJob为定时执行，CronJob为周期执行",
          "example": "TimedJob"
        },
        {
          "name": "JobDateTime",
          "type": "object",
          "required": true,
          "description": "定时任务配置",
          "example": "{\"Timed\":[{\"StartDateTime\":1711618518,\"EndDateTime\":1711918518}],\"Cron\":[{\"Day\":12,\"WDay\":2,\"StartTime\":\"12:11\",\"EndTime\":\"21:00\"}],\"TimeTZone\":\"UTC+8\"}",
          "children": [
            {
              "name": "Timed",
              "type": "array",
              "required": false,
              "description": "定时执行的时间参数",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "StartDateTime",
                  "type": "integer",
                  "required": false,
                  "description": "开始时间戳，单位为秒",
                  "example": "1711618518"
                },
                {
                  "name": "EndDateTime",
                  "type": "integer",
                  "required": false,
                  "description": "结束时间戳，单位为秒",
                  "example": "1711618518"
                }
              ]
            },
            {
              "name": "Cron",
              "type": "array",
              "required": false,
              "description": "周期执行的时间参数",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "Days",
                  "type": "array",
                  "required": false,
                  "description": "每个月的几号执行",
                  "example": "[2, 13]",
                  "item_type": "integer"
                },
                {
                  "name": "WDays",
                  "type": "array",
                  "required": false,
                  "description": "每个星期的星期几执行",
                  "example": "[4, 0]",
                  "item_type": "integer"
                },
                {
                  "name": "StartTime",
                  "type": "string",
                  "required": false,
                  "description": "开始时间戳",
                  "example": "1768895214"
                },
                {
                  "name": "EndTime",
                  "type": "string",
                  "required": false,
                  "description": "结束时间戳",
                  "example": "1768895215"
                }
              ]
            },
            {
              "name": "TimeTZone",
              "type": "string",
              "required": false,
              "description": "时区",
              "example": "\"UTC+8\""
            }
          ]
        },
        {
          "name": "ActionType",
          "type": "integer",
          "required": true,
          "description": "42为黑名单，40为白名单",
          "example": "42"
        },
        {
          "name": "GroupIds",
          "type": "array",
          "required": false,
          "description": "防护对象组ID列表，如果绑定的是防护对象组，和Domains参数二选一",
          "example": "[11101, 11102]",
          "item_type": "integer"
        },
        {
          "name": "Domains",
          "type": "array",
          "required": false,
          "description": "域名列表，如果绑定的是批量域名，和GroupIds参数二选一",
          "example": "[\"www.qcloudwaf.com\",\"test.waf.com\"]",
          "item_type": "string"
        },
        {
          "name": "Note",
          "type": "string",
          "required": false,
          "description": "备注",
          "example": "备注"
        }
      ],
      "required": [
        "IpList",
        "JobType",
        "JobDateTime",
        "ActionType"
      ]
    },
    {
      "name": "CreateDeals",
      "description": "计费资源购买、续费下单接口",
      "status": "online",
      "parameters": [
        {
          "name": "Goods",
          "type": "array",
          "required": true,
          "description": "计费下单入参",
          "example": "详见Goods实体",
          "item_type": "object",
          "children": [
            {
              "name": "GoodsNum",
              "type": "integer",
              "required": true,
              "description": "商品数量",
              "example": "1"
            },
            {
              "name": "GoodsDetail",
              "type": "object",
              "required": true,
              "description": "商品明细",
              "example": "GoodsDetail",
              "children": [
                {
                  "name": "TimeSpan",
                  "type": "integer",
                  "required": false,
                  "description": "时间间隔",
                  "example": "1"
                },
                {
                  "name": "TimeUnit",
                  "type": "string",
                  "required": false,
                  "description": "单位，支持购买d、m、y 即（日、月、年）",
                  "example": "m"
                },
                {
                  "name": "SubProductCode",
                  "type": "string",
                  "required": false,
                  "description": "子产品标签,。新购，续费必传，变配时放在oldConfig newConfig里面 Saas 高级版 ：sp_wsm_waf_premium Saas企业版 ：sp_wsm_waf_enterprise Saas旗舰版 ：sp_wsm_waf_ultimate Saas 业务扩展包：sp_wsm_waf_qpsep Saas 域名扩展包：sp_wsm_waf_domain 高级版-CLB:sp_wsm_waf_premium_clb 企业版-CLB : sp_wsm_waf_enterprise_clb 旗舰版-CLB:sp_wsm_waf_ultimate_clb 业务扩展包-CLB：sp_wsm_waf_qpsep_clb 域名扩展包-CLB：sp_wsm_waf_domain_clb",
                  "example": "sp_wsm_waf_ultimate_clb"
                },
                {
                  "name": "Pid",
                  "type": "integer",
                  "required": false,
                  "description": "业务产品申请的pid（对应一个定价公式），通过pid计费查询到定价模型 高级版 ：1000827 企业版 ：1000830 旗舰版 ：1000832 域名包 : 1000834 业务扩展包 : 1000481 高级版-CLB:1001150 企业版-CLB : 1001152 旗舰版-CLB:1001154 域名包-CLB: 1001156 业务扩展包-CLB : 1001160",
                  "example": "1000830"
                },
                {
                  "name": "InstanceName",
                  "type": "string",
                  "required": false,
                  "description": "waf实例名",
                  "example": "waf_122345"
                },
                {
                  "name": "AutoRenewFlag",
                  "type": "integer",
                  "required": false,
                  "description": "1:自动续费，0:不自动续费",
                  "example": "1"
                },
                {
                  "name": "RealRegion",
                  "type": "integer",
                  "required": false,
                  "description": "waf购买的实际地域信息",
                  "example": "9"
                },
                {
                  "name": "LabelTypes",
                  "type": "array",
                  "required": false,
                  "description": "计费细项标签数组 Saas 高级版 sv_wsm_waf_package_premium Saas 企业版 sv_wsm_waf_package_enterprise Saas 旗舰版 sv_wsm_waf_package_ultimate Saas 非中国大陆高级版 sv_wsm_waf_package_premium_intl Saas 非中国大陆企业版 sv_wsm_waf_package_enterprise_intl Saas 非中国大陆旗舰版 sv_wsm_waf_package_ultimate _intl Saas 业务扩展包 sv_wsm_waf_qps_ep Saas 域名扩展包 sv_wsm_waf_domain 高级版CLB sv_wsm_waf_package_premium_clb 企业版CLB sv_wsm_waf_package_...",
                  "example": "[\"sv_wsm_waf_package_ultimate_clb\"]",
                  "item_type": "string"
                },
                {
                  "name": "LabelCounts",
                  "type": "array",
                  "required": false,
                  "description": "计费细项标签数量，一般和SvLabelType一一对应",
                  "example": "[1]",
                  "item_type": "integer"
                },
                {
                  "name": "CurDeadline",
                  "type": "string",
                  "required": false,
                  "description": "变配使用，实例到期时间",
                  "example": "2023-02-28 17:38:59"
                },
                {
                  "name": "InstanceId",
                  "type": "string",
                  "required": false,
                  "description": "对存在的实例购买bot 或api 安全",
                  "example": "waf_swdq23"
                },
                {
                  "name": "ResourceId",
                  "type": "string",
                  "required": false,
                  "description": "资源id",
                  "example": "waf_2kxtlvk40hsvdnw7"
                }
              ]
            },
            {
              "name": "GoodsCategoryId",
              "type": "integer",
              "required": false,
              "description": "订单类型ID，用来唯一标识一个业务的一种场景（总共三种场景：新购、配置变更、续费） 高级版: 102375(新购),102376(续费),102377(变配) 企业版 : 102378(新购),102379(续费),102380(变配) 旗舰版 : 102369(新购),102370(续费),102371(变配) 域名包 : 102372(新购),102373(续费),102374(变配) 业务扩展包 : 101040(新购),101041(续费),101042(变配) 高级版-CLB: 新购 101198 续费 101199 变配 101200 企业版-CLB 101204(新购),1012...",
              "example": "101201"
            },
            {
              "name": "RegionId",
              "type": "integer",
              "required": false,
              "description": "购买waf实例区域ID 1 表示购买大陆资源; 9表示购买非中国大陆资源",
              "example": "1"
            }
          ]
        }
      ],
      "required": [
        "Goods"
      ]
    },
    {
      "name": "CreateExport",
      "description": "本接口仅创建下载任务，任务返回的下载地址，请用户调用DescribeExports查看任务列表。其中有下载地址CosPath参数。参考文档https://cloud.tencent.com/document/product/614/56449",
      "status": "online",
      "parameters": [
        {
          "name": "TopicId",
          "type": "string",
          "required": true,
          "description": "日志主题ID，可以通过DescribeTopics接口获取,访问日志主题ID和攻击日志主题ID方式不同，注意DescribeTopics接口使用方法",
          "example": "ee20bb16-3025-4048-b81a-dd436373062e"
        },
        {
          "name": "Count",
          "type": "integer",
          "required": true,
          "description": "日志导出数量, 最大值5000万",
          "example": "100"
        },
        {
          "name": "Query",
          "type": "string",
          "required": true,
          "description": "日志导出检索语句，需要进行base64编码,不支持[SQL语句]",
          "example": "KGRvbWFpbjogImZhbmdodXRlc3QwMi50ZXN0d2FmLmNvbSIpIEFORCAoaW5zdGFuY2U6ICJ3YWZfMmwxMTM5Nm0wMTdqM2V2MSIpIEFORCBzdGF0dXM6MjAw"
        },
        {
          "name": "From",
          "type": "integer",
          "required": true,
          "description": "日志导出起始时间，毫秒时间戳",
          "example": "1607499107000"
        },
        {
          "name": "To",
          "type": "integer",
          "required": true,
          "description": "日志导出结束时间，毫秒时间戳",
          "example": "1607499207000"
        },
        {
          "name": "Order",
          "type": "string",
          "required": false,
          "description": "日志导出时间排序。desc，asc，默认为desc",
          "example": "desc"
        },
        {
          "name": "Format",
          "type": "string",
          "required": false,
          "description": "日志导出数据格式。json，csv，默认为json",
          "example": "json"
        },
        {
          "name": "SyntaxRule",
          "type": "integer",
          "required": false,
          "description": "语法规则, 默认值为0。 0：Lucene语法，1：CQL语法。",
          "example": "1"
        },
        {
          "name": "DerivedFields",
          "type": "array",
          "required": false,
          "description": "导出字段",
          "example": "[\"timestamp\"]",
          "item_type": "string"
        }
      ],
      "required": [
        "TopicId",
        "Count",
        "Query",
        "From",
        "To"
      ]
    },
    {
      "name": "CreateHost",
      "description": "clb-waf中添加防护域名",
      "status": "online",
      "parameters": [
        {
          "name": "Host",
          "type": "object",
          "required": true,
          "description": "防护域名配置信息。内网负载均衡器必须携带对应的NumericalVpcId。",
          "example": "无",
          "children": [
            {
              "name": "Domain",
              "type": "string",
              "required": true,
              "description": "域名",
              "example": "\"txwafqq.qcloudwaf.com\""
            },
            {
              "name": "DomainId",
              "type": "string",
              "required": true,
              "description": "域名唯一ID",
              "example": "\"waf-Bz0Wntsz\""
            },
            {
              "name": "MainDomain",
              "type": "string",
              "required": true,
              "description": "主域名，入参时为空",
              "example": "\"qcloudwaf.com\""
            },
            {
              "name": "Mode",
              "type": "integer",
              "required": true,
              "description": "规则引擎防护模式。 0：观察模式 1：拦截模式",
              "example": "1"
            },
            {
              "name": "Status",
              "type": "integer",
              "required": true,
              "description": "waf和负载均衡器的绑定关系。 0：未绑定 1：已绑定",
              "example": "1"
            },
            {
              "name": "State",
              "type": "integer",
              "required": true,
              "description": "clbwaf域名监听器状态。 0：操作成功 4：正在绑定LB 6：正在解绑LB 7：解绑LB失败 8：绑定LB失败 10：内部错误",
              "example": "1"
            },
            {
              "name": "Engine",
              "type": "integer",
              "required": true,
              "description": "规则引擎和AI引擎防护模式联合状态。 1:初始状态,规则引擎拦截\u0026\u0026AI引擎未操作开关状态 10：规则引擎观察\u0026\u0026AI引擎关闭模式 11：规则引擎观察\u0026\u0026AI引擎观察模式 12：规则引擎观察\u0026\u0026AI引擎拦截模式 20：规则引擎拦截\u0026\u0026AI引擎关闭模式 21：规则引擎拦截\u0026\u0026AI引擎观察模式 22：规则引擎拦截\u0026\u0026AI引擎拦截模式",
              "example": "20"
            },
            {
              "name": "IsCdn",
              "type": "integer",
              "required": true,
              "description": "waf前是否部署有七层代理服务。 0：没有部署代理服务 1：有部署代理服务，waf将使用XFF获取客户端IP 2：有部署代理服务，waf将使用remote_addr获取客户端IP 3：有部署代理服务，waf将使用ip_headers中的自定义header获取客户端IP",
              "example": "0"
            },
            {
              "name": "LoadBalancerSet",
              "type": "array",
              "required": true,
              "description": "绑定的负载均衡器信息列表",
              "example": "[   {     \"Protocol\": \"HTTP\",     \"Zone\": \"1\",     \"Region\": \"cd\",     \"LoadBalancerName\": \"80lb\",     \"ListenerId\": \"lbl-2k0gmnv1\",     \"Vip\": \"112.12.2.5\",     \"ListenerName\": \"80http\",     \"LoadBalancerId\": \"lb-mhb5j9gt\",     \"Vport\": \"80\"   } ]",
              "item_type": "object",
              "children": [
                {
                  "name": "LoadBalancerId",
                  "type": "string",
                  "required": true,
                  "description": "负载均衡LD的ID",
                  "example": "lb-jbtq6mm8"
                },
                {
                  "name": "LoadBalancerName",
                  "type": "string",
                  "required": true,
                  "description": "负载均衡LD的名称",
                  "example": "randy-clb-waf"
                },
                {
                  "name": "ListenerId",
                  "type": "string",
                  "required": true,
                  "description": "负载均衡监听器的ID",
                  "example": "lbl-hw2avhk0"
                },
                {
                  "name": "ListenerName",
                  "type": "string",
                  "required": true,
                  "description": "负载均衡监听器的名称",
                  "example": "waftest"
                },
                {
                  "name": "Vport",
                  "type": "integer",
                  "required": true,
                  "description": "负载均衡实例的端口",
                  "example": "80"
                },
                {
                  "name": "Region",
                  "type": "string",
                  "required": true,
                  "description": "负载均衡LD的地域",
                  "example": "gz"
                },
                {
                  "name": "Protocol",
                  "type": "string",
                  "required": true,
                  "description": "监听器协议，http、https",
                  "example": "http"
                },
                {
                  "name": "Zone",
                  "type": "string",
                  "required": true,
                  "description": "负载均衡监听器所在的zone",
                  "example": "ap-guangzhou-3"
                },
                {
                  "name": "Vip",
                  "type": "string",
                  "required": false,
                  "description": "负载均衡实例的IP。域名化CLB VIP可填空。",
                  "example": "136.51.67.104"
                },
                {
                  "name": "NumericalVpcId",
                  "type": "integer",
                  "required": false,
                  "description": "负载均衡的VPCID，公网为-1，内网按实际填写",
                  "example": "546585"
                },
                {
                  "name": "LoadBalancerType",
                  "type": "string",
                  "required": false,
                  "description": "负载均衡的网络类型。OPEN： 公网 INTERNAL ：内网",
                  "example": "OPEN"
                },
                {
                  "name": "LoadBalancerDomain",
                  "type": "string",
                  "required": false,
                  "description": "负载均衡的域名",
                  "example": "lb-jbtq6mm8-vo1x4syum7jtqz5n.clb.ap-guangzhou.tencentclb.com"
                },
                {
                  "name": "MemberAppId",
                  "type": "integer",
                  "required": false,
                  "description": "监听器所属成员id",
                  "example": "251254511"
                },
                {
                  "name": "MemberUin",
                  "type": "string",
                  "required": false,
                  "description": "监听器所属成员的uin",
                  "example": "700000916577"
                }
              ]
            },
            {
              "name": "Region",
              "type": "string",
              "required": true,
              "description": "域名绑定的LB的地域，以逗号分割多个地域",
              "example": "\"gz\""
            },
            {
              "name": "Edition",
              "type": "string",
              "required": true,
              "description": "域名所属实例类型。负载均衡型WAF为\"clb-waf\"",
              "example": "\"clb-waf\""
            },
            {
              "name": "FlowMode",
              "type": "integer",
              "required": true,
              "description": "负载均衡型WAF域名的流量模式。 1：清洗模式 0：镜像模式",
              "example": "1"
            },
            {
              "name": "ClsStatus",
              "type": "integer",
              "required": true,
              "description": "是否开启访问日志。 1：开启 0：关闭",
              "example": "1"
            },
            {
              "name": "Level",
              "type": "integer",
              "required": false,
              "description": "防护等级，可选值100,200,300",
              "example": "100"
            },
            {
              "name": "CdcClusters",
              "type": "array",
              "required": false,
              "description": "域名需要下发到的cdc集群列表。仅CDC场景下填充",
              "example": "[\"cluster-o41khj88\",\"\t cluster-o41khj99\"]",
              "item_type": "string"
            },
            {
              "name": "AlbType",
              "type": "string",
              "required": false,
              "description": "应用型负载均衡类型，默认clb。 clb：七层负载均衡器类型 apisix：apisix网关型 tsegw：云原生API网关 scf：云函数",
              "example": "clb"
            },
            {
              "name": "IpHeaders",
              "type": "array",
              "required": false,
              "description": "IsCdn=3时，需要填此参数，表示自定义header",
              "example": "[\"x-real-ip\"]",
              "item_type": "string"
            },
            {
              "name": "EngineType",
              "type": "integer",
              "required": false,
              "description": "规则引擎类型。 1: menshen 2: tiga",
              "example": "1"
            },
            {
              "name": "CloudType",
              "type": "string",
              "required": false,
              "description": "云类型。 public:公有云 private:私有云 hybrid:混合云",
              "example": "\"public\""
            },
            {
              "name": "Note",
              "type": "string",
              "required": false,
              "description": "域名备注信息",
              "example": "备注"
            }
          ]
        },
        {
          "name": "InstanceID",
          "type": "string",
          "required": false,
          "description": "实例id",
          "example": "waf_2kl34sf9ads9ad3s"
        }
      ],
      "required": [
        "Host"
      ]
    },
    {
      "name": "CreateIpAccessControl",
      "description": "Waf IP黑白名单新增接口",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "具体域名如：test.qcloudwaf.com 全局域名为：global",
          "example": "test.qcloudwaf.com"
        },
        {
          "name": "IpList",
          "type": "array",
          "required": true,
          "description": "ip参数列表",
          "example": "[\"192.16.8.1.1\",\"192.168.2.1\"]",
          "item_type": "string"
        },
        {
          "name": "ActionType",
          "type": "integer",
          "required": true,
          "description": "42为黑名单，40为白名单",
          "example": "42"
        },
        {
          "name": "InstanceId",
          "type": "string",
          "required": false,
          "description": "实例Id",
          "example": "waf_2kxq5hru00n2dxmx"
        },
        {
          "name": "Edition",
          "type": "string",
          "required": false,
          "description": "WAF实例类型，sparta-waf表示SAAS型WAF，clb-waf表示负载均衡型WAF",
          "example": "clb-waf"
        },
        {
          "name": "SourceType",
          "type": "string",
          "required": false,
          "description": "可选值为：batch（批量添加）、bot（BOT流量分析中的BOT详情列表中添加时）、cc（在攻击日志列表中对攻击类型为CC的IP添加时）、custom（非批量添加时的默认值）",
          "example": "custom"
        },
        {
          "name": "Note",
          "type": "string",
          "required": false,
          "description": "备注",
          "example": "备注"
        },
        {
          "name": "JobType",
          "type": "string",
          "required": false,
          "description": "规则执行的方式，TimedJob为定时执行，CronJob为周期执行",
          "example": "TimedJob"
        },
        {
          "name": "JobDateTime",
          "type": "object",
          "required": false,
          "description": "定时配置详情",
          "example": "{     \"Timed\": [         {             \"StartDateTime\": 1711618518,             \"EndDateTime\": 1711918518         }     ],     \"Cron\": [         {             \"Day\": 12,             \"WDay\": 2,             \"StartTime\": \"12:11\",             \"EndTime\": \"21:00\"         }     ],     \"TimeTZone\": \"UTC+8\" }",
          "children": [
            {
              "name": "Timed",
              "type": "array",
              "required": false,
              "description": "定时执行的时间参数",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "StartDateTime",
                  "type": "integer",
                  "required": false,
                  "description": "开始时间戳，单位为秒",
                  "example": "1711618518"
                },
                {
                  "name": "EndDateTime",
                  "type": "integer",
                  "required": false,
                  "description": "结束时间戳，单位为秒",
                  "example": "1711618518"
                }
              ]
            },
            {
              "name": "Cron",
              "type": "array",
              "required": false,
              "description": "周期执行的时间参数",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "Days",
                  "type": "array",
                  "required": false,
                  "description": "每个月的几号执行",
                  "example": "[2, 13]",
                  "item_type": "integer"
                },
                {
                  "name": "WDays",
                  "type": "array",
                  "required": false,
                  "description": "每个星期的星期几执行",
                  "example": "[4, 0]",
                  "item_type": "integer"
                },
                {
                  "name": "StartTime",
                  "type": "string",
                  "required": false,
                  "description": "开始时间戳",
                  "example": "1768895214"
                },
                {
                  "name": "EndTime",
                  "type": "string",
                  "required": false,
                  "description": "结束时间戳",
                  "example": "1768895215"
                }
              ]
            },
            {
              "name": "TimeTZone",
              "type": "string",
              "required": false,
              "description": "时区",
              "example": "\"UTC+8\""
            }
          ]
        }
      ],
      "required": [
        "Domain",
        "IpList",
        "ActionType"
      ]
    },
    {
      "name": "CreateOwaspWhiteRule",
      "description": "添加规则引擎白名单",
      "status": "online",
      "parameters": [
        {
          "name": "Name",
          "type": "string",
          "required": true,
          "description": "规则名称",
          "example": "rulename"
        },
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.test.com"
        },
        {
          "name": "Strategies",
          "type": "array",
          "required": true,
          "description": "规则匹配策略列表",
          "example": "[{\"Field\": \"URL\",\"Arg\": \"\",\"CompareFunc\": \"eq\",\"Content\": \"/acl\"}]",
          "item_type": "object",
          "children": [
            {
              "name": "Field",
              "type": "string",
              "required": true,
              "description": "匹配字段 匹配字段不同，相应的匹配参数、逻辑符号、匹配内容有所不同\u000b具体如下所示： 匹配字段匹配参数逻辑符号匹配内容IP（来源IP）不支持参数ipmatch（匹配）ipnmatch（不匹配）多个IP以英文逗号隔开,最多20个IPV6（来源IPv6）不支持参数ipmatch（匹配）ipnmatch（不匹配）支持单个IPV6地址Referer（Referer）不支持参数empty（内容为空）null（不存在）eq（等于）neq（不等于）contains\ufffd\ufffd...",
              "example": "IP-来源IP"
            },
            {
              "name": "CompareFunc",
              "type": "string",
              "required": true,
              "description": "逻辑符号 逻辑符号一共分为以下几种类型： empty （ 内容为空） null （不存在） eq （ 等于） neq （ 不等于） contains （ 包含） ncontains （ 不包含） strprefix （ 前缀匹配） strsuffix （ 后缀匹配） len_eq （ 长度等于） len_gt （ 长度大于） len_lt （ 长度小于） ipmatch （ 属于） ipnmatch （ 不属于） numgt （ 数值大于） numlt （ 数值小于） numeq （ 数值等于） numneq （ 数值不等于） numle （...",
              "example": "contains - 包含"
            },
            {
              "name": "Content",
              "type": "string",
              "required": true,
              "description": "匹配内容 目前 当匹配字段为COOKIE（Cookie）时，不需要输入 匹配内容\u000b其他都需要",
              "example": "/url"
            },
            {
              "name": "Arg",
              "type": "string",
              "required": true,
              "description": "匹配参数 配置参数一共分2种类型 不支持参数与支持参数 当匹配字段为以下4个时，匹配参数才能录入，否则不支持该参数 GET（GET参数值）\u000b POST（POST参数值）\u000b ARGS_COOKIE（Cookie参数值）\u000b ARGS_HEADER（Header参数值）",
              "example": "argvalue"
            },
            {
              "name": "CaseNotSensitive",
              "type": "integer",
              "required": false,
              "description": "0：大小写敏感 1：大小写不敏感",
              "example": "0"
            }
          ]
        },
        {
          "name": "Ids",
          "type": "array",
          "required": true,
          "description": "加白的规则ID列表",
          "example": "[90501998,  90501999]",
          "item_type": "integer"
        },
        {
          "name": "Type",
          "type": "integer",
          "required": true,
          "description": "加白的类型，0:按照特定规则ID加白, 1:按照规则类型加白",
          "example": "0"
        },
        {
          "name": "JobType",
          "type": "string",
          "required": true,
          "description": "规则执行的方式，TimedJob为定时执行，CronJob为周期执行",
          "example": "TimedJob"
        },
        {
          "name": "JobDateTime",
          "type": "object",
          "required": true,
          "description": "定时任务配置",
          "example": "{\"Timed\":[{\"StartDateTime\":1711618518,\"EndDateTime\":1711918518}],\"Cron\":[{\"Day\":12,\"WDay\":2,\"StartTime\":\"12:11\",\"EndTime\":\"21:00\"}],\"TimeTZone\":\"UTC+8\"}",
          "children": [
            {
              "name": "Timed",
              "type": "array",
              "required": false,
              "description": "定时执行的时间参数",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "StartDateTime",
                  "type": "integer",
                  "required": false,
                  "description": "开始时间戳，单位为秒",
                  "example": "1711618518"
                },
                {
                  "name": "EndDateTime",
                  "type": "integer",
                  "required": false,
                  "description": "结束时间戳，单位为秒",
                  "example": "1711618518"
                }
              ]
            },
            {
              "name": "Cron",
              "type": "array",
              "required": false,
              "description": "周期执行的时间参数",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "Days",
                  "type": "array",
                  "required": false,
                  "description": "每个月的几号执行",
                  "example": "[2, 13]",
                  "item_type": "integer"
                },
                {
                  "name": "WDays",
                  "type": "array",
                  "required": false,
                  "description": "每个星期的星期几执行",
                  "example": "[4, 0]",
                  "item_type": "integer"
                },
                {
                  "name": "StartTime",
                  "type": "string",
                  "required": false,
                  "description": "开始时间戳",
                  "example": "1768895214"
                },
                {
                  "name": "EndTime",
                  "type": "string",
                  "required": false,
                  "description": "结束时间戳",
                  "example": "1768895215"
                }
              ]
            },
            {
              "name": "TimeTZone",
              "type": "string",
              "required": false,
              "description": "时区",
              "example": "\"UTC+8\""
            }
          ]
        },
        {
          "name": "ExpireTime",
          "type": "integer",
          "required": true,
          "description": "如果没有设置JobDateTime字段则用此字段，0表示永久生效，其它表示定时生效的截止时间（单位为秒）",
          "example": "0"
        },
        {
          "name": "Status",
          "type": "integer",
          "required": false,
          "description": "规则状态，0：关闭、1：开启，默认为开启",
          "example": "1"
        },
        {
          "name": "LogicalOp",
          "type": "string",
          "required": false,
          "description": "匹配条件的逻辑关系，支持and、or，分别表示多个逻辑匹配条件是与、或的关系"
        }
      ],
      "required": [
        "Name",
        "Domain",
        "Strategies",
        "Ids",
        "Type",
        "JobType",
        "JobDateTime",
        "ExpireTime"
      ]
    },
    {
      "name": "CreatePostCKafkaFlow",
      "description": "创建CKafka投递流任务",
      "status": "online",
      "parameters": [
        {
          "name": "CKafkaRegion",
          "type": "string",
          "required": true,
          "description": "投递的CKafka所在区域",
          "example": "ap-guangzhou"
        },
        {
          "name": "CKafkaID",
          "type": "string",
          "required": true,
          "description": "客户的CKafka 实例ID",
          "example": "ckafka-****vk3"
        },
        {
          "name": "Brokers",
          "type": "string",
          "required": true,
          "description": "支撑环境是IP:PORT，外网环境是domain:PORT",
          "example": "11.179.226.202:9019"
        },
        {
          "name": "Compression",
          "type": "string",
          "required": true,
          "description": "默认为none，支持snappy、gzip和lz4压缩，推荐snappy",
          "example": "snappy"
        },
        {
          "name": "VipType",
          "type": "integer",
          "required": true,
          "description": "1-外网TGW，2-支撑环境，默认为支撑环境",
          "example": "1"
        },
        {
          "name": "LogType",
          "type": "integer",
          "required": true,
          "description": "1-访问日志，2-攻击日志，默认为访问日志",
          "example": "1"
        },
        {
          "name": "Topic",
          "type": "string",
          "required": true,
          "description": "主题名称，默认不传或者传空字符串，默认值为waf_post_access_log",
          "example": "waf_post_access_log"
        },
        {
          "name": "KafkaVersion",
          "type": "string",
          "required": true,
          "description": "kafka集群的版本号",
          "example": "\"2.4.1\""
        },
        {
          "name": "SASLEnable",
          "type": "integer",
          "required": false,
          "description": "是否开启SASL校验，默认不开启，0-关闭，1-开启",
          "example": "0"
        },
        {
          "name": "SASLUser",
          "type": "string",
          "required": false,
          "description": "SASL用户名",
          "example": "\"waf_root\""
        },
        {
          "name": "SASLPassword",
          "type": "string",
          "required": false,
          "description": "SASL密码",
          "example": "AKIDszE***************DC2lHe"
        },
        {
          "name": "WriteConfig",
          "type": "object",
          "required": false,
          "description": "开启访问日志某些字段是否投递",
          "example": "无",
          "children": [
            {
              "name": "EnableHeaders",
              "type": "integer",
              "required": false,
              "description": "1:开启 0:不开启",
              "example": "1"
            },
            {
              "name": "EnableBody",
              "type": "integer",
              "required": false,
              "description": "1:开启 0:不开启",
              "example": "1"
            },
            {
              "name": "EnableBot",
              "type": "integer",
              "required": false,
              "description": "1:开启 0:不开启",
              "example": "1"
            },
            {
              "name": "EnableResponse",
              "type": "integer",
              "required": false,
              "description": "响应方向body 1:开启 0:不开启",
              "example": "1"
            }
          ]
        }
      ],
      "required": [
        "CKafkaRegion",
        "CKafkaID",
        "Brokers",
        "Compression",
        "VipType",
        "LogType",
        "Topic",
        "KafkaVersion"
      ]
    },
    {
      "name": "CreatePostCLSFlow",
      "description": "创建CLS投递流任务",
      "status": "online",
      "parameters": [
        {
          "name": "CLSRegion",
          "type": "string",
          "required": false,
          "description": "投递的CLS所在区域，默认为ap-shanghai",
          "example": "ap-guangzhou"
        },
        {
          "name": "LogsetName",
          "type": "string",
          "required": false,
          "description": "投递的CLS所在日志集合名称，默认为 waf_post_logset",
          "example": "waf-post-logset"
        },
        {
          "name": "LogType",
          "type": "integer",
          "required": false,
          "description": "1-访问日志，2-攻击日志，默认为访问日志。",
          "example": "1"
        },
        {
          "name": "LogTopicName",
          "type": "string",
          "required": false,
          "description": "投递的CLS所在日志主题的名称，默认为 waf_post_logtopic",
          "example": "waf-post-logtopic"
        }
      ],
      "required": []
    },
    {
      "name": "CreateRateLimitV2",
      "description": "创建限流规则",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.xxx.com"
        },
        {
          "name": "Name",
          "type": "string",
          "required": true,
          "description": "规则名",
          "example": "TestRule"
        },
        {
          "name": "Priority",
          "type": "integer",
          "required": true,
          "description": "规则优先级",
          "example": "50"
        },
        {
          "name": "Status",
          "type": "integer",
          "required": true,
          "description": "规则开关，0关闭，1开启",
          "example": "1"
        },
        {
          "name": "LimitWindow",
          "type": "object",
          "required": true,
          "description": "限流窗口",
          "example": "无",
          "children": [
            {
              "name": "Second",
              "type": "integer",
              "required": false,
              "description": "每秒允许通过的最大请求数 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "1000"
            },
            {
              "name": "Minute",
              "type": "integer",
              "required": false,
              "description": "每分钟允许通过的最大请求数 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "1000"
            },
            {
              "name": "Hour",
              "type": "integer",
              "required": false,
              "description": "每小时允许通过的最大请求数 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "1000"
            },
            {
              "name": "QuotaShare",
              "type": "boolean",
              "required": false,
              "description": "是否共享配额，只有当对象为URL时有效，false表示URL独享配额，true表示所有URL共享配额 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "false"
            }
          ]
        },
        {
          "name": "LimitObject",
          "type": "string",
          "required": true,
          "description": "支持API或Domain，如果是基于API，则LimitPaths不能为空，否则LimitPaths为空",
          "example": "API"
        },
        {
          "name": "LimitStrategy",
          "type": "integer",
          "required": true,
          "description": "限流策略，0:观察,1:拦截，2:人机",
          "example": "0"
        },
        {
          "name": "LimitMethod",
          "type": "object",
          "required": false,
          "description": "限流方法",
          "example": "无",
          "children": [
            {
              "name": "Method",
              "type": "string",
              "required": false,
              "description": "需要限流的请求方式 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "GET"
            },
            {
              "name": "Type",
              "type": "string",
              "required": false,
              "description": "匹配方式，支持EXACT(等于), REGEX（正则） , IN（属于） , NOT_IN（不属于）, CONTAINS（包含）, NOT_CONTAINS（不包含） 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "EXACT"
            }
          ]
        },
        {
          "name": "LimitPaths",
          "type": "object",
          "required": false,
          "description": "限流路径列表",
          "example": "无",
          "children": [
            {
              "name": "Path",
              "type": "string",
              "required": false,
              "description": "限流路径 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "/test"
            },
            {
              "name": "Type",
              "type": "string",
              "required": false,
              "description": "匹配方式 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "EXACT"
            }
          ]
        },
        {
          "name": "LimitHeaders",
          "type": "array",
          "required": false,
          "description": "限流Headers",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "Key",
              "type": "string",
              "required": false,
              "description": "key 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "key_a"
            },
            {
              "name": "Value",
              "type": "string",
              "required": false,
              "description": "value 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "value_a"
            },
            {
              "name": "Type",
              "type": "string",
              "required": false,
              "description": "匹配方式，支持EXACT(等于), REGEX（正则） , IN（属于） , NOT_IN（不属于）, CONTAINS（包含）, NOT_CONTAINS（不包含） 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "EXACT"
            }
          ]
        },
        {
          "name": "LimitHeaderName",
          "type": "object",
          "required": false,
          "description": "基于Header参数名限流",
          "example": "无",
          "children": [
            {
              "name": "ParamsName",
              "type": "string",
              "required": false,
              "description": "参数名 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "params_a"
            },
            {
              "name": "Type",
              "type": "string",
              "required": false,
              "description": "操作符号,支持REGEX(正则),IN(属于),NOT_IN(不属于), EACH(每个参数值) 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "IN"
            }
          ]
        },
        {
          "name": "GetParamsName",
          "type": "object",
          "required": false,
          "description": "基于Get参数名限流",
          "example": "无",
          "children": [
            {
              "name": "Params",
              "type": "string",
              "required": false,
              "description": "匹配参数 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "params_a"
            },
            {
              "name": "Func",
              "type": "string",
              "required": false,
              "description": "逻辑符号 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "EXACT"
            },
            {
              "name": "Content",
              "type": "string",
              "required": false,
              "description": "匹配内容 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "content_a"
            }
          ]
        },
        {
          "name": "GetParamsValue",
          "type": "object",
          "required": false,
          "description": "基于Get参数值限流",
          "example": "无",
          "children": [
            {
              "name": "Params",
              "type": "string",
              "required": false,
              "description": "匹配参数 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "params_a"
            },
            {
              "name": "Func",
              "type": "string",
              "required": false,
              "description": "逻辑符号 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "EXACT"
            },
            {
              "name": "Content",
              "type": "string",
              "required": false,
              "description": "匹配内容 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "content_a"
            }
          ]
        },
        {
          "name": "PostParamsName",
          "type": "object",
          "required": false,
          "description": "基于Post参数名限流",
          "example": "无",
          "children": [
            {
              "name": "Params",
              "type": "string",
              "required": false,
              "description": "匹配参数 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "params_a"
            },
            {
              "name": "Func",
              "type": "string",
              "required": false,
              "description": "逻辑符号 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "EXACT"
            },
            {
              "name": "Content",
              "type": "string",
              "required": false,
              "description": "匹配内容 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "content_a"
            }
          ]
        },
        {
          "name": "PostParamsValue",
          "type": "object",
          "required": false,
          "description": "基于Post参数值限流",
          "example": "无",
          "children": [
            {
              "name": "Params",
              "type": "string",
              "required": false,
              "description": "匹配参数 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "params_a"
            },
            {
              "name": "Func",
              "type": "string",
              "required": false,
              "description": "逻辑符号 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "EXACT"
            },
            {
              "name": "Content",
              "type": "string",
              "required": false,
              "description": "匹配内容 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "content_a"
            }
          ]
        },
        {
          "name": "IpLocation",
          "type": "object",
          "required": false,
          "description": "基于IP归属地限流",
          "example": "无",
          "children": [
            {
              "name": "Params",
              "type": "string",
              "required": false,
              "description": "匹配参数 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "params_a"
            },
            {
              "name": "Func",
              "type": "string",
              "required": false,
              "description": "逻辑符号 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "EXACT"
            },
            {
              "name": "Content",
              "type": "string",
              "required": false,
              "description": "匹配内容 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "content_a"
            }
          ]
        },
        {
          "name": "RedirectInfo",
          "type": "object",
          "required": false,
          "description": "重定向信息,当LimitStrategy为重定向时，此字段必填",
          "example": "无",
          "children": [
            {
              "name": "Protocol",
              "type": "string",
              "required": true,
              "description": "协议 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "http"
            },
            {
              "name": "Domain",
              "type": "string",
              "required": true,
              "description": "域名 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "abc.test.com"
            },
            {
              "name": "Url",
              "type": "string",
              "required": false,
              "description": "url路径 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "/abc"
            }
          ]
        },
        {
          "name": "BlockPage",
          "type": "integer",
          "required": false,
          "description": "拦截页面,0表示429，否则填写blockPageID",
          "example": "0"
        },
        {
          "name": "ObjectSrc",
          "type": "integer",
          "required": false,
          "description": "限流对象来源，0：手动填写，1：API资产",
          "example": "0"
        },
        {
          "name": "QuotaShare",
          "type": "boolean",
          "required": false,
          "description": "是否共享配额，只有当对象为URL时有效，false表示URL独享配额，true表示所有URL共享配额",
          "example": "false"
        },
        {
          "name": "PathsOption",
          "type": "array",
          "required": false,
          "description": "路径选项,可配置每个路径的请求方法",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "Path",
              "type": "string",
              "required": false,
              "description": "请求路径",
              "example": "/test"
            },
            {
              "name": "Method",
              "type": "string",
              "required": false,
              "description": "请求方法",
              "example": "POST"
            }
          ]
        },
        {
          "name": "Order",
          "type": "integer",
          "required": false,
          "description": "限流执行顺序，0：默认情况，限流优先，1：安全防护优先",
          "example": "0"
        }
      ],
      "required": [
        "Domain",
        "Name",
        "Priority",
        "Status",
        "LimitWindow",
        "LimitObject",
        "LimitStrategy"
      ]
    },
    {
      "name": "DeleteAccessExport",
      "description": "本接口用于删除访问日志导出",
      "status": "online",
      "parameters": [
        {
          "name": "ExportId",
          "type": "string",
          "required": true,
          "description": "日志导出ID",
          "example": "\"export-61daca5c-f341-4796-aeb3-4f2f598a06c7\""
        },
        {
          "name": "TopicId",
          "type": "string",
          "required": true,
          "description": "日志主题",
          "example": "\"1ae37c76-df99-4e2b-998c-20f39eba6226\""
        }
      ],
      "required": [
        "ExportId",
        "TopicId"
      ]
    },
    {
      "name": "DeleteAntiFakeUrl",
      "description": "删除防篡改url",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.test.com"
        },
        {
          "name": "Id",
          "type": "integer",
          "required": true,
          "description": "Id",
          "example": "1110112"
        }
      ],
      "required": [
        "Domain",
        "Id"
      ]
    },
    {
      "name": "DeleteAntiInfoLeakRule",
      "description": "信息防泄漏删除规则",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.test.com"
        },
        {
          "name": "RuleId",
          "type": "integer",
          "required": true,
          "description": "规则id",
          "example": "110233"
        }
      ],
      "required": [
        "Domain",
        "RuleId"
      ]
    },
    {
      "name": "DeleteAttackDownloadRecord",
      "description": "删除攻击日志下载任务记录",
      "status": "online",
      "parameters": [
        {
          "name": "Id",
          "type": "integer",
          "required": true,
          "description": "下载任务记录唯一标记",
          "example": "60001"
        }
      ],
      "required": [
        "Id"
      ]
    },
    {
      "name": "DeleteAttackWhiteRule",
      "description": "供用户控制台调用，删除Tiga规则引擎白名单。",
      "status": "online",
      "parameters": [
        {
          "name": "Ids",
          "type": "array",
          "required": true,
          "description": "规则序号组",
          "example": "[1,2]",
          "item_type": "integer"
        },
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "用户域名",
          "example": "www.xx.com"
        }
      ],
      "required": [
        "Ids",
        "Domain"
      ]
    },
    {
      "name": "DeleteBatchIpAccessControl",
      "description": "批量黑白名单删除接口",
      "status": "online",
      "parameters": [
        {
          "name": "Ids",
          "type": "array",
          "required": false,
          "description": "规则ID列表，支持批量删除",
          "example": "[552091011,552091010]",
          "item_type": "integer"
        }
      ],
      "required": []
    },
    {
      "name": "DeleteBotSceneUCBRule",
      "description": "场景化后删除Bot的UCB自定义规则",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.test.com"
        },
        {
          "name": "RuleId",
          "type": "string",
          "required": true,
          "description": "自定义规则ID",
          "example": "30xxxxxxx10"
        },
        {
          "name": "SceneId",
          "type": "string",
          "required": true,
          "description": "1.BOT全局白名单处调用时，传\"global\";2.BOT场景配置时，传具体的场景ID",
          "example": "30xxxxxxx29"
        }
      ],
      "required": [
        "Domain",
        "RuleId",
        "SceneId"
      ]
    },
    {
      "name": "DeleteCCRule",
      "description": "Waf CC V2 Delete接口",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.testxxx.com"
        },
        {
          "name": "Name",
          "type": "string",
          "required": true,
          "description": "规则名称",
          "example": "testRule"
        },
        {
          "name": "Edition",
          "type": "string",
          "required": false,
          "description": "clb-waf或者sparta-waf",
          "example": "clb-waf"
        },
        {
          "name": "RuleId",
          "type": "integer",
          "required": false,
          "description": "规则Id",
          "example": "19000001"
        }
      ],
      "required": [
        "Domain",
        "Name"
      ]
    },
    {
      "name": "DeleteCustomRule",
      "description": "删除自定义规则",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "删除的域名",
          "example": "test.com"
        },
        {
          "name": "RuleId",
          "type": "string",
          "required": true,
          "description": "删除的规则ID",
          "example": "1001"
        },
        {
          "name": "Edition",
          "type": "string",
          "required": false,
          "description": "WAF的版本，clb-waf代表负载均衡WAF、sparta-waf代表SaaS WAF，默认是sparta-waf。",
          "example": "clb-waf"
        },
        {
          "name": "DomainRuleIdList",
          "type": "array",
          "required": false,
          "description": "批量删除的规则列表",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "Domain",
              "type": "string",
              "required": false,
              "description": "域名",
              "example": "www.test.com"
            },
            {
              "name": "RuleId",
              "type": "string",
              "required": false,
              "description": "规则id",
              "example": "1231"
            }
          ]
        }
      ],
      "required": [
        "Domain",
        "RuleId"
      ]
    },
    {
      "name": "DeleteCustomWhiteRule",
      "description": "删除精准白名单规则",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "删除的域名",
          "example": "test.qcloudwaf.com"
        },
        {
          "name": "RuleId",
          "type": "integer",
          "required": true,
          "description": "删除的规则ID",
          "example": "1100000001"
        }
      ],
      "required": [
        "Domain",
        "RuleId"
      ]
    },
    {
      "name": "DeleteDomainWhiteRules",
      "description": "删除域名规则白名单",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": false,
          "description": "需要删除的规则域名",
          "example": "www.test.com"
        },
        {
          "name": "Ids",
          "type": "array",
          "required": false,
          "description": "需要删除的白名单规则",
          "example": "0",
          "item_type": "integer"
        }
      ],
      "required": []
    },
    {
      "name": "DeleteExport",
      "description": "本接口用于删除日志下载任务",
      "status": "online",
      "parameters": [
        {
          "name": "ExportId",
          "type": "string",
          "required": true,
          "description": "日志导出ID",
          "example": "57196a6a-7622-47be-bc92-d2ebea959a0f"
        }
      ],
      "required": [
        "ExportId"
      ]
    },
    {
      "name": "DeleteHost",
      "description": "删除负载均衡型域名，支持批量操作。",
      "status": "online",
      "parameters": [
        {
          "name": "HostsDel",
          "type": "array",
          "required": true,
          "description": "删除的域名列表",
          "example": "[       {         \"Domain\": \"txwaf1020.qcloudwaf.com\",         \"DomainId\": \"waf-tCTKKtgP\",         \"InstanceID\": \"waf_2kail2fm02vqm7z3\"       }     ]",
          "item_type": "object",
          "children": [
            {
              "name": "Domain",
              "type": "string",
              "required": true,
              "description": "域名",
              "example": "\"txwafwx.qcloudwaf.com\""
            },
            {
              "name": "DomainId",
              "type": "string",
              "required": true,
              "description": "域名ID",
              "example": "\"waf-SdN1ajkf\""
            },
            {
              "name": "InstanceID",
              "type": "string",
              "required": false,
              "description": "实例类型",
              "example": "\"waf_1xf2vsq6ntyb\""
            }
          ]
        }
      ],
      "required": [
        "HostsDel"
      ]
    },
    {
      "name": "DeleteIpAccessControl",
      "description": "Waf IP黑白名单Delete接口（建议使用DeleteIpAccessControlV2来替换当前接口）",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "test.com"
        },
        {
          "name": "Items",
          "type": "array",
          "required": true,
          "description": "删除的ip数组",
          "example": "[\"192.168.1.1\"]",
          "item_type": "string"
        },
        {
          "name": "IsId",
          "type": "boolean",
          "required": false,
          "description": "若IsId字段为True，则Items列表元素需为Id，否则为IP",
          "example": "false"
        },
        {
          "name": "DeleteAll",
          "type": "boolean",
          "required": false,
          "description": "是否删除对应的域名下的所有黑/白IP名单，true表示全部删除，false表示只删除指定ip名单",
          "example": "false"
        },
        {
          "name": "SourceType",
          "type": "string",
          "required": false,
          "description": "是否为多域名黑白名单",
          "example": "batch"
        },
        {
          "name": "ActionType",
          "type": "integer",
          "required": false,
          "description": "IP黑白名单类型，40为IP白名单，42为IP黑名单",
          "example": "42"
        }
      ],
      "required": [
        "Domain",
        "Items"
      ]
    },
    {
      "name": "DeleteIpAccessControlV2",
      "description": "Waf IP黑白名单最新版本删除接口",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "test.com"
        },
        {
          "name": "RuleIds",
          "type": "array",
          "required": false,
          "description": "规则ID列表，支持批量删除，在DeleteAll参数为true的时候可以不传",
          "example": "[552091011,552091010]",
          "item_type": "integer"
        },
        {
          "name": "DeleteAll",
          "type": "boolean",
          "required": false,
          "description": "是否删除对应的域名下的所有黑/白IP名单，true表示全部删除，false表示只删除指定IP名单，批量防护不支持",
          "example": "false"
        },
        {
          "name": "SourceType",
          "type": "string",
          "required": false,
          "description": "batch表示为批量防护的IP黑白名单",
          "example": "batch"
        },
        {
          "name": "ActionType",
          "type": "integer",
          "required": false,
          "description": "IP黑白名单类型，40为IP白名单，42为IP黑名单，在DeleteAll为true的时候必传此参数",
          "example": "42"
        }
      ],
      "required": [
        "Domain"
      ]
    },
    {
      "name": "DeleteOwaspRuleStatus",
      "description": "解除门神规则的状态锁",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.waf.com"
        },
        {
          "name": "RuleIDs",
          "type": "array",
          "required": true,
          "description": "规则ID列表",
          "example": "[\"10000000\",\"20000000\"]",
          "item_type": "string"
        }
      ],
      "required": [
        "Domain",
        "RuleIDs"
      ]
    },
    {
      "name": "DeleteOwaspWhiteRule",
      "description": "删除用户规则引擎白名单",
      "status": "online",
      "parameters": [
        {
          "name": "Ids",
          "type": "array",
          "required": true,
          "description": "规则白名单ID列表",
          "example": "[100011,100023]",
          "item_type": "integer"
        },
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.waf.com"
        }
      ],
      "required": [
        "Ids",
        "Domain"
      ]
    },
    {
      "name": "DeleteRateLimitsV2",
      "description": "删除自研版限流规则",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.test.com"
        },
        {
          "name": "LimitRuleIds",
          "type": "array",
          "required": true,
          "description": "要删除的限流ID列表",
          "example": "[4000003024,4000003023]",
          "item_type": "integer"
        }
      ],
      "required": [
        "Domain",
        "LimitRuleIds"
      ]
    },
    {
      "name": "DeleteSession",
      "description": "删除CC攻击的session设置",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "test.com"
        },
        {
          "name": "Edition",
          "type": "string",
          "required": false,
          "description": "clb-waf 或者 sprta-waf",
          "example": "clb-waf"
        },
        {
          "name": "SessionID",
          "type": "integer",
          "required": false,
          "description": "要删除的SessionID",
          "example": "1"
        }
      ],
      "required": [
        "Domain"
      ]
    },
    {
      "name": "DeleteSpartaProtection",
      "description": "SaaS型WAF删除防护域名",
      "status": "online",
      "parameters": [
        {
          "name": "Domains",
          "type": "array",
          "required": true,
          "description": "域名列表",
          "example": "[\"randy.qcloudwaf.com\",\"randy.testwaf.com\"]",
          "item_type": "string"
        },
        {
          "name": "InstanceID",
          "type": "string",
          "required": true,
          "description": "必填项。域名所属实例ID",
          "example": "waf_2kw60zgy0908e8j3"
        },
        {
          "name": "Edition",
          "type": "string",
          "required": false,
          "description": "实例类型",
          "example": "sparta-waf"
        }
      ],
      "required": [
        "Domains",
        "InstanceID"
      ]
    },
    {
      "name": "DescribeAccessExports",
      "description": "本接口用于获取访问日志导出列表",
      "status": "online",
      "parameters": [
        {
          "name": "TopicId",
          "type": "string",
          "required": true,
          "description": "客户要查询的日志主题ID，每个客户都有对应的一个主题",
          "example": "\"1ae37c76-df99-4e2b-998c-20f39eba6226\""
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": false,
          "description": "分页的偏移量，默认值为0",
          "example": "0"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": false,
          "description": "分页单页限制数目，默认值为20，最大值100",
          "example": "100"
        }
      ],
      "required": [
        "TopicId"
      ]
    },
    {
      "name": "DescribeAccessFastAnalysis",
      "description": "本接口用于访问日志的快速分析",
      "status": "online",
      "parameters": [
        {
          "name": "From",
          "type": "integer",
          "required": true,
          "description": "要查询的日志的起始时间，Unix时间戳，单位ms",
          "example": "1625395948532"
        },
        {
          "name": "To",
          "type": "integer",
          "required": true,
          "description": "要查询的日志的结束时间，Unix时间戳，单位ms",
          "example": "1626000748532"
        },
        {
          "name": "Query",
          "type": "string",
          "required": true,
          "description": "查询语句，语句长度最大为4096，由于本接口是分析接口，如果无过滤条件，必须传 * 表示匹配所有，参考CLS的分析统计语句的文档",
          "example": "\"schema: http\""
        },
        {
          "name": "FieldName",
          "type": "string",
          "required": true,
          "description": "需要分析统计的字段名",
          "example": "\"method\""
        },
        {
          "name": "Sort",
          "type": "string",
          "required": false,
          "description": "排序字段,升序asc,降序desc，默认降序desc",
          "example": "\"desc\""
        },
        {
          "name": "Count",
          "type": "integer",
          "required": false,
          "description": "返回的top数，默认返回top5",
          "example": "5"
        }
      ],
      "required": [
        "From",
        "To",
        "Query",
        "FieldName"
      ]
    },
    {
      "name": "DescribeAccessHistogram",
      "description": "本接口用于访问日志柱状趋势图",
      "status": "online",
      "parameters": [
        {
          "name": "TopicId",
          "type": "string",
          "required": true,
          "description": "老版本查询的日志主题ID，新版本传空字符串即可",
          "example": "\"1ae37c76-df99-4e2b-998c-20f39eba6226\""
        },
        {
          "name": "From",
          "type": "integer",
          "required": true,
          "description": "要查询的日志的起始时间，Unix时间戳，单位ms",
          "example": "1625395948532"
        },
        {
          "name": "To",
          "type": "integer",
          "required": true,
          "description": "要查询的日志的结束时间，Unix时间戳，单位ms",
          "example": "1625395948532"
        },
        {
          "name": "Query",
          "type": "string",
          "required": true,
          "description": "查询语句，语句长度最大为4096",
          "example": "bot_ai:0"
        },
        {
          "name": "Interval",
          "type": "integer",
          "required": false,
          "description": "柱状图间隔时间差，单位ms",
          "example": "12096000"
        }
      ],
      "required": [
        "TopicId",
        "From",
        "To",
        "Query"
      ]
    },
    {
      "name": "DescribeAccessIndex",
      "description": "本接口用于获取访问日志索引配置信息",
      "status": "online",
      "parameters": [],
      "required": []
    },
    {
      "name": "DescribeAntiFakeRules",
      "description": "获取防篡改url",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "test.com"
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": true,
          "description": "偏移",
          "example": "1"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": true,
          "description": "容量",
          "example": "1"
        },
        {
          "name": "Filters",
          "type": "array",
          "required": false,
          "description": "过滤数组,name可以是如下的值： RuleID,ParamName,Url,Action,Method,Source,Status",
          "example": "[{\"Name\":\"Source\",\"Values\":[\"1\"],\"ExactMatch\":true}]",
          "item_type": "object",
          "children": [
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "字段名； 过滤 子订单号过滤通过name 为：DealName； value为子订单号",
              "example": "InstanceType"
            },
            {
              "name": "Values",
              "type": "array",
              "required": true,
              "description": "过滤值",
              "example": "[\"clb\",\"saas\"]",
              "item_type": "string"
            },
            {
              "name": "ExactMatch",
              "type": "boolean",
              "required": true,
              "description": "是否精确查找",
              "example": "true"
            }
          ]
        },
        {
          "name": "Order",
          "type": "string",
          "required": false,
          "description": "asc或者desc",
          "example": "\"asc\""
        },
        {
          "name": "By",
          "type": "string",
          "required": false,
          "description": "目前支持根据create_time、modify_time、id排序",
          "example": "\"create_time\""
        }
      ],
      "required": [
        "Domain",
        "Offset",
        "Limit"
      ]
    },
    {
      "name": "DescribeAntiInfoLeakageRules",
      "description": "取得信息防泄漏规则列表",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "test.com"
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": false,
          "description": "翻页支持，读取偏移",
          "example": "1"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": false,
          "description": "翻页支持，读取长度限制",
          "example": "10"
        },
        {
          "name": "Order",
          "type": "string",
          "required": false,
          "description": "排序方式，asc或者desc",
          "example": "asc"
        },
        {
          "name": "Filters",
          "type": "array",
          "required": false,
          "description": "过滤器,可以允许如下的值： RuleId,Match_field,Name,Action,Status",
          "example": "[{\"Name\":\"RuleId\", \"Values\":[\"111011\"], \"ExactMatch\":true}]",
          "item_type": "object",
          "children": [
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "字段名； 过滤 子订单号过滤通过name 为：DealName； value为子订单号",
              "example": "InstanceType"
            },
            {
              "name": "Values",
              "type": "array",
              "required": true,
              "description": "过滤值",
              "example": "[\"clb\",\"saas\"]",
              "item_type": "string"
            },
            {
              "name": "ExactMatch",
              "type": "boolean",
              "required": true,
              "description": "是否精确查找",
              "example": "true"
            }
          ]
        }
      ],
      "required": [
        "Domain"
      ]
    },
    {
      "name": "DescribeApiAggregateTopN",
      "description": "获取Api安全模块的访问日志聚合topN",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.qcloudwaf.com"
        },
        {
          "name": "TopN",
          "type": "integer",
          "required": true,
          "description": "需要的Top数，默认5， 最大值100",
          "example": "10"
        },
        {
          "name": "StartTs",
          "type": "integer",
          "required": true,
          "description": "开始时间",
          "example": "1224256678"
        },
        {
          "name": "EndTs",
          "type": "integer",
          "required": true,
          "description": "结束时间",
          "example": "1224256679"
        },
        {
          "name": "Dimension",
          "type": "string",
          "required": true,
          "description": "需要查询TOP的维度名",
          "example": "ip"
        },
        {
          "name": "Filters",
          "type": "array",
          "required": false,
          "description": "过滤条件",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "Entity",
              "type": "string",
              "required": false,
              "description": "查询维度",
              "example": "engine"
            },
            {
              "name": "Operator",
              "type": "string",
              "required": false,
              "description": "操作符",
              "example": "="
            },
            {
              "name": "Value",
              "type": "string",
              "required": false,
              "description": "操作值，多个值用",
              "example": "ucb"
            }
          ]
        },
        {
          "name": "GlobalFlag",
          "type": "boolean",
          "required": false,
          "description": "是否查询全域名的三个特殊图标",
          "example": "true"
        }
      ],
      "required": [
        "Domain",
        "TopN",
        "StartTs",
        "EndTs",
        "Dimension"
      ]
    },
    {
      "name": "DescribeApiDetail",
      "description": "获取Api请求详情信息",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "qcloudwaf.com"
        },
        {
          "name": "ApiName",
          "type": "string",
          "required": true,
          "description": "Api名称",
          "example": "/ddp"
        },
        {
          "name": "Method",
          "type": "string",
          "required": true,
          "description": "请求方法",
          "example": "GET"
        },
        {
          "name": "IsSensitive",
          "type": "integer",
          "required": false,
          "description": "是否仅查询敏感的，1表示查询，0表示不查询",
          "example": "0"
        },
        {
          "name": "IsPan",
          "type": "integer",
          "required": false,
          "description": "是否仅查询泛化的，1表示查询，0表示不查询",
          "example": "0"
        }
      ],
      "required": [
        "Domain",
        "ApiName",
        "Method"
      ]
    },
    {
      "name": "DescribeApiListVersionTwo",
      "description": "api资产列表",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "qcloudwaf.com"
        },
        {
          "name": "PageIndex",
          "type": "integer",
          "required": true,
          "description": "页面索引，第几页",
          "example": "0"
        },
        {
          "name": "PageSize",
          "type": "integer",
          "required": true,
          "description": "页面大小",
          "example": "10"
        },
        {
          "name": "Filters",
          "type": "array",
          "required": false,
          "description": "过滤条件",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "Entity",
              "type": "string",
              "required": true,
              "description": "数据标签，是否活跃，功能场景",
              "example": "label,active, scene"
            },
            {
              "name": "Operator",
              "type": "string",
              "required": true,
              "description": "等于",
              "example": "="
            },
            {
              "name": "Value",
              "type": "string",
              "required": true,
              "description": "日期，手机号，邮箱等",
              "example": "date,phone_num,emain"
            },
            {
              "name": "ValueList",
              "type": "array",
              "required": false,
              "description": "风险等级",
              "example": "[\"200\",\"300\"]",
              "item_type": "string"
            }
          ]
        },
        {
          "name": "Sort",
          "type": "array",
          "required": false,
          "description": "排序方法，1 升序，-1 降序",
          "example": "[\"update_time:1\"]",
          "item_type": "string"
        },
        {
          "name": "NeedTotalCount",
          "type": "boolean",
          "required": false,
          "description": "是否进行总数查询",
          "example": "false"
        },
        {
          "name": "StartTs",
          "type": "integer",
          "required": false,
          "description": "查询开始时间",
          "example": "1730204365"
        },
        {
          "name": "EndTs",
          "type": "integer",
          "required": false,
          "description": "查询结束时间",
          "example": "1730204365"
        }
      ],
      "required": [
        "Domain",
        "PageIndex",
        "PageSize"
      ]
    },
    {
      "name": "DescribeApiSecSensitiveRuleList",
      "description": "获取api安全敏感规则列表",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "qcloudwaf.com"
        },
        {
          "name": "IsQueryApiExtractRule",
          "type": "boolean",
          "required": false,
          "description": "是否查询api提取规则策略，true表示查询",
          "example": "false"
        },
        {
          "name": "IsQueryApiPrivilegeRule",
          "type": "boolean",
          "required": false,
          "description": "是否查询api鉴权规则",
          "example": "false"
        },
        {
          "name": "IsQueryApiSceneRule",
          "type": "boolean",
          "required": false,
          "description": "是否查询api场景规则",
          "example": "false"
        },
        {
          "name": "RuleName",
          "type": "string",
          "required": false,
          "description": "查询鉴权配置的时候，该rule只返回鉴权配置的规则",
          "example": "\"ddpd\""
        },
        {
          "name": "IsQueryApiCustomEventRule",
          "type": "boolean",
          "required": false,
          "description": "是否查询api自定义事件规则",
          "example": "false"
        },
        {
          "name": "IsQueryApiExcludeRule",
          "type": "boolean",
          "required": false,
          "description": "是否查询无效api排除策略",
          "example": "false"
        }
      ],
      "required": [
        "Domain"
      ]
    },
    {
      "name": "DescribeAreaBanAreas",
      "description": "获取地域封禁配置包括地域封禁开关，设置封禁的地区信息",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "需要查询的域名",
          "example": "www.test.com"
        }
      ],
      "required": [
        "Domain"
      ]
    },
    {
      "name": "DescribeAreaBanRule",
      "description": "获取地域封禁规则配置",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "需要查询的域名",
          "example": "www.testwaf.com"
        }
      ],
      "required": [
        "Domain"
      ]
    },
    {
      "name": "DescribeAreaBanSupportAreas",
      "description": "获取WAF地域封禁支持的地域列表",
      "status": "online",
      "parameters": [],
      "required": []
    },
    {
      "name": "DescribeAttackOverview",
      "description": "攻击总览",
      "status": "online",
      "parameters": [
        {
          "name": "FromTime",
          "type": "string",
          "required": true,
          "description": "查询开始时间",
          "example": "2019-12-30 00:00:00"
        },
        {
          "name": "ToTime",
          "type": "string",
          "required": true,
          "description": "查询结束时间",
          "example": "2019-12-30 23:59:59"
        },
        {
          "name": "Appid",
          "type": "integer",
          "required": false,
          "description": "客户的Appid",
          "example": "1"
        },
        {
          "name": "Domain",
          "type": "string",
          "required": false,
          "description": "被查询的域名",
          "example": "abc.qcloudwaf.com"
        },
        {
          "name": "Edition",
          "type": "string",
          "required": false,
          "description": "只有两个值有效，sparta-waf，clb-waf，不传则不过滤",
          "example": "sparta-waf"
        },
        {
          "name": "InstanceID",
          "type": "string",
          "required": false,
          "description": "WAF实例ID，不传则不过滤",
          "example": "waf_000q3t12p"
        }
      ],
      "required": [
        "FromTime",
        "ToTime"
      ]
    },
    {
      "name": "DescribeAttackType",
      "description": "查询指定域名TOP N攻击类型",
      "status": "online",
      "parameters": [
        {
          "name": "FromTime",
          "type": "string",
          "required": true,
          "description": "起始时间",
          "example": "2020-02-24 00:00:00"
        },
        {
          "name": "ToTime",
          "type": "string",
          "required": true,
          "description": "结束时间",
          "example": "2020-02-24 19:00:00"
        },
        {
          "name": "Host",
          "type": "string",
          "required": false,
          "description": "兼容Host，逐步淘汰Host字段",
          "example": "www.test.com"
        },
        {
          "name": "Edition",
          "type": "string",
          "required": false,
          "description": "只有两个值有效，sparta-waf，clb-waf，不传则不过滤",
          "example": "clb-waf"
        },
        {
          "name": "InstanceID",
          "type": "string",
          "required": false,
          "description": "WAF实例ID，不传则不过滤",
          "example": "waf_000q3t12p"
        },
        {
          "name": "Domain",
          "type": "string",
          "required": false,
          "description": "域名过滤，不传则不过滤，用于替代Host字段，逐步淘汰Host",
          "example": "waf.com"
        }
      ],
      "required": [
        "FromTime",
        "ToTime"
      ]
    },
    {
      "name": "DescribeAttackWhiteRule",
      "description": "获取用户规则白名单列表",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "需要查询的域名",
          "example": "test.qcloudwaf.com"
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": true,
          "description": "分页",
          "example": "1"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": true,
          "description": "每页容量",
          "example": "1"
        },
        {
          "name": "By",
          "type": "string",
          "required": false,
          "description": "排序的字段，支持user_id, signature_id, modify_time",
          "example": "signature_id"
        },
        {
          "name": "Order",
          "type": "string",
          "required": false,
          "description": "排序方式",
          "example": "asc"
        },
        {
          "name": "Filters",
          "type": "array",
          "required": false,
          "description": "筛选条件，支持SignatureId, MatchContent",
          "example": " [{\"Name\": \"Status\", Values: [\"1\"], \"ExactMatch\": true}]",
          "item_type": "object",
          "children": [
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "字段名； 过滤 子订单号过滤通过name 为：DealName； value为子订单号",
              "example": "InstanceType"
            },
            {
              "name": "Values",
              "type": "array",
              "required": true,
              "description": "过滤值",
              "example": "[\"clb\",\"saas\"]",
              "item_type": "string"
            },
            {
              "name": "ExactMatch",
              "type": "boolean",
              "required": true,
              "description": "是否精确查找",
              "example": "true"
            }
          ]
        }
      ],
      "required": [
        "Domain",
        "Offset",
        "Limit"
      ]
    },
    {
      "name": "DescribeAutoDenyIP",
      "description": "描述WAF自动封禁IP详情,对齐自动封堵状态",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "test.com"
        },
        {
          "name": "Ip",
          "type": "string",
          "required": false,
          "description": "查询IP自动封禁状态",
          "example": "1.1.1.1"
        },
        {
          "name": "Count",
          "type": "integer",
          "required": false,
          "description": "计数标识",
          "example": "1"
        },
        {
          "name": "Category",
          "type": "string",
          "required": false,
          "description": "类别",
          "example": "IP"
        },
        {
          "name": "VtsMin",
          "type": "integer",
          "required": false,
          "description": "有效时间最小时间戳",
          "example": "1"
        },
        {
          "name": "VtsMax",
          "type": "integer",
          "required": false,
          "description": "有效时间最大时间戳",
          "example": "1"
        },
        {
          "name": "CtsMin",
          "type": "integer",
          "required": false,
          "description": "创建时间最小时间戳",
          "example": "1"
        },
        {
          "name": "CtsMax",
          "type": "integer",
          "required": false,
          "description": "创建时间最大时间戳",
          "example": "1"
        },
        {
          "name": "Skip",
          "type": "integer",
          "required": false,
          "description": "偏移量",
          "example": "1"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": false,
          "description": "限制条数",
          "example": "1"
        },
        {
          "name": "Name",
          "type": "string",
          "required": false,
          "description": "策略名字",
          "example": "rulename"
        },
        {
          "name": "Sort",
          "type": "string",
          "required": false,
          "description": "排序参数",
          "example": "desc"
        }
      ],
      "required": [
        "Domain"
      ]
    },
    {
      "name": "DescribeBatchIpAccessControl",
      "description": "Waf 批量防护IP黑白名单查询",
      "status": "online",
      "parameters": [
        {
          "name": "Filters",
          "type": "array",
          "required": true,
          "description": "筛选条件，支持 ActionType（可选的值为40：白名单，42：黑名单），ValidStatus（可选的值0：全部，1：生效，2：过期），Ip，Domains（域名列表），GroupId（防护对象组ID），GroupName（防护对象组名），RuleId（规则ID），TimerType（生效方式，1：永久生效，2：定时生效，3：按周周期生效，4：按月周期生效）",
          "example": "[{\"Name\":\"ValidStatus\",\"Values\":[\"1\"],\"ExactMatch\":true},{\"ExactMatch\":false,\"Name\":\"ActionType\",\"Values\":[\"42\"]}]",
          "item_type": "object",
          "children": [
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "字段名； 过滤 子订单号过滤通过name 为：DealName； value为子订单号",
              "example": "InstanceType"
            },
            {
              "name": "Values",
              "type": "array",
              "required": true,
              "description": "过滤值",
              "example": "[\"clb\",\"saas\"]",
              "item_type": "string"
            },
            {
              "name": "ExactMatch",
              "type": "boolean",
              "required": true,
              "description": "是否精确查找",
              "example": "true"
            }
          ]
        },
        {
          "name": "OffSet",
          "type": "integer",
          "required": false,
          "description": "偏移",
          "example": "0"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": false,
          "description": "限制",
          "example": "20"
        },
        {
          "name": "Sort",
          "type": "string",
          "required": false,
          "description": "排序参数",
          "example": "ts_version:-1"
        }
      ],
      "required": [
        "Filters"
      ]
    },
    {
      "name": "DescribeBotIdRule",
      "description": "获取BotId规则列表1",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "admin.com"
        },
        {
          "name": "SceneId",
          "type": "string",
          "required": true,
          "description": "场景ID",
          "example": "3032423421"
        },
        {
          "name": "RuleId",
          "type": "string",
          "required": false,
          "description": "规则ID",
          "example": "3332423421"
        },
        {
          "name": "BotId",
          "type": "string",
          "required": false,
          "description": "规则名称",
          "example": "emptyua"
        },
        {
          "name": "Level",
          "type": "array",
          "required": false,
          "description": "风险等级筛选",
          "example": "[100]",
          "item_type": "integer"
        },
        {
          "name": "BotIdType",
          "type": "array",
          "required": false,
          "description": "规则类型筛选\"cbe-01\": \"爬虫型BOT\", \"cbe-02\": \"刷量型BOT\", \"cbe-03\": \"账号穷举型BOT\", \"cbe-04\": \"恶意扫描型BOT\", \"cbe-05\": \"DDoS型BOT\", \"cbe-06\": \"垃圾邮件发送型BOT\", \"cbe-07\": \"社交媒体自动化型BOT\", \"cbe-08\": \"竞争对手数据收集型BOT\", \"cbe-09\": \"恶意软件传播型BOT\"",
          "example": "[\"cbe-01\"]",
          "item_type": "string"
        },
        {
          "name": "Status",
          "type": "integer",
          "required": false,
          "description": "规则开关-用于筛选: 0-全部 1-关闭 2-开启",
          "example": "1"
        },
        {
          "name": "RuleAction",
          "type": "array",
          "required": false,
          "description": "动作类型-用于筛选",
          "example": "[\"monitor\"]",
          "item_type": "string"
        }
      ],
      "required": [
        "Domain",
        "SceneId"
      ]
    },
    {
      "name": "DescribeBotSceneList",
      "description": "获取BOT场景列表与概览",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "admin.com"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": true,
          "description": "每页数量",
          "example": "10"
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": true,
          "description": "页码",
          "example": "0"
        },
        {
          "name": "BusinessType",
          "type": "array",
          "required": false,
          "description": "场景模板类型，通过此下拉字段进行场景筛选。全部: all 登录: login 秒杀:seckill 爬内容：crawl 自定义: custom",
          "example": "[\"all\"]",
          "item_type": "string"
        },
        {
          "name": "SceneName",
          "type": "string",
          "required": false,
          "description": "通过场景名称模糊搜索",
          "example": "登录场景"
        },
        {
          "name": "IsDefault",
          "type": "boolean",
          "required": false,
          "description": "是否只显示默认场景",
          "example": "true"
        },
        {
          "name": "IsValid",
          "type": "boolean",
          "required": false,
          "description": "是否仅显示生效场景",
          "example": "false"
        },
        {
          "name": "SceneId",
          "type": "string",
          "required": false,
          "description": "要查询的场景id",
          "example": "1231313"
        }
      ],
      "required": [
        "Domain",
        "Limit",
        "Offset"
      ]
    },
    {
      "name": "DescribeBotSceneOverview",
      "description": "获取Bot场景全局概览",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "admin.com"
        }
      ],
      "required": [
        "Domain"
      ]
    },
    {
      "name": "DescribeBotSceneUCBRule",
      "description": "场景化后Bot获取UCB自定义规则策略",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.test.com"
        },
        {
          "name": "Skip",
          "type": "integer",
          "required": true,
          "description": "翻页组件的起始页",
          "example": "0"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": true,
          "description": "翻页组件的页数据条数",
          "example": "10"
        },
        {
          "name": "Sort",
          "type": "string",
          "required": true,
          "description": "排序参数",
          "example": "timestamp:-1"
        },
        {
          "name": "SceneId",
          "type": "string",
          "required": true,
          "description": "1.BOT全局白名单处调用时，传\"global\";2.BOT场景配置处调用时，传具体的场景ID",
          "example": "30xxxxx"
        },
        {
          "name": "Operate",
          "type": "string",
          "required": false,
          "description": "需要过滤的动作",
          "example": "monitor"
        },
        {
          "name": "Name",
          "type": "string",
          "required": false,
          "description": "需要过滤的规则名称",
          "example": "custom-1"
        },
        {
          "name": "VersionFlag",
          "type": "string",
          "required": false,
          "description": "兼容老数据和新旧版前端",
          "example": "480"
        },
        {
          "name": "TimerType",
          "type": "integer",
          "required": false,
          "description": "生效方式：0-全部 1-永久生效 2-定时生效 3-周粒度生效 4-月粒度生效",
          "example": "0"
        },
        {
          "name": "ValidStatus",
          "type": "integer",
          "required": false,
          "description": "0-全部 1-生效中 2-已过期",
          "example": "1"
        },
        {
          "name": "RuleId",
          "type": "string",
          "required": false,
          "description": "规则id",
          "example": "330000001"
        },
        {
          "name": "Source",
          "type": "string",
          "required": false,
          "description": "batch表示批量规则、scene表示场景规则，不传表示全部",
          "example": "batch"
        }
      ],
      "required": [
        "Domain",
        "Skip",
        "Limit",
        "Sort",
        "SceneId"
      ]
    },
    {
      "name": "DescribeCCAutoStatus",
      "description": "获取SAAS型接入的紧急CC防护状态",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.qcloudwaf.com"
        }
      ],
      "required": [
        "Domain"
      ]
    },
    {
      "name": "DescribeCCRule",
      "description": "Waf CC V2 Query接口",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.test.com"
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": true,
          "description": "页码",
          "example": "0"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": true,
          "description": "页的数目",
          "example": "10"
        },
        {
          "name": "Sort",
          "type": "string",
          "required": false,
          "description": "排序参数",
          "example": "desc"
        },
        {
          "name": "Edition",
          "type": "string",
          "required": false,
          "description": "clb-waf 或者 sparta-waf",
          "example": "sparta-waf"
        },
        {
          "name": "Name",
          "type": "string",
          "required": false,
          "description": "过滤条件",
          "example": "testname"
        }
      ],
      "required": [
        "Domain",
        "Offset",
        "Limit"
      ]
    },
    {
      "name": "DescribeCCRuleList",
      "description": "根据多条件查询CC规则",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "需要查询的API所属的域名",
          "example": "test.qcloudwaf.com"
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": true,
          "description": "偏移",
          "example": "1"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": true,
          "description": "容量",
          "example": "1"
        },
        {
          "name": "By",
          "type": "string",
          "required": true,
          "description": "目前支持根据ts_version排序",
          "example": "ts_version"
        },
        {
          "name": "Filters",
          "type": "array",
          "required": false,
          "description": "过滤数组,name可以是如下的值： RuleID,ParamName,Url,Action,Method,Source,Status",
          "example": "[{\"Name\": \"ActionType\", \"Values\": [\"20\"], \"ExactMatch\": true}]",
          "item_type": "object",
          "children": [
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "字段名； 过滤 子订单号过滤通过name 为：DealName； value为子订单号",
              "example": "InstanceType"
            },
            {
              "name": "Values",
              "type": "array",
              "required": true,
              "description": "过滤值",
              "example": "[\"clb\",\"saas\"]",
              "item_type": "string"
            },
            {
              "name": "ExactMatch",
              "type": "boolean",
              "required": true,
              "description": "是否精确查找",
              "example": "true"
            }
          ]
        },
        {
          "name": "Order",
          "type": "string",
          "required": false,
          "description": "asc或者desc",
          "example": "asc"
        }
      ],
      "required": [
        "Domain",
        "Offset",
        "Limit",
        "By"
      ]
    },
    {
      "name": "DescribeCertificateVerifyResult",
      "description": "获取证书的检查结果",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "randy.qcloudwaf.com"
        },
        {
          "name": "CertType",
          "type": "integer",
          "required": false,
          "description": "证书类型，此参数和GmCertType不可同时为0。 0：不检测国际标准证书 1：证书来源为自有证书 2：证书来源为托管证书",
          "example": "1"
        },
        {
          "name": "Certificate",
          "type": "string",
          "required": false,
          "description": "CertType为1时，需要填充此参数，表示自有证书的证书链",
          "example": "-----BEGIN CERTIFICATE----- xxx -----END CERTIFICATE-----"
        },
        {
          "name": "CertID",
          "type": "string",
          "required": false,
          "description": "CertType为2时，需要填充此参数，表示腾讯云SSL平台托管的证书id",
          "example": "bKnSQLs"
        },
        {
          "name": "PrivateKey",
          "type": "string",
          "required": false,
          "description": "CertType为1时，需要填充此参数，表示自有证书的私钥",
          "example": "-----BEGIN RSA PRIVATE KEY----- xxx -----END RSA PRIVATE KEY-----"
        },
        {
          "name": "GmCertType",
          "type": "integer",
          "required": false,
          "description": "国密证书类型，此参数和CertType不可同时为0。0：不检测国密证书 1：证书来源为自有国密证书 2：证书来源为托管国密证书",
          "example": "0"
        },
        {
          "name": "GmCert",
          "type": "string",
          "required": false,
          "description": "GmCertType为1时，需要填充此参数，表示自有国密证书的证书链",
          "example": "-----BEGIN CERTIFICATE----- xxx -----END CERTIFICATE-----"
        },
        {
          "name": "GmPrivateKey",
          "type": "string",
          "required": false,
          "description": "GmCertType为1时，需要填充此参数，表示自有国密证书的私钥",
          "example": "-----BEGIN PRIVATE KEY----- xxx -----END PRIVATE KEY-----"
        },
        {
          "name": "GmEncCert",
          "type": "string",
          "required": false,
          "description": "GmCertType为1时，需要填充此参数，表示自有国密证书的加密证书",
          "example": "-----BEGIN CERTIFICATE----- xxx -----END CERTIFICATE-----"
        },
        {
          "name": "GmEncPrivateKey",
          "type": "string",
          "required": false,
          "description": "GmCertType为1时，需要填充此参数，表示自有国密证书的加密证书的私钥",
          "example": "-----BEGIN PRIVATE KEY----- xxx -----END PRIVATE KEY-----"
        },
        {
          "name": "GmSSLId",
          "type": "string",
          "required": false,
          "description": "GmCertType为2时，需要填充此参数，表示腾讯云SSL平台托管的证书id",
          "example": "aKnKQLJ"
        }
      ],
      "required": [
        "Domain"
      ]
    },
    {
      "name": "DescribeCiphersDetail",
      "description": "Saas型WAF接入查询加密套件信息",
      "status": "online",
      "parameters": [],
      "required": []
    },
    {
      "name": "DescribeCustomRuleList",
      "description": "获取防护配置中的访问控制策略列表",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "test.qcloudwaf.com"
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": true,
          "description": "偏移",
          "example": "1"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": true,
          "description": "容量",
          "example": "20"
        },
        {
          "name": "Filters",
          "type": "array",
          "required": false,
          "description": "过滤数组,name可以是如下的值： RuleID,RuleName,Match",
          "example": "[{\"Name\":\"ValidStatus\",\"Values\":[\"1\"],\"ExactMatch\":true}]",
          "item_type": "object",
          "children": [
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "字段名； 过滤 子订单号过滤通过name 为：DealName； value为子订单号",
              "example": "InstanceType"
            },
            {
              "name": "Values",
              "type": "array",
              "required": true,
              "description": "过滤值",
              "example": "[\"clb\",\"saas\"]",
              "item_type": "string"
            },
            {
              "name": "ExactMatch",
              "type": "boolean",
              "required": true,
              "description": "是否精确查找",
              "example": "true"
            }
          ]
        },
        {
          "name": "Order",
          "type": "string",
          "required": false,
          "description": "asc或者desc",
          "example": "asc"
        },
        {
          "name": "By",
          "type": "string",
          "required": false,
          "description": "exp_ts或者mod_ts",
          "example": "mod_ts"
        },
        {
          "name": "DomainList",
          "type": "array",
          "required": false,
          "description": "查询的域名列表,访问控制页面不用传",
          "example": "[\"www.test.com\"]",
          "item_type": "string"
        }
      ],
      "required": [
        "Domain",
        "Offset",
        "Limit"
      ]
    },
    {
      "name": "DescribeCustomWhiteRule",
      "description": "获取防护配置中的精准白名单策略列表",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "test.qcloudwaf.com"
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": true,
          "description": "偏移量",
          "example": "1"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": true,
          "description": "容量",
          "example": "20"
        },
        {
          "name": "Filters",
          "type": "array",
          "required": false,
          "description": "过滤数组,name可以是如下的值： RuleID,RuleName,Match",
          "example": "[{\"Name\":\"ValidStatus\",\"Values\":[\"1\"],\"ExactMatch\":true}]",
          "item_type": "object",
          "children": [
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "字段名； 过滤 子订单号过滤通过name 为：DealName； value为子订单号",
              "example": "InstanceType"
            },
            {
              "name": "Values",
              "type": "array",
              "required": true,
              "description": "过滤值",
              "example": "[\"clb\",\"saas\"]",
              "item_type": "string"
            },
            {
              "name": "ExactMatch",
              "type": "boolean",
              "required": true,
              "description": "是否精确查找",
              "example": "true"
            }
          ]
        },
        {
          "name": "Order",
          "type": "string",
          "required": false,
          "description": "asc或者desc",
          "example": "asc"
        },
        {
          "name": "By",
          "type": "string",
          "required": false,
          "description": "exp_ts或者mod_ts",
          "example": "mod_ts"
        }
      ],
      "required": [
        "Domain",
        "Offset",
        "Limit"
      ]
    },
    {
      "name": "DescribeDomainCountInfo",
      "description": "获取域名概况",
      "status": "online",
      "parameters": [],
      "required": []
    },
    {
      "name": "DescribeDomainDetailsClb",
      "description": "获取一个clbwaf域名详情",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "txwaf.qcloudwaf.com"
        },
        {
          "name": "DomainId",
          "type": "string",
          "required": true,
          "description": "域名id",
          "example": "waf-Lt6LGSlM"
        },
        {
          "name": "InstanceId",
          "type": "string",
          "required": true,
          "description": "实例id",
          "example": "waf_2kuil1fm02vqm7z3"
        }
      ],
      "required": [
        "Domain",
        "DomainId",
        "InstanceId"
      ]
    },
    {
      "name": "DescribeDomainDetailsSaas",
      "description": "查询单个saaswaf域名详情",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "randy.qcloudwaf.com"
        },
        {
          "name": "DomainId",
          "type": "string",
          "required": true,
          "description": "域名id",
          "example": "7d58ebf3db7e5f7e8f91eb047c6a7b32"
        },
        {
          "name": "InstanceId",
          "type": "string",
          "required": true,
          "description": "实例id",
          "example": "waf_2kw31jgy0928e5j1"
        }
      ],
      "required": [
        "Domain",
        "DomainId",
        "InstanceId"
      ]
    },
    {
      "name": "DescribeDomainRules",
      "description": "拉取域名的防护规则列表",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": false,
          "description": "需要查询的域名",
          "example": "www.test.com"
        }
      ],
      "required": []
    },
    {
      "name": "DescribeDomainVerifyResult",
      "description": "获取添加域名操作的结果",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "randy.qclopudwaf.com"
        },
        {
          "name": "InstanceID",
          "type": "string",
          "required": true,
          "description": "实例id",
          "example": "waf_insr3ws8sdbdf833s"
        }
      ],
      "required": [
        "Domain",
        "InstanceID"
      ]
    },
    {
      "name": "DescribeDomainWhiteRules",
      "description": "获取域名的规则白名单",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "需要查询的域名",
          "example": "test.qcloudwaf.com"
        },
        {
          "name": "Url",
          "type": "string",
          "required": false,
          "description": "请求的白名单匹配路径",
          "example": "/test"
        },
        {
          "name": "Page",
          "type": "integer",
          "required": false,
          "description": "翻到多少页",
          "example": "0"
        },
        {
          "name": "Count",
          "type": "integer",
          "required": false,
          "description": "每页展示的条数",
          "example": "10"
        },
        {
          "name": "Sort",
          "type": "string",
          "required": false,
          "description": "排序方式,desc表示降序，asc表示升序",
          "example": "desc"
        },
        {
          "name": "RuleId",
          "type": "string",
          "required": false,
          "description": "规则ID",
          "example": "16"
        }
      ],
      "required": [
        "Domain"
      ]
    },
    {
      "name": "DescribeDomains",
      "description": "查询用户所有域名的详细信息",
      "status": "online",
      "parameters": [
        {
          "name": "Offset",
          "type": "integer",
          "required": true,
          "description": "分页偏移量，取Limit整数倍。最小值为0，最大值= Total/Limit向上取整",
          "example": "0"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": true,
          "description": "返回域名的数量",
          "example": "20"
        },
        {
          "name": "Filters",
          "type": "array",
          "required": false,
          "description": "过滤数组，过滤字段包括：Edition：实例版本，sparta-waf或clb-waf Domain：域名 DomainId：域名ID InstanceName：实例名称 InstanceId：实例ID FlowMode：流量接入模式，仅支持CLBWAF FlowCheckMode：流量体检模式，仅支持CLBWAF ClsStatus：日志开关 Status：WAF开关BotStatus：BOT开关 ApiStatus：API安全开关 Engine：引擎模式 UpstreamIP：源站IP，仅支持SAAS型WAF UpstreamDomain：源站域名，仅支持SAAS型WAF DomainState：域名...",
          "example": "[{\"Name\":\"InstanceId\",\"Values\":[\"waf_2kw60zgy0908e8j3\"],\"ExactMatch\":false}]",
          "item_type": "object",
          "children": [
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "字段名； 过滤 子订单号过滤通过name 为：DealName； value为子订单号",
              "example": "InstanceType"
            },
            {
              "name": "Values",
              "type": "array",
              "required": true,
              "description": "过滤值",
              "example": "[\"clb\",\"saas\"]",
              "item_type": "string"
            },
            {
              "name": "ExactMatch",
              "type": "boolean",
              "required": true,
              "description": "是否精确查找",
              "example": "true"
            }
          ]
        }
      ],
      "required": [
        "Offset",
        "Limit"
      ]
    },
    {
      "name": "DescribeExports",
      "description": "本接口用于获取日志下载任务列表",
      "status": "online",
      "parameters": [
        {
          "name": "TopicId",
          "type": "string",
          "required": true,
          "description": "日志主题ID，可以通过DescribeTopics接口获取,访问日志主题ID和攻击日志主题ID方式不同，注意DescribeTopics接口使用方法",
          "example": "ee20bb16-3025-4048-b81a-dd436373062e"
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": false,
          "description": "分页的偏移量，默认值为0",
          "example": "0"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": false,
          "description": "分页单页限制数目，默认值为20，最大值100",
          "example": "5"
        }
      ],
      "required": [
        "TopicId"
      ]
    },
    {
      "name": "DescribeFindDomainList",
      "description": "获取发现域名列表接口",
      "status": "online",
      "parameters": [
        {
          "name": "Offset",
          "type": "integer",
          "required": true,
          "description": "分页",
          "example": "1"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": true,
          "description": "每页容量",
          "example": "1"
        },
        {
          "name": "Key",
          "type": "string",
          "required": true,
          "description": "过滤条件",
          "example": "beigrpc02.qcloudwaf.com"
        },
        {
          "name": "IsWafDomain",
          "type": "string",
          "required": true,
          "description": "是否接入waf；传\"1\"返回接入域名的详情，传\"0\"返回未接入域名的详情，传\"\"返回接入和未接入域名的详情",
          "example": "1"
        },
        {
          "name": "By",
          "type": "string",
          "required": false,
          "description": "排序参数",
          "example": "updatetime"
        },
        {
          "name": "Order",
          "type": "string",
          "required": false,
          "description": "排序方式",
          "example": "asc"
        }
      ],
      "required": [
        "Offset",
        "Limit",
        "Key",
        "IsWafDomain"
      ]
    },
    {
      "name": "DescribeFlowTrend",
      "description": "获取waf流量访问趋势",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "需要获取流量趋势的域名, all表示所有域名",
          "example": "www.baidu.com"
        },
        {
          "name": "StartTs",
          "type": "integer",
          "required": true,
          "description": "起始时间戳，精度秒",
          "example": "1620144000"
        },
        {
          "name": "EndTs",
          "type": "integer",
          "required": true,
          "description": "结束时间戳，精度秒",
          "example": "1620180000"
        }
      ],
      "required": [
        "Domain",
        "StartTs",
        "EndTs"
      ]
    },
    {
      "name": "DescribeHistogram",
      "description": "查询多种条件的聚类分析",
      "status": "online",
      "parameters": [
        {
          "name": "FromTime",
          "type": "string",
          "required": true,
          "description": "起始时间",
          "example": "2019-12-30 00:00:00"
        },
        {
          "name": "ToTime",
          "type": "string",
          "required": true,
          "description": "结束时间",
          "example": "2019-12-31 00:00:00"
        },
        {
          "name": "QueryField",
          "type": "string",
          "required": true,
          "description": "聚类字段，ip为ip聚合，art为响应耗时聚合，url为url聚合，local为ip转化的城市聚合,qps为每秒请求数峰值的聚合，up为上行带宽峰值聚合，down为下行带峰值聚合",
          "example": "ip"
        },
        {
          "name": "Source",
          "type": "string",
          "required": true,
          "description": "条件，access为访问日志，attack为攻击日志",
          "example": "0"
        },
        {
          "name": "Host",
          "type": "string",
          "required": false,
          "description": "兼容Host，逐步淘汰Host字段",
          "example": "www.test.com"
        },
        {
          "name": "Edition",
          "type": "string",
          "required": false,
          "description": "只有两个值有效，sparta-waf，clb-waf，不传则不过滤",
          "example": "clb-waf"
        },
        {
          "name": "InstanceID",
          "type": "string",
          "required": false,
          "description": "WAF实例ID，不传则不过滤",
          "example": "waf_000q3t12p"
        },
        {
          "name": "Domain",
          "type": "string",
          "required": false,
          "description": "域名过滤，不传则不过滤，用于替代Host字段，逐步淘汰Host",
          "example": "waf.com"
        }
      ],
      "required": [
        "FromTime",
        "ToTime",
        "QueryField",
        "Source"
      ]
    },
    {
      "name": "DescribeHost",
      "description": "clb-waf获取防护域名详情",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.qcloudwaf.com"
        },
        {
          "name": "DomainId",
          "type": "string",
          "required": true,
          "description": "域名ID",
          "example": "waf-u23yt9Hj"
        },
        {
          "name": "InstanceID",
          "type": "string",
          "required": false,
          "description": "实例ID",
          "example": "waf_000q6ntyb"
        }
      ],
      "required": [
        "Domain",
        "DomainId"
      ]
    },
    {
      "name": "DescribeHostLimit",
      "description": "添加域名的首先验证是否购买了套餐，是否没有达到购买套餐的限制，域名是否已经添加",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "添加的域名",
          "example": "randy.qcloudwaf.com"
        },
        {
          "name": "InstanceID",
          "type": "string",
          "required": false,
          "description": "实例id",
          "example": "waf_2kxtpov60i9y7i05"
        },
        {
          "name": "AlbType",
          "type": "string",
          "required": false,
          "description": "流量来源",
          "example": "clb"
        }
      ],
      "required": [
        "Domain"
      ]
    },
    {
      "name": "DescribeHosts",
      "description": "clb-waf中获取防护域名列表",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": false,
          "description": "防护域名，如果是要查询某一具体的防护域名则传入此参数，要求是准确的域名，此参数不支持模糊搜索",
          "example": "txwaf.qcloudwaf.com"
        },
        {
          "name": "DomainId",
          "type": "string",
          "required": false,
          "description": "防护域名ID，如果是要查询某一具体的防护域名则传入此参数，要求是准确的域名ID，此参数不支持模糊搜索",
          "example": "waf-u23yt9Hj"
        },
        {
          "name": "Search",
          "type": "string",
          "required": false,
          "description": "搜索条件，根据此参数对域名做模糊搜索",
          "example": "txwaf"
        },
        {
          "name": "Item",
          "type": "object",
          "required": false,
          "description": "复杂的搜索条件",
          "example": "{   \"ClsStatus\": 1,   \"Status\": 1,   \"FlowMode\": 1 }",
          "children": [
            {
              "name": "ClsStatus",
              "type": "string",
              "required": false,
              "description": "日志开关",
              "example": "1"
            },
            {
              "name": "Status",
              "type": "string",
              "required": false,
              "description": "waf开关",
              "example": "1"
            },
            {
              "name": "FlowMode",
              "type": "string",
              "required": false,
              "description": "流量模式",
              "example": "1"
            }
          ]
        },
        {
          "name": "InstanceID",
          "type": "string",
          "required": false,
          "description": "实例id",
          "example": "waf_idnauit2adad"
        }
      ],
      "required": []
    },
    {
      "name": "DescribeInstances",
      "description": "查询用户所有实例的详细信息",
      "status": "online",
      "parameters": [
        {
          "name": "Offset",
          "type": "integer",
          "required": true,
          "description": "偏移量",
          "example": "1"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": true,
          "description": "容量",
          "example": "20"
        },
        {
          "name": "Filters",
          "type": "array",
          "required": false,
          "description": "过滤数组",
          "example": "[{\"Name\":\"Region\",\"Values\":[\"ap-chengdu\"],\"ExactMatch\":true},{\"Name\":\"Edition\",\"Values\":[\"sparta-waf\"],\"ExactMatch\":true}]",
          "item_type": "object",
          "children": [
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "字段名； 过滤 子订单号过滤通过name 为：DealName； value为子订单号",
              "example": "InstanceType"
            },
            {
              "name": "Values",
              "type": "array",
              "required": true,
              "description": "过滤值",
              "example": "[\"clb\",\"saas\"]",
              "item_type": "string"
            },
            {
              "name": "ExactMatch",
              "type": "boolean",
              "required": true,
              "description": "是否精确查找",
              "example": "true"
            }
          ]
        },
        {
          "name": "FreeDelayFlag",
          "type": "integer",
          "required": false,
          "description": "释放延期标识",
          "example": "1"
        }
      ],
      "required": [
        "Offset",
        "Limit"
      ]
    },
    {
      "name": "DescribeIpAccessControl",
      "description": "Waf ip黑白名单查询",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "test.testwaf.com"
        },
        {
          "name": "Count",
          "type": "integer",
          "required": true,
          "description": "计数标识",
          "example": "1"
        },
        {
          "name": "ActionType",
          "type": "integer",
          "required": false,
          "description": "动作，40表示查询白名单，42表示查询黑名单",
          "example": "40"
        },
        {
          "name": "CtsMin",
          "type": "integer",
          "required": false,
          "description": "最小创建时间的时间戳",
          "example": "1643594882000"
        },
        {
          "name": "CtsMax",
          "type": "integer",
          "required": false,
          "description": "最大创建时间的时间戳",
          "example": "1646273282000"
        },
        {
          "name": "OffSet",
          "type": "integer",
          "required": false,
          "description": "分页偏移量，取Limit整数倍。最小值为0，最大值= Total/Limit向上取整",
          "example": "0"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": false,
          "description": "每页返回的数量，默认为20",
          "example": "20"
        },
        {
          "name": "Source",
          "type": "string",
          "required": false,
          "description": "来源",
          "example": "custom"
        },
        {
          "name": "Sort",
          "type": "string",
          "required": false,
          "description": "排序参数",
          "example": "ts_version:-1"
        },
        {
          "name": "Ip",
          "type": "string",
          "required": false,
          "description": "IP",
          "example": "1.1.1.1"
        },
        {
          "name": "ValidStatus",
          "type": "integer",
          "required": false,
          "description": "生效状态，1表示生效中，2表示过期，0表示全部",
          "example": "1"
        },
        {
          "name": "ValidTimeStampMin",
          "type": "string",
          "required": false,
          "description": "最小有效时间的时间戳",
          "example": "1674958082000"
        },
        {
          "name": "ValidTimeStampMax",
          "type": "string",
          "required": false,
          "description": "最大有效时间的时间戳",
          "example": "1674958082000"
        },
        {
          "name": "RuleId",
          "type": "integer",
          "required": false,
          "description": "规则ID",
          "example": "551024411"
        },
        {
          "name": "TimerType",
          "type": "integer",
          "required": false,
          "description": "0表示全部，1表示永久生效，2表示定时生效，3表示周粒度生效，4表示月粒度生效",
          "example": "1"
        }
      ],
      "required": [
        "Domain",
        "Count"
      ]
    },
    {
      "name": "DescribeIpHitItems",
      "description": "Waf IP封堵状态查询",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.abc.com"
        },
        {
          "name": "Count",
          "type": "integer",
          "required": true,
          "description": "计数标识",
          "example": "1"
        },
        {
          "name": "Category",
          "type": "string",
          "required": true,
          "description": "类别，ip封禁传值auto_deny",
          "example": "auto_deny"
        },
        {
          "name": "CtsMin",
          "type": "integer",
          "required": false,
          "description": "创建时间最小时间戳",
          "example": "1698825494000"
        },
        {
          "name": "CtsMax",
          "type": "integer",
          "required": false,
          "description": "创建时间最大时间戳",
          "example": "1698825494000"
        },
        {
          "name": "Skip",
          "type": "integer",
          "required": false,
          "description": "偏移参数",
          "example": "57737"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": false,
          "description": "限制数目，category不等于threat_intelligence时，该值需要必传",
          "example": "10"
        },
        {
          "name": "Name",
          "type": "string",
          "required": false,
          "description": "策略名称",
          "example": "测试一下"
        },
        {
          "name": "Sort",
          "type": "string",
          "required": false,
          "description": "排序参数",
          "example": "1"
        },
        {
          "name": "Ip",
          "type": "string",
          "required": false,
          "description": "IP,category传threat_intelligence的时候，该值必传",
          "example": "1.2.3.4"
        },
        {
          "name": "ValidTimeStampMin",
          "type": "integer",
          "required": false,
          "description": "有效时间最小时间戳",
          "example": "1698825494000"
        },
        {
          "name": "ValidTimeStampMax",
          "type": "integer",
          "required": false,
          "description": "有效时间最大时间戳",
          "example": "1698825494000"
        }
      ],
      "required": [
        "Domain",
        "Count",
        "Category"
      ]
    },
    {
      "name": "DescribeLogHistogram",
      "description": "本接口用于构建日志数量直方图",
      "status": "online",
      "parameters": [
        {
          "name": "From",
          "type": "integer",
          "required": true,
          "description": "要查询的日志的起始时间，Unix时间戳，单位ms",
          "example": "1608794855000"
        },
        {
          "name": "To",
          "type": "integer",
          "required": true,
          "description": "要查询的日志的结束时间，Unix时间戳，单位ms",
          "example": "1608794855000"
        },
        {
          "name": "Query",
          "type": "string",
          "required": true,
          "description": "查询语句，进行base64编码",
          "example": "KGRvbWFpbjogImZhbmdodXRlc3QwMi50ZXN0d2FmLmNvbSIpIEFORCAoaW5zdGFuY2U6ICJ3YWZfMmwxMTM5Nm0wMTdqM2V2MSIpIEFORCBzdGF0dXM6MjAw"
        },
        {
          "name": "TopicId",
          "type": "string",
          "required": false,
          "description": "日志主题ID，可以通过DescribeTopics接口获取,访问日志主题ID和攻击日志主题ID方式不同，注意DescribeTopics接口使用方法",
          "example": "682d0718-07bb-4ec0-9fda-f1e9a2767e0b"
        },
        {
          "name": "Interval",
          "type": "integer",
          "required": false,
          "description": "时间间隔: 单位ms 限制性条件：(To-From) / interval \u003c= 200",
          "example": "10"
        },
        {
          "name": "SyntaxRule",
          "type": "integer",
          "required": false,
          "description": "检索语法规则，默认值为0。 0：Lucene语法，1：CQL语法。 详细说明参见检索条件语法规则",
          "example": "1"
        }
      ],
      "required": [
        "From",
        "To",
        "Query"
      ]
    },
    {
      "name": "DescribeModuleStatus",
      "description": "查询各个waf基础安全模块的开关状态，看每个模块是否开启",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "要查询状态的域名",
          "example": "zjm.qcloudwaf.com"
        }
      ],
      "required": [
        "Domain"
      ]
    },
    {
      "name": "DescribeObjects",
      "description": "查看防护对象列表",
      "status": "online",
      "parameters": [
        {
          "name": "Filters",
          "type": "array",
          "required": false,
          "description": "支持的过滤器: ObjectId: clb实例ID VIP: clb实例的公网IP InstanceId: waf实例ID Domain: 精准域名 Status: waf防护开关状态: 0关闭，1开启 ClsStatus: waf日志开关: 0关闭，1开启",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "字段名； 过滤 子订单号过滤通过name 为：DealName； value为子订单号",
              "example": "InstanceType"
            },
            {
              "name": "Values",
              "type": "array",
              "required": true,
              "description": "过滤值",
              "example": "[\"clb\",\"saas\"]",
              "item_type": "string"
            },
            {
              "name": "ExactMatch",
              "type": "boolean",
              "required": true,
              "description": "是否精确查找",
              "example": "true"
            }
          ]
        },
        {
          "name": "Order",
          "type": "string",
          "required": false,
          "description": "排序方式，支持asc或者desc",
          "example": "asc"
        },
        {
          "name": "By",
          "type": "string",
          "required": false,
          "description": "根据哪个字段排序",
          "example": "ModifyTime"
        },
        {
          "name": "MemberAppIdList",
          "type": "array",
          "required": false,
          "description": "集团成员列表",
          "example": "[251254511, 251240572]",
          "item_type": "integer"
        },
        {
          "name": "IsCrossAccount",
          "type": "integer",
          "required": false,
          "description": "1代表跨账号情况，0代表单账号情况",
          "example": "1"
        }
      ],
      "required": []
    },
    {
      "name": "DescribeOwaspRuleTypes",
      "description": "查询规则引擎的规则类型列表",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "查询域名",
          "example": "www.test.com"
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": false,
          "description": "分页页数，默认为0",
          "example": "0"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": false,
          "description": "每页容量，默认为10",
          "example": "10"
        },
        {
          "name": "Filters",
          "type": "array",
          "required": false,
          "description": "筛选条件，支持 RuleId：规则ID、CveID：CVE编号、Desc：描述",
          "example": "{\"ExactMatch\": true,\"Name\": \"RuleId\", \"Values\": [\"10000001\"]}",
          "item_type": "object",
          "children": [
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "字段名； 过滤 子订单号过滤通过name 为：DealName； value为子订单号",
              "example": "InstanceType"
            },
            {
              "name": "Values",
              "type": "array",
              "required": true,
              "description": "过滤值",
              "example": "[\"clb\",\"saas\"]",
              "item_type": "string"
            },
            {
              "name": "ExactMatch",
              "type": "boolean",
              "required": true,
              "description": "是否精确查找",
              "example": "true"
            }
          ]
        }
      ],
      "required": [
        "Domain"
      ]
    },
    {
      "name": "DescribeOwaspRules",
      "description": "查询规则引擎的规则列表",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "需要查询的域名",
          "example": "www.waf.com"
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": false,
          "description": "分页页数，默认为0",
          "example": "0"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": false,
          "description": "每页容量，默认为10",
          "example": "10"
        },
        {
          "name": "By",
          "type": "string",
          "required": false,
          "description": "排序字段，支持 RuleId, ModifyTime",
          "example": "RuleId"
        },
        {
          "name": "Order",
          "type": "string",
          "required": false,
          "description": "排序方式，支持asc、desc",
          "example": "asc"
        },
        {
          "name": "Filters",
          "type": "array",
          "required": false,
          "description": "筛选条件，支持 RuleId：规则ID、TypeId：规则类型、Desc：规则描述 、CveID：CVE编号、Status：规则状态、VulLevel：威胁等级",
          "example": "{\"ExactMatch\": true,\"Name\": \"RuleId\", \"Values\": [\"10000001\"]}",
          "item_type": "object",
          "children": [
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "字段名； 过滤 子订单号过滤通过name 为：DealName； value为子订单号",
              "example": "InstanceType"
            },
            {
              "name": "Values",
              "type": "array",
              "required": true,
              "description": "过滤值",
              "example": "[\"clb\",\"saas\"]",
              "item_type": "string"
            },
            {
              "name": "ExactMatch",
              "type": "boolean",
              "required": true,
              "description": "是否精确查找",
              "example": "true"
            }
          ]
        }
      ],
      "required": [
        "Domain"
      ]
    },
    {
      "name": "DescribeOwaspWhiteRules",
      "description": "获取规则引擎白名单列表",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "需要查询的域名",
          "example": "www.waf.com"
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": false,
          "description": "分页分页，默认为0",
          "example": "0"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": false,
          "description": "每页容量，默认为10",
          "example": "10"
        },
        {
          "name": "By",
          "type": "string",
          "required": false,
          "description": "排序的字段，支持CreateTime：新建时间、UpdateTime：修改时间",
          "example": "CreateTime"
        },
        {
          "name": "Order",
          "type": "string",
          "required": false,
          "description": "排序方式，支持asc、desc",
          "example": "asc"
        },
        {
          "name": "Filters",
          "type": "array",
          "required": false,
          "description": "筛选条件，支持RuleId：加白规则ID、 Name：规则名称、RuleType：加白的规则类型、Status：规则开关状态、ValidStatus：规则生效状态、TimerType：生效方式、ID：具体的加白id，根据RuleType来判断是规则id还是类型id",
          "example": " [{\"Name\": \"Name\", Values: [\"testname\"], \"ExactMatch\": true}]",
          "item_type": "object",
          "children": [
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "字段名； 过滤 子订单号过滤通过name 为：DealName； value为子订单号",
              "example": "InstanceType"
            },
            {
              "name": "Values",
              "type": "array",
              "required": true,
              "description": "过滤值",
              "example": "[\"clb\",\"saas\"]",
              "item_type": "string"
            },
            {
              "name": "ExactMatch",
              "type": "boolean",
              "required": true,
              "description": "是否精确查找",
              "example": "true"
            }
          ]
        }
      ],
      "required": [
        "Domain"
      ]
    },
    {
      "name": "DescribePeakPoints",
      "description": "查询业务和攻击概要趋势",
      "status": "online",
      "parameters": [
        {
          "name": "FromTime",
          "type": "string",
          "required": true,
          "description": "查询起始时间",
          "example": "2019-12-30 00:00:00"
        },
        {
          "name": "ToTime",
          "type": "string",
          "required": true,
          "description": "查询终止时间",
          "example": "2019-12-30 23:59:59"
        },
        {
          "name": "Domain",
          "type": "string",
          "required": false,
          "description": "查询的域名，如果查询所有域名数据，该参数不填写",
          "example": "abc.qcloudwaf.com"
        },
        {
          "name": "Edition",
          "type": "string",
          "required": false,
          "description": "只有两个值有效，sparta-waf，clb-waf，不传则不过滤",
          "example": "sparta-waf"
        },
        {
          "name": "InstanceID",
          "type": "string",
          "required": false,
          "description": "WAF实例ID，不传则不过滤",
          "example": "waf_000q3t12p"
        },
        {
          "name": "MetricName",
          "type": "string",
          "required": false,
          "description": "十二个值可选： access-峰值qps趋势图 botAccess- bot峰值qps趋势图 down-下行峰值带宽趋势图 up-上行峰值带宽趋势图 attack-Web攻击总数趋势图 cc-CC攻击总数趋势图 bw-黑IP攻击总数趋势图 tamper-防篡改攻击总数趋势图 leak-防泄露攻击总数趋势图 acl-访问控制攻击总数趋势图 http_status-状态码各次数趋势图 wx_access-微信小程序峰值qps趋势图",
          "example": "access"
        }
      ],
      "required": [
        "FromTime",
        "ToTime"
      ]
    },
    {
      "name": "DescribePeakValue",
      "description": "获取业务和攻击概览峰值",
      "status": "online",
      "parameters": [
        {
          "name": "FromTime",
          "type": "string",
          "required": true,
          "description": "查询起始时间",
          "example": "2019-12-30 00:00:00"
        },
        {
          "name": "ToTime",
          "type": "string",
          "required": true,
          "description": "查询结束时间",
          "example": "2019-12-30 23:59:59"
        },
        {
          "name": "Domain",
          "type": "string",
          "required": false,
          "description": "需要查询的域名，当前用户所有域名可以不传",
          "example": "abc.qcloudwaf.com"
        },
        {
          "name": "Edition",
          "type": "string",
          "required": false,
          "description": "只有两个值有效，sparta-waf，clb-waf，不传则不过滤",
          "example": "sparta-waf"
        },
        {
          "name": "InstanceID",
          "type": "string",
          "required": false,
          "description": "WAF实例ID，不传则不过滤",
          "example": "waf_000q3t12p"
        },
        {
          "name": "MetricName",
          "type": "string",
          "required": false,
          "description": "五个值可选： access-峰值qps down-下行峰值带宽 up-上行峰值带宽 attack-Web攻击总数 cc-CC攻击总数趋势图",
          "example": "access"
        }
      ],
      "required": [
        "FromTime",
        "ToTime"
      ]
    },
    {
      "name": "DescribePolicyStatus",
      "description": "获取防护状态以及生效的实例id",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "test.com"
        },
        {
          "name": "Edition",
          "type": "string",
          "required": true,
          "description": "clb-waf或者saas-waf",
          "example": "clb-waf"
        }
      ],
      "required": [
        "Domain",
        "Edition"
      ]
    },
    {
      "name": "DescribePorts",
      "description": "获取Saas型WAF防护端口列表",
      "status": "online",
      "parameters": [
        {
          "name": "InstanceID",
          "type": "string",
          "required": false,
          "description": "实例ID",
          "example": "waf_2ka80zly0702e8j3"
        },
        {
          "name": "Edition",
          "type": "string",
          "required": false,
          "description": "实例类型",
          "example": "sparta-waf"
        }
      ],
      "required": []
    },
    {
      "name": "DescribePostCKafkaFlows",
      "description": "获取CKafka投递流任务列表",
      "status": "online",
      "parameters": [
        {
          "name": "LogType",
          "type": "integer",
          "required": false,
          "description": "1-访问日志，2-攻击日志，默认为访问日志。",
          "example": "1"
        }
      ],
      "required": []
    },
    {
      "name": "DescribePostCLSFlows",
      "description": "获取CLS投递流任务列表",
      "status": "online",
      "parameters": [
        {
          "name": "LogType",
          "type": "integer",
          "required": false,
          "description": "1-访问日志，2-攻击日志，默认为访问日志。",
          "example": "1"
        }
      ],
      "required": []
    },
    {
      "name": "DescribeProtectionModes",
      "description": "查询Tiga引擎大类规则及其防护模式",
      "status": "online",
      "parameters": [
        {
          "name": "Edition",
          "type": "string",
          "required": true,
          "description": "sparta-waf或clb",
          "example": "sparta-waf"
        },
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.abc123.com"
        }
      ],
      "required": [
        "Edition",
        "Domain"
      ]
    },
    {
      "name": "DescribeRateLimitsV2",
      "description": "查询限流规则列表接口",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.xxxx.com"
        },
        {
          "name": "Id",
          "type": "integer",
          "required": false,
          "description": "限流规则ID",
          "example": "400000001"
        },
        {
          "name": "Name",
          "type": "string",
          "required": false,
          "description": "规则名",
          "example": "Test"
        },
        {
          "name": "Method",
          "type": "string",
          "required": false,
          "description": "限流接口名",
          "example": "methodname"
        },
        {
          "name": "LimitObject",
          "type": "string",
          "required": false,
          "description": "限流对象，可选API、Domain",
          "example": "API"
        },
        {
          "name": "Status",
          "type": "integer",
          "required": false,
          "description": "规则开关，0表示关闭，1表示开启",
          "example": "0"
        },
        {
          "name": "Order",
          "type": "string",
          "required": false,
          "description": "排序方式，可选desc、asc",
          "example": "desc"
        },
        {
          "name": "By",
          "type": "string",
          "required": false,
          "description": "排序字段，可选Priority、Timestamp、ID",
          "example": "Priority"
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": false,
          "description": "分页的起始位置",
          "example": "0"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": false,
          "description": "每页行数",
          "example": "100"
        },
        {
          "name": "Filters",
          "type": "array",
          "required": false,
          "description": "过滤器",
          "example": "[{\"Name\": \"Status\", \"Values\": [\"0\"], \"ExactMatch\": true}]",
          "item_type": "object",
          "children": [
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "字段名； 过滤 子订单号过滤通过name 为：DealName； value为子订单号",
              "example": "InstanceType"
            },
            {
              "name": "Values",
              "type": "array",
              "required": true,
              "description": "过滤值",
              "example": "[\"clb\",\"saas\"]",
              "item_type": "string"
            },
            {
              "name": "ExactMatch",
              "type": "boolean",
              "required": true,
              "description": "是否精确查找",
              "example": "true"
            }
          ]
        }
      ],
      "required": [
        "Domain"
      ]
    },
    {
      "name": "DescribeRuleLimit",
      "description": "获取各个模块具体的规格限制",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "\"test.com\""
        },
        {
          "name": "InstanceId",
          "type": "string",
          "required": false,
          "description": "实例Id",
          "example": "waf_2kxq5hru00n2dxmx"
        }
      ],
      "required": [
        "Domain"
      ]
    },
    {
      "name": "DescribeScanIp",
      "description": "查询扫描ip",
      "status": "online",
      "parameters": [
        {
          "name": "Ip",
          "type": "string",
          "required": true,
          "description": "要查询的ip地址",
          "example": "11.11.2.11"
        }
      ],
      "required": [
        "Ip"
      ]
    },
    {
      "name": "DescribeSession",
      "description": "Waf 会话定义查询接口",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.test.com"
        },
        {
          "name": "Edition",
          "type": "string",
          "required": false,
          "description": "clb-waf或者sparta-waf",
          "example": "sparta-waf"
        }
      ],
      "required": [
        "Domain"
      ]
    },
    {
      "name": "DescribeSpartaProtectionInfo",
      "description": "waf斯巴达-获取防护域名信息",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "test.qcloudwaf.com"
        },
        {
          "name": "Edition",
          "type": "string",
          "required": false,
          "description": "版本",
          "example": "clb-waf"
        },
        {
          "name": "InstanceID",
          "type": "string",
          "required": false,
          "description": "实例",
          "example": "aaaaa"
        }
      ],
      "required": [
        "Domain"
      ]
    },
    {
      "name": "DescribeTlsVersion",
      "description": "查询SaaS型WAF支持的TLS版本",
      "status": "online",
      "parameters": [],
      "required": []
    },
    {
      "name": "DescribeTopAttackDomain",
      "description": "查询Top5的攻击域名",
      "status": "online",
      "parameters": [
        {
          "name": "FromTime",
          "type": "string",
          "required": true,
          "description": "查询起始时间",
          "example": "2020-02-20 00:00:00"
        },
        {
          "name": "ToTime",
          "type": "string",
          "required": true,
          "description": "查询结束时间",
          "example": "2020-02-21 00:00:00"
        },
        {
          "name": "Count",
          "type": "integer",
          "required": false,
          "description": "TOP N,可从0-10选择，默认是10",
          "example": "5"
        },
        {
          "name": "Edition",
          "type": "string",
          "required": false,
          "description": "只有两个值有效，sparta-waf，clb-waf，不传则不过滤",
          "example": "sparta-waf"
        },
        {
          "name": "InstanceID",
          "type": "string",
          "required": false,
          "description": "WAF实例ID，不传则不过滤",
          "example": "waf_000q3t12p"
        }
      ],
      "required": [
        "FromTime",
        "ToTime"
      ]
    },
    {
      "name": "DescribeTopics",
      "description": "本接口用于获取日志主题列表，支持分页",
      "status": "online",
      "parameters": [
        {
          "name": "Filters",
          "type": "array",
          "required": false,
          "description": "topicName 按照【日志主题名称】进行过滤，默认为模糊匹配，Filter.Values 当要查询访问日志时为access，查询攻击日志时为attack注意：每次请求的 Filters 的上限为10，Filter.Values 的上限为100。",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "Key",
              "type": "string",
              "required": true,
              "description": "需要过滤的字段。",
              "example": "topicName"
            },
            {
              "name": "Values",
              "type": "array",
              "required": true,
              "description": "需要过滤的值。",
              "example": "[\"access\"]",
              "item_type": "string"
            }
          ]
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": false,
          "description": "分页的偏移量，默认值为0。",
          "example": "10"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": false,
          "description": "分页单页限制数目，默认值为20，最大值100。",
          "example": "30"
        },
        {
          "name": "PreciseSearch",
          "type": "integer",
          "required": false,
          "description": "控制Filters相关字段是否为精确匹配。 0: 默认值，topicName 和 logsetName 模糊匹配 1: topicName 精确匹配 2: logsetName精确匹配 3: topicName 和logsetName 都精确匹配",
          "example": "1"
        },
        {
          "name": "BizType",
          "type": "integer",
          "required": false,
          "description": "主题类型 0:日志主题，默认值 1:指标主题",
          "example": "0"
        }
      ],
      "required": []
    },
    {
      "name": "DescribeUserCdcClbWafRegions",
      "description": "在CDC场景下，负载均衡型WAF的添加、编辑域名配置的时候，需要展示CDC负载均衡型WAF（cdc-clb-waf)支持的地域列表，通过DescribeUserCdcClbWafRegions既可以获得当前对客户已经开放的地域列表",
      "status": "online",
      "parameters": [],
      "required": []
    },
    {
      "name": "DescribeUserClbWafRegions",
      "description": "在负载均衡型WAF的添加、编辑域名配置的时候，需要展示负载均衡型WAF（clb-waf)支持的地域列表，通过DescribeUserClbWafRegions既可以获得当前对客户已经开放的地域列表",
      "status": "online",
      "parameters": [
        {
          "name": "AlbType",
          "type": "string",
          "required": false,
          "description": "流量来源，不填默认clb。clb：负载均衡器，tsegw：云原生API网关，scf：云函数，apisix：腾讯云上其他网关",
          "example": "\"clb\""
        }
      ],
      "required": []
    },
    {
      "name": "DescribeUserDomainInfo",
      "description": "查询saas和clb的域名信息",
      "status": "online",
      "parameters": [],
      "required": []
    },
    {
      "name": "DescribeUserLevel",
      "description": "获取用户防护规则等级",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "xx.qcloudwaf.com"
        }
      ],
      "required": [
        "Domain"
      ]
    },
    {
      "name": "DescribeUserSignatureClass",
      "description": "查询Tiga引擎规则类型及状态",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "查询域名",
          "example": "www.test.com"
        }
      ],
      "required": [
        "Domain"
      ]
    },
    {
      "name": "DescribeUserSignatureRule",
      "description": "获取用户特征规则列表",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "需要查询的域名",
          "example": "qcloudwaf.com"
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": true,
          "description": "分页",
          "example": "1"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": true,
          "description": "每页容量",
          "example": "1"
        },
        {
          "name": "By",
          "type": "string",
          "required": false,
          "description": "排序字段，支持 signature_id, modify_time",
          "example": "signature_id"
        },
        {
          "name": "Order",
          "type": "string",
          "required": false,
          "description": "排序方式",
          "example": "asc"
        },
        {
          "name": "Filters",
          "type": "array",
          "required": false,
          "description": "筛选条件，支持 MainClassName，SubClassID ,CveID, Status, ID; ID为规则id",
          "example": "nest struct",
          "item_type": "object",
          "children": [
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "字段名； 过滤 子订单号过滤通过name 为：DealName； value为子订单号",
              "example": "InstanceType"
            },
            {
              "name": "Values",
              "type": "array",
              "required": true,
              "description": "过滤值",
              "example": "[\"clb\",\"saas\"]",
              "item_type": "string"
            },
            {
              "name": "ExactMatch",
              "type": "boolean",
              "required": true,
              "description": "是否精确查找",
              "example": "true"
            }
          ]
        }
      ],
      "required": [
        "Domain",
        "Offset",
        "Limit"
      ]
    },
    {
      "name": "DescribeUserSignatureRuleV2",
      "description": "获取用户特征规则列表",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "需要查询的域名",
          "example": "test.qcloudwaf.com"
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": true,
          "description": "分页",
          "example": "0"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": true,
          "description": "每页容量",
          "example": "10"
        },
        {
          "name": "By",
          "type": "string",
          "required": false,
          "description": "排序字段，支持 signature_id, modify_time",
          "example": "signature_id"
        },
        {
          "name": "Order",
          "type": "string",
          "required": false,
          "description": "排序方式",
          "example": "asc"
        },
        {
          "name": "Filters",
          "type": "array",
          "required": false,
          "description": "筛选条件，支持 MainClassName，SubClassID ,CveID, Status, ID; ID为规则id",
          "example": "{\"ExactMatch\": true,\"Name\": \"MainClassID\", \"Values\": [\"010000000\"]}",
          "item_type": "object",
          "children": [
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "字段名； 过滤 子订单号过滤通过name 为：DealName； value为子订单号",
              "example": "InstanceType"
            },
            {
              "name": "Values",
              "type": "array",
              "required": true,
              "description": "过滤值",
              "example": "[\"clb\",\"saas\"]",
              "item_type": "string"
            },
            {
              "name": "ExactMatch",
              "type": "boolean",
              "required": true,
              "description": "是否精确查找",
              "example": "true"
            }
          ]
        }
      ],
      "required": [
        "Domain",
        "Offset",
        "Limit"
      ]
    },
    {
      "name": "DescribeVipInfo",
      "description": "根据过滤条件查询VIP信息",
      "status": "online",
      "parameters": [
        {
          "name": "InstanceIds",
          "type": "array",
          "required": true,
          "description": "waf实例id列表",
          "example": "[\"waf_2kw60zgy0908e8j3\",\"waf_2kwsd0zgy0l05ej23\"]",
          "item_type": "string"
        }
      ],
      "required": [
        "InstanceIds"
      ]
    },
    {
      "name": "DescribeWafAutoDenyRules",
      "description": "返回ip惩罚规则详细信息",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "test.qcloudwaf.com"
        },
        {
          "name": "InstanceId",
          "type": "string",
          "required": false,
          "description": "实例Id",
          "example": "'waf_2kw7u81k00kp0oyd'"
        }
      ],
      "required": [
        "Domain"
      ]
    },
    {
      "name": "DescribeWafAutoDenyStatus",
      "description": "废弃接口 描述WAF自动封禁模块详情",
      "status": "deprecated",
      "parameters": [],
      "required": []
    },
    {
      "name": "DescribeWafThreatenIntelligence",
      "description": "描述WAF威胁情报封禁模块配置详情",
      "status": "online",
      "parameters": [],
      "required": []
    },
    {
      "name": "DescribeWebshellStatus",
      "description": "获取域名的webshell状态",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.qcloudwaf.com"
        }
      ],
      "required": [
        "Domain"
      ]
    },
    {
      "name": "DestroyPostCKafkaFlow",
      "description": "销毁CKafka投递流任务",
      "status": "online",
      "parameters": [
        {
          "name": "FlowId",
          "type": "integer",
          "required": true,
          "description": "投递流的流ID",
          "example": "100001"
        },
        {
          "name": "LogType",
          "type": "integer",
          "required": false,
          "description": "1-访问日志，2-攻击日志，默认为访问日志。",
          "example": "1"
        }
      ],
      "required": [
        "FlowId"
      ]
    },
    {
      "name": "DestroyPostCLSFlow",
      "description": "销毁CLS投递流任务",
      "status": "online",
      "parameters": [
        {
          "name": "FlowId",
          "type": "integer",
          "required": true,
          "description": "投递流的流ID",
          "example": "100001"
        },
        {
          "name": "LogType",
          "type": "integer",
          "required": false,
          "description": "1-访问日志，2-攻击日志，默认为访问日志。",
          "example": "1"
        }
      ],
      "required": [
        "FlowId"
      ]
    },
    {
      "name": "EnableRateLimitsV2",
      "description": "批量更改自研版限流规则开关",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.test.com"
        },
        {
          "name": "EnableItems",
          "type": "array",
          "required": true,
          "description": "具体规则列表",
          "example": "{\"LimitRuleId\": \"400000023\",\"Status\":0}",
          "item_type": "object",
          "children": [
            {
              "name": "LimitRuleId",
              "type": "integer",
              "required": false,
              "description": "规则ID",
              "example": "400000023"
            },
            {
              "name": "Status",
              "type": "integer",
              "required": false,
              "description": "规则开关，0开启，1关闭",
              "example": "0"
            }
          ]
        }
      ],
      "required": [
        "Domain",
        "EnableItems"
      ]
    },
    {
      "name": "FreshAntiFakeUrl",
      "description": "刷新防篡改url",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.test.com"
        },
        {
          "name": "Id",
          "type": "integer",
          "required": true,
          "description": "Id",
          "example": "1110111"
        }
      ],
      "required": [
        "Domain",
        "Id"
      ]
    },
    {
      "name": "GenerateDealsAndPayNew",
      "description": "计费资源购买、续费下单接口",
      "status": "online",
      "parameters": [
        {
          "name": "Goods",
          "type": "array",
          "required": true,
          "description": "计费下单入参",
          "example": "详见Goods实体",
          "item_type": "object",
          "children": [
            {
              "name": "GoodsNum",
              "type": "integer",
              "required": true,
              "description": "商品数量",
              "example": "1"
            },
            {
              "name": "GoodsDetail",
              "type": "object",
              "required": true,
              "description": "商品明细",
              "example": "GoodsDetail",
              "children": [
                {
                  "name": "TimeSpan",
                  "type": "integer",
                  "required": false,
                  "description": "时间间隔",
                  "example": "1"
                },
                {
                  "name": "TimeUnit",
                  "type": "string",
                  "required": false,
                  "description": "单位，支持购买d、m、y 即（日、月、年）",
                  "example": "m"
                },
                {
                  "name": "SubProductCode",
                  "type": "string",
                  "required": false,
                  "description": "子产品标签,。新购，续费必传，变配时放在oldConfig newConfig里面 Saas 高级版 ：sp_wsm_waf_premium Saas企业版 ：sp_wsm_waf_enterprise Saas旗舰版 ：sp_wsm_waf_ultimate Saas 业务扩展包：sp_wsm_waf_qpsep Saas 域名扩展包：sp_wsm_waf_domain 高级版-CLB:sp_wsm_waf_premium_clb 企业版-CLB : sp_wsm_waf_enterprise_clb 旗舰版-CLB:sp_wsm_waf_ultimate_clb 业务扩展包-CLB：sp_wsm_waf_qpsep_clb 域名扩展包-CLB：sp_wsm_waf_domain_clb",
                  "example": "sp_wsm_waf_ultimate_clb"
                },
                {
                  "name": "Pid",
                  "type": "integer",
                  "required": false,
                  "description": "业务产品申请的pid（对应一个定价公式），通过pid计费查询到定价模型 高级版 ：1000827 企业版 ：1000830 旗舰版 ：1000832 域名包 : 1000834 业务扩展包 : 1000481 高级版-CLB:1001150 企业版-CLB : 1001152 旗舰版-CLB:1001154 域名包-CLB: 1001156 业务扩展包-CLB : 1001160",
                  "example": "1000830"
                },
                {
                  "name": "InstanceName",
                  "type": "string",
                  "required": false,
                  "description": "waf实例名",
                  "example": "waf_122345"
                },
                {
                  "name": "AutoRenewFlag",
                  "type": "integer",
                  "required": false,
                  "description": "1:自动续费，0:不自动续费",
                  "example": "1"
                },
                {
                  "name": "RealRegion",
                  "type": "integer",
                  "required": false,
                  "description": "waf购买的实际地域信息",
                  "example": "9"
                },
                {
                  "name": "LabelTypes",
                  "type": "array",
                  "required": false,
                  "description": "计费细项标签数组 Saas 高级版 sv_wsm_waf_package_premium Saas 企业版 sv_wsm_waf_package_enterprise Saas 旗舰版 sv_wsm_waf_package_ultimate Saas 非中国大陆高级版 sv_wsm_waf_package_premium_intl Saas 非中国大陆企业版 sv_wsm_waf_package_enterprise_intl Saas 非中国大陆旗舰版 sv_wsm_waf_package_ultimate _intl Saas 业务扩展包 sv_wsm_waf_qps_ep Saas 域名扩展包 sv_wsm_waf_domain 高级版CLB sv_wsm_waf_package_premium_clb 企业版CLB sv_wsm_waf_package_...",
                  "example": "[\"sv_wsm_waf_package_ultimate_clb\"]",
                  "item_type": "string"
                },
                {
                  "name": "LabelCounts",
                  "type": "array",
                  "required": false,
                  "description": "计费细项标签数量，一般和SvLabelType一一对应",
                  "example": "[1]",
                  "item_type": "integer"
                },
                {
                  "name": "CurDeadline",
                  "type": "string",
                  "required": false,
                  "description": "变配使用，实例到期时间",
                  "example": "2023-02-28 17:38:59"
                },
                {
                  "name": "InstanceId",
                  "type": "string",
                  "required": false,
                  "description": "对存在的实例购买bot 或api 安全",
                  "example": "waf_swdq23"
                },
                {
                  "name": "ResourceId",
                  "type": "string",
                  "required": false,
                  "description": "资源id",
                  "example": "waf_2kxtlvk40hsvdnw7"
                },
                {
                  "name": "MicroVersion",
                  "type": "string",
                  "required": false,
                  "description": "模式clb-waf或者saas-waf",
                  "example": "clb-waf"
                }
              ]
            },
            {
              "name": "GoodsCategoryId",
              "type": "integer",
              "required": false,
              "description": "订单类型ID，用来唯一标识一个业务的一种场景（总共三种场景：新购、配置变更、续费） 高级版: 102375(新购),102376(续费),102377(变配) 企业版 : 102378(新购),102379(续费),102380(变配) 旗舰版 : 102369(新购),102370(续费),102371(变配) 域名包 : 102372(新购),102373(续费),102374(变配) 业务扩展包 : 101040(新购),101041(续费),101042(变配) 高级版-CLB: 新购 101198 续费 101199 变配 101200 企业版-CLB 101204(新购),1012...",
              "example": "101201"
            },
            {
              "name": "RegionId",
              "type": "integer",
              "required": false,
              "description": "购买waf实例区域ID 1 表示购买大陆资源; 9表示购买非中国大陆资源",
              "example": "1"
            }
          ]
        }
      ],
      "required": [
        "Goods"
      ]
    },
    {
      "name": "GetAttackDownloadRecords",
      "description": "查询下载攻击日志任务记录列表",
      "status": "online",
      "parameters": [],
      "required": []
    },
    {
      "name": "GetAttackHistogram",
      "description": "生成攻击日志的产生时间柱状图",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "查询的域名，所有域名使用all",
          "example": "test.com"
        },
        {
          "name": "StartTime",
          "type": "string",
          "required": true,
          "description": "查询起始时间",
          "example": "2020-08-28 00:00:00"
        },
        {
          "name": "EndTime",
          "type": "string",
          "required": true,
          "description": "查询结束时间",
          "example": "2020-08-28 00:00:00"
        },
        {
          "name": "QueryString",
          "type": "string",
          "required": true,
          "description": "Lucene语法",
          "example": "attack_ip:127.0.0.1"
        }
      ],
      "required": [
        "Domain",
        "StartTime",
        "EndTime",
        "QueryString"
      ]
    },
    {
      "name": "GetAttackTotalCount",
      "description": "按照条件查询展示攻击总次数",
      "status": "online",
      "parameters": [
        {
          "name": "StartTime",
          "type": "string",
          "required": true,
          "description": "起始时间",
          "example": "2020-08-28T00:00:00+08:00"
        },
        {
          "name": "EndTime",
          "type": "string",
          "required": true,
          "description": "结束时间",
          "example": "2020-08-28T14:12:36+08:00"
        },
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "查询的域名，全部域名填all",
          "example": "\"waf.test.com\""
        },
        {
          "name": "QueryString",
          "type": "string",
          "required": true,
          "description": "查询条件，默认为\"\"",
          "example": "bot:1"
        }
      ],
      "required": [
        "StartTime",
        "EndTime",
        "Domain",
        "QueryString"
      ]
    },
    {
      "name": "GetInstanceQpsLimit",
      "description": "获取套餐实例的弹性qps上限",
      "status": "online",
      "parameters": [
        {
          "name": "InstanceId",
          "type": "string",
          "required": true,
          "description": "套餐实例id",
          "example": "waf_00000007"
        },
        {
          "name": "Type",
          "type": "string",
          "required": false,
          "description": "套餐类型",
          "example": "sp_wsm_waf_premium_clb"
        }
      ],
      "required": [
        "InstanceId"
      ]
    },
    {
      "name": "GetOrganizationRole",
      "description": "获取集团账号角色",
      "status": "online",
      "parameters": [],
      "required": []
    },
    {
      "name": "ImportIpAccessControl",
      "description": "导入IP黑白名单",
      "status": "online",
      "parameters": [
        {
          "name": "Data",
          "type": "array",
          "required": true,
          "description": "导入的IP黑白名单列表",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "IpList",
              "type": "array",
              "required": true,
              "description": "IP列表",
              "example": "[\"192.168.1.1\",\"192.168.1.2\"]",
              "item_type": "string"
            },
            {
              "name": "ValidTs",
              "type": "integer",
              "required": true,
              "description": "valid_ts为有效日期，值为秒级时间戳（（如1680570420代表2023-04-04 09:07:00））",
              "example": "1680570420"
            },
            {
              "name": "ActionType",
              "type": "integer",
              "required": true,
              "description": "42为黑名单，40为白名单",
              "example": "42"
            },
            {
              "name": "Note",
              "type": "string",
              "required": false,
              "description": "备注",
              "example": "备注"
            },
            {
              "name": "JobType",
              "type": "string",
              "required": false,
              "description": "任务类型（TimedJob/CronJob）",
              "example": "TimedJob"
            },
            {
              "name": "JobDateTime",
              "type": "object",
              "required": false,
              "description": "任务时间配置",
              "example": "无",
              "children": [
                {
                  "name": "Timed",
                  "type": "array",
                  "required": false,
                  "description": "定时执行的时间参数",
                  "example": "无",
                  "item_type": "object",
                  "children": [
                    {
                      "name": "StartDateTime",
                      "type": "integer",
                      "required": false,
                      "description": "开始时间戳，单位为秒",
                      "example": "1711618518"
                    },
                    {
                      "name": "EndDateTime",
                      "type": "integer",
                      "required": false,
                      "description": "结束时间戳，单位为秒",
                      "example": "1711618518"
                    }
                  ]
                },
                {
                  "name": "Cron",
                  "type": "array",
                  "required": false,
                  "description": "周期执行的时间参数",
                  "example": "无",
                  "item_type": "object",
                  "children": [
                    {
                      "name": "Days",
                      "type": "array",
                      "required": false,
                      "description": "每个月的几号执行",
                      "example": "[2, 13]",
                      "item_type": "integer"
                    },
                    {
                      "name": "WDays",
                      "type": "array",
                      "required": false,
                      "description": "每个星期的星期几执行",
                      "example": "[4, 0]",
                      "item_type": "integer"
                    },
                    {
                      "name": "StartTime",
                      "type": "string",
                      "required": false,
                      "description": "开始时间戳",
                      "example": "1768895214"
                    },
                    {
                      "name": "EndTime",
                      "type": "string",
                      "required": false,
                      "description": "结束时间戳",
                      "example": "1768895215"
                    }
                  ]
                },
                {
                  "name": "TimeTZone",
                  "type": "string",
                  "required": false,
                  "description": "时区",
                  "example": "\"UTC+8\""
                }
              ]
            },
            {
              "name": "ValidStatus",
              "type": "integer",
              "required": false,
              "description": "生效状态",
              "example": "1787311697"
            }
          ]
        },
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "具体域名如：test.qcloudwaf.com 全局域名为：global",
          "example": "test.qcloudwaf.com"
        },
        {
          "name": "SourceType",
          "type": "string",
          "required": true,
          "description": "是否为批量防护IP黑白名单，当为批量防护IP黑白名单时，取值为batch，否则为空",
          "example": "custom"
        },
        {
          "name": "InstanceId",
          "type": "string",
          "required": false,
          "description": "实例Id",
          "example": "waf_2kxq5hru00n2dxmx"
        }
      ],
      "required": [
        "Data",
        "Domain",
        "SourceType"
      ]
    },
    {
      "name": "ModifyAntiFakeUrl",
      "description": "编辑防篡改url",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.test.com"
        },
        {
          "name": "Name",
          "type": "string",
          "required": true,
          "description": "名称",
          "example": "rulename"
        },
        {
          "name": "Uri",
          "type": "string",
          "required": true,
          "description": "uri",
          "example": "/url"
        },
        {
          "name": "Id",
          "type": "integer",
          "required": true,
          "description": "ID",
          "example": "111011"
        }
      ],
      "required": [
        "Domain",
        "Name",
        "Uri",
        "Id"
      ]
    },
    {
      "name": "ModifyAntiFakeUrlStatus",
      "description": "切换防篡改开关",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.test.com"
        },
        {
          "name": "Status",
          "type": "integer",
          "required": true,
          "description": "状态",
          "example": "0"
        },
        {
          "name": "Ids",
          "type": "array",
          "required": true,
          "description": "Id列表",
          "example": "[110111,110233]",
          "item_type": "integer"
        }
      ],
      "required": [
        "Domain",
        "Status",
        "Ids"
      ]
    },
    {
      "name": "ModifyAntiInfoLeakRuleStatus",
      "description": "信息防泄漏切换规则开关",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.test.com"
        },
        {
          "name": "RuleId",
          "type": "integer",
          "required": true,
          "description": "规则",
          "example": "110111"
        },
        {
          "name": "Status",
          "type": "integer",
          "required": true,
          "description": "状态",
          "example": "0"
        }
      ],
      "required": [
        "Domain",
        "RuleId",
        "Status"
      ]
    },
    {
      "name": "ModifyAntiInfoLeakRules",
      "description": "编辑信息防泄漏规则",
      "status": "online",
      "parameters": [
        {
          "name": "RuleId",
          "type": "integer",
          "required": true,
          "description": "规则ID",
          "example": "110111"
        },
        {
          "name": "Name",
          "type": "string",
          "required": true,
          "description": "规则名称",
          "example": "rulename"
        },
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.test.com"
        },
        {
          "name": "ActionType",
          "type": "integer",
          "required": true,
          "description": "Action 值",
          "example": "0"
        },
        {
          "name": "Strategies",
          "type": "array",
          "required": true,
          "description": "策略数组",
          "example": "[             {                 \"CompareFunc\": \"contains\",                 \"Content\": \"idcard\",                 \"Field\": \"information\"             }         ]",
          "item_type": "object",
          "children": [
            {
              "name": "Field",
              "type": "string",
              "required": true,
              "description": "匹配条件，returncode（响应码）、keywords（关键字）、information（敏感信息）",
              "example": "returncode"
            },
            {
              "name": "CompareFunc",
              "type": "string",
              "required": true,
              "description": "逻辑符号，固定取值为contains",
              "example": "contains"
            },
            {
              "name": "Content",
              "type": "string",
              "required": true,
              "description": "匹配内容。 以下三个对应Field为information时可取的匹配内容： idcard（身份证）、phone（手机号）、bankcard（银行卡）。 以下为对应Field为returncode时可取的匹配内容： 400（状态码400）、403（状态码403）、404（状态码404）、4xx（其它4xx状态码）、500（状态码500）、501（状态码501）、502（状态码502）、504（状态码504）、5xx（其它5xx状态码）。 当对应Field为keywords时由用户自己输入匹配...",
              "example": "value"
            }
          ]
        }
      ],
      "required": [
        "RuleId",
        "Name",
        "Domain",
        "ActionType",
        "Strategies"
      ]
    },
    {
      "name": "ModifyApiAnalyzeStatus",
      "description": "api分析页面开关",
      "status": "online",
      "parameters": [
        {
          "name": "Status",
          "type": "integer",
          "required": true,
          "description": "开关状态",
          "example": "0"
        },
        {
          "name": "Domain",
          "type": "string",
          "required": false,
          "description": "域名",
          "example": "test.com"
        },
        {
          "name": "InstanceId",
          "type": "string",
          "required": false,
          "description": "实例id",
          "example": "waf_0000001"
        },
        {
          "name": "TargetList",
          "type": "array",
          "required": false,
          "description": "需要批量开启的实体列表",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "InstanceId",
              "type": "string",
              "required": false,
              "description": "实例ID",
              "example": "waf_xasda"
            },
            {
              "name": "Domain",
              "type": "string",
              "required": false,
              "description": "域名",
              "example": "testwaf.com"
            }
          ]
        }
      ],
      "required": [
        "Status"
      ]
    },
    {
      "name": "ModifyApiSecEventChange",
      "description": "api安全状态变更接口",
      "status": "online",
      "parameters": [
        {
          "name": "Mode",
          "type": "string",
          "required": false,
          "description": "变更状态，1:新发现，2，确认中，3，已确认，4，已下线，5，已忽略",
          "example": "1"
        },
        {
          "name": "UserName",
          "type": "string",
          "required": false,
          "description": "处理人",
          "example": "ddp"
        },
        {
          "name": "Remark",
          "type": "string",
          "required": false,
          "description": "备注，有长度显示1k",
          "example": "ceshibaioji"
        },
        {
          "name": "EventIdList",
          "type": "array",
          "required": false,
          "description": "批量操作的事件列表",
          "example": "[\"api_aaa\",\"api_bbb\"]",
          "item_type": "string"
        },
        {
          "name": "ApiNameList",
          "type": "array",
          "required": false,
          "description": "批量操作的api列表",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "ApiName",
              "type": "string",
              "required": true,
              "description": "api名称",
              "example": "waf"
            },
            {
              "name": "Domain",
              "type": "string",
              "required": true,
              "description": "域名",
              "example": "qcloudwaf.com"
            },
            {
              "name": "Method",
              "type": "string",
              "required": true,
              "description": "请求方法",
              "example": "POST"
            }
          ]
        },
        {
          "name": "IsDelete",
          "type": "boolean",
          "required": false,
          "description": "判断是否删除，包括删除事件和删除资产",
          "example": "false"
        },
        {
          "name": "UpdateApiRemark",
          "type": "boolean",
          "required": false,
          "description": "判断是否是更新api的备注，更新api备注的时候，为true",
          "example": "false"
        }
      ],
      "required": []
    },
    {
      "name": "ModifyApiSecSensitiveRule",
      "description": "修改api安全敏感检测规则",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "qcloudwaf.com"
        },
        {
          "name": "Status",
          "type": "integer",
          "required": true,
          "description": "1表示开，0表示关，3表示删除",
          "example": "1"
        },
        {
          "name": "RuleName",
          "type": "string",
          "required": false,
          "description": "规则名称",
          "example": "id_card"
        },
        {
          "name": "CustomRule",
          "type": "object",
          "required": false,
          "description": "客户自定义配置",
          "example": "无",
          "children": [
            {
              "name": "Position",
              "type": "array",
              "required": true,
              "description": "参数位置",
              "example": "[\"headers\",\"body\"]",
              "item_type": "string"
            },
            {
              "name": "MatchKey",
              "type": "string",
              "required": true,
              "description": "匹配条件",
              "example": "匹配条件，三种取值：key_match,char_match, rematch"
            },
            {
              "name": "MatchValue",
              "type": "array",
              "required": true,
              "description": "匹配值",
              "example": "匹配值",
              "item_type": "string"
            },
            {
              "name": "Level",
              "type": "string",
              "required": true,
              "description": "风险等级",
              "example": "\"100\",\"200\",\"300\",表示低中高"
            },
            {
              "name": "MatchCond",
              "type": "array",
              "required": false,
              "description": "匹配符号，当匹配条件为关键字匹配和字符匹配的时候传该值,可传多个",
              "example": "匹配条件，and,or，lower，upper,num",
              "item_type": "string"
            },
            {
              "name": "IsPan",
              "type": "integer",
              "required": false,
              "description": "规则是否泛化，默认0表示不泛化",
              "example": "1"
            }
          ]
        },
        {
          "name": "RuleNameList",
          "type": "array",
          "required": false,
          "description": "rulename列表，批量操作的时候填改值",
          "example": "[\"rulename1\"]",
          "item_type": "string"
        },
        {
          "name": "CustomApiExtractRule",
          "type": "object",
          "required": false,
          "description": "api提取规则内容",
          "example": "无",
          "children": [
            {
              "name": "RuleName",
              "type": "string",
              "required": false,
              "description": "规则名称",
              "example": "ddp1"
            },
            {
              "name": "ApiName",
              "type": "string",
              "required": false,
              "description": "api名称",
              "example": "/waf/"
            },
            {
              "name": "Methods",
              "type": "array",
              "required": false,
              "description": "请求方法列表",
              "example": "[\"get\"]",
              "item_type": "string"
            },
            {
              "name": "Status",
              "type": "integer",
              "required": false,
              "description": "开关状态，0是关，1是开",
              "example": "0,1"
            },
            {
              "name": "Regex",
              "type": "string",
              "required": false,
              "description": "正则匹配内容",
              "example": "/ss"
            },
            {
              "name": "UpdateTime",
              "type": "integer",
              "required": false,
              "description": "10更新时间戳",
              "example": "12312313"
            }
          ]
        },
        {
          "name": "ApiExtractRuleName",
          "type": "array",
          "required": false,
          "description": "批量操作的时候的api提取规则",
          "example": "[\"string\"]",
          "item_type": "string"
        },
        {
          "name": "ApiSecPrivilegeRule",
          "type": "object",
          "required": false,
          "description": "自定义api鉴权规则",
          "example": "无",
          "children": [
            {
              "name": "RuleName",
              "type": "string",
              "required": true,
              "description": "规则名称，不可重复",
              "example": "waf"
            },
            {
              "name": "Status",
              "type": "integer",
              "required": true,
              "description": "1:开，0:关",
              "example": "1"
            },
            {
              "name": "ApiName",
              "type": "array",
              "required": false,
              "description": "最多输入20个api",
              "example": "api列表，为空表示为域名维度",
              "item_type": "string"
            },
            {
              "name": "Position",
              "type": "string",
              "required": false,
              "description": "鉴权位置",
              "example": "qeury"
            },
            {
              "name": "ParameterList",
              "type": "array",
              "required": false,
              "description": "鉴权参数列表",
              "example": "waf1",
              "item_type": "string"
            },
            {
              "name": "UpdateTime",
              "type": "integer",
              "required": false,
              "description": "更新时间戳",
              "example": "1730609155"
            },
            {
              "name": "Source",
              "type": "string",
              "required": false,
              "description": "规则来源",
              "example": "custom"
            },
            {
              "name": "ApiNameOp",
              "type": "array",
              "required": false,
              "description": "带有匹配方式的api列表",
              "example": "[{\"waf\":1}]",
              "item_type": "object",
              "children": [
                {
                  "name": "Value",
                  "type": "array",
                  "required": false,
                  "description": "匹配值列表",
                  "example": "ddp",
                  "item_type": "string"
                },
                {
                  "name": "Op",
                  "type": "string",
                  "required": false,
                  "description": "匹配方式，如属于和正则等",
                  "example": "="
                },
                {
                  "name": "ApiNameMethod",
                  "type": "array",
                  "required": false,
                  "description": "手动筛选的时候，要传该结构体",
                  "example": "{\"key\":\"val\"}",
                  "item_type": "object",
                  "children": [
                    {
                      "name": "ApiName",
                      "type": "string",
                      "required": false,
                      "description": "api名称",
                      "example": "/ddp"
                    },
                    {
                      "name": "Method",
                      "type": "string",
                      "required": false,
                      "description": "api请求方式",
                      "example": "get"
                    },
                    {
                      "name": "Count",
                      "type": "integer",
                      "required": false,
                      "description": "api近30天请求数量",
                      "example": "10"
                    },
                    {
                      "name": "Label",
                      "type": "array",
                      "required": false,
                      "description": "api标签",
                      "example": "ddd",
                      "item_type": "string"
                    }
                  ]
                }
              ]
            },
            {
              "name": "Option",
              "type": "integer",
              "required": false,
              "description": "应用对象取值，1表示手动填写，2表示从api资产中获取",
              "example": "32"
            }
          ]
        },
        {
          "name": "ApiSecPrivilegeRuleName",
          "type": "array",
          "required": false,
          "description": "匹配操作时候的api鉴权规则",
          "example": "[\"string\"]",
          "item_type": "string"
        },
        {
          "name": "ApiSecSceneRuleNameList",
          "type": "array",
          "required": false,
          "description": "批量操作的时候的自定义场景列表",
          "example": "[\"string\"]",
          "item_type": "string"
        },
        {
          "name": "ApiSecSceneRule",
          "type": "object",
          "required": false,
          "description": "单条自定义api场景规则",
          "example": "无",
          "children": [
            {
              "name": "RuleName",
              "type": "string",
              "required": false,
              "description": "场景名称",
              "example": "场景名称"
            },
            {
              "name": "Status",
              "type": "integer",
              "required": false,
              "description": "开关状态，1表示开，0表示关",
              "example": "1"
            },
            {
              "name": "UpdateTime",
              "type": "integer",
              "required": false,
              "description": "更新时间，10位时间戳",
              "example": "12312231"
            },
            {
              "name": "RuleList",
              "type": "array",
              "required": false,
              "description": "规则列表",
              "example": "[{\"waf\":1}]",
              "item_type": "object",
              "children": [
                {
                  "name": "Key",
                  "type": "string",
                  "required": false,
                  "description": "匹配字段",
                  "example": "WAF"
                },
                {
                  "name": "Value",
                  "type": "array",
                  "required": false,
                  "description": "匹配值",
                  "example": "WAF",
                  "item_type": "string"
                },
                {
                  "name": "Operate",
                  "type": "string",
                  "required": false,
                  "description": "操作符",
                  "example": "="
                },
                {
                  "name": "Name",
                  "type": "string",
                  "required": false,
                  "description": "当匹配字段是get参数值，post参数值，cookie参数值，header参数值，rsp参数值的时候，可填充此字段",
                  "example": "WAF"
                }
              ]
            },
            {
              "name": "Source",
              "type": "string",
              "required": false,
              "description": "规则来源，系统内置:OS 客户自定义：custom",
              "example": "OS"
            }
          ]
        },
        {
          "name": "ApiSecCustomEventRuleNameList",
          "type": "array",
          "required": false,
          "description": "批量操作的时候的自定义事件规则列表",
          "example": "[\"string\"]",
          "item_type": "string"
        },
        {
          "name": "ApiSecCustomEventRuleRule",
          "type": "object",
          "required": false,
          "description": "自定义事件规则",
          "example": "无",
          "children": [
            {
              "name": "RuleName",
              "type": "string",
              "required": true,
              "description": "规则名称",
              "example": "dd"
            },
            {
              "name": "Status",
              "type": "integer",
              "required": true,
              "description": "开关，1：开，0:关",
              "example": "1"
            },
            {
              "name": "ApiNameOp",
              "type": "array",
              "required": false,
              "description": "api匹配列表",
              "example": "{\"Value\":[\"aaa\"],\"op\":\"contains\"}",
              "item_type": "object",
              "children": [
                {
                  "name": "Value",
                  "type": "array",
                  "required": false,
                  "description": "匹配值列表",
                  "example": "ddp",
                  "item_type": "string"
                },
                {
                  "name": "Op",
                  "type": "string",
                  "required": false,
                  "description": "匹配方式，如属于和正则等",
                  "example": "="
                },
                {
                  "name": "ApiNameMethod",
                  "type": "array",
                  "required": false,
                  "description": "手动筛选的时候，要传该结构体",
                  "example": "{\"key\":\"val\"}",
                  "item_type": "object",
                  "children": [
                    {
                      "name": "ApiName",
                      "type": "string",
                      "required": false,
                      "description": "api名称",
                      "example": "/ddp"
                    },
                    {
                      "name": "Method",
                      "type": "string",
                      "required": false,
                      "description": "api请求方式",
                      "example": "get"
                    },
                    {
                      "name": "Count",
                      "type": "integer",
                      "required": false,
                      "description": "api近30天请求数量",
                      "example": "10"
                    },
                    {
                      "name": "Label",
                      "type": "array",
                      "required": false,
                      "description": "api标签",
                      "example": "ddd",
                      "item_type": "string"
                    }
                  ]
                }
              ]
            },
            {
              "name": "Description",
              "type": "string",
              "required": false,
              "description": "事件详情",
              "example": "cesh"
            },
            {
              "name": "UpdateTime",
              "type": "integer",
              "required": false,
              "description": "时间戳，出参有该值，入参不需要传没有",
              "example": "234243"
            },
            {
              "name": "MatchRuleList",
              "type": "array",
              "required": false,
              "description": "匹配规则列表",
              "example": "{\"key\":\"value1\"}",
              "item_type": "object",
              "children": [
                {
                  "name": "Key",
                  "type": "string",
                  "required": false,
                  "description": "匹配字段",
                  "example": "WAF"
                },
                {
                  "name": "Value",
                  "type": "array",
                  "required": false,
                  "description": "匹配值",
                  "example": "WAF",
                  "item_type": "string"
                },
                {
                  "name": "Operate",
                  "type": "string",
                  "required": false,
                  "description": "操作符",
                  "example": "="
                },
                {
                  "name": "Name",
                  "type": "string",
                  "required": false,
                  "description": "当匹配字段是get参数值，post参数值，cookie参数值，header参数值，rsp参数值的时候，可填充此字段",
                  "example": "WAF"
                }
              ]
            },
            {
              "name": "StatRuleList",
              "type": "array",
              "required": false,
              "description": "统计规则列表",
              "example": "{\"key\":\"value1\"}",
              "item_type": "object",
              "children": [
                {
                  "name": "Key",
                  "type": "string",
                  "required": false,
                  "description": "匹配字段",
                  "example": "WAF"
                },
                {
                  "name": "Value",
                  "type": "array",
                  "required": false,
                  "description": "匹配值",
                  "example": "WAF",
                  "item_type": "string"
                },
                {
                  "name": "Operate",
                  "type": "string",
                  "required": false,
                  "description": "操作符",
                  "example": "="
                },
                {
                  "name": "Name",
                  "type": "string",
                  "required": false,
                  "description": "当匹配字段是get参数值，post参数值，cookie参数值，header参数值，rsp参数值的时候，可填充此字段",
                  "example": "WAF"
                }
              ]
            },
            {
              "name": "ReqFrequency",
              "type": "array",
              "required": false,
              "description": "访问频次，第一个字段表示次数，第二个字段表示分钟",
              "example": "[1,1]",
              "item_type": "integer"
            },
            {
              "name": "RiskLevel",
              "type": "string",
              "required": false,
              "description": "风险等级，取值为100,200,300，分别表示低位、中危、高危",
              "example": "\"100\""
            },
            {
              "name": "Source",
              "type": "string",
              "required": false,
              "description": "规则来源",
              "example": "OS"
            }
          ]
        },
        {
          "name": "CustomApiExcludeRule",
          "type": "object",
          "required": false,
          "description": "无效api排除规则",
          "example": "无",
          "children": [
            {
              "name": "RuleName",
              "type": "string",
              "required": false,
              "description": "规则名称",
              "example": "t94"
            },
            {
              "name": "MatchType",
              "type": "string",
              "required": false,
              "description": "匹配类型，regex、prefix、suffix、contain匹配模式",
              "example": "regex"
            },
            {
              "name": "Content",
              "type": "string",
              "required": false,
              "description": "匹配内容",
              "example": "/admin/.*"
            },
            {
              "name": "Status",
              "type": "integer",
              "required": false,
              "description": "状态开关",
              "example": "2"
            },
            {
              "name": "UpdateTime",
              "type": "integer",
              "required": false,
              "description": "规则更新时间",
              "example": "1766474288"
            }
          ]
        },
        {
          "name": "ApiExcludeRuleName",
          "type": "array",
          "required": false,
          "description": "批量操作的时候的无效api排除规则",
          "example": "[\"string\"]",
          "item_type": "string"
        }
      ],
      "required": [
        "Domain",
        "Status"
      ]
    },
    {
      "name": "ModifyAreaBanAreas",
      "description": "修改地域封禁中的地域信息",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "需要修改的域名",
          "example": "test.com"
        },
        {
          "name": "Areas",
          "type": "array",
          "required": true,
          "description": "需要调整的地域信息，一个字符串数组",
          "example": "[\"guangzhou\"]",
          "item_type": "string"
        },
        {
          "name": "JobType",
          "type": "string",
          "required": false,
          "description": "规则执行的方式，TimedJob为定时执行，CronJob为周期执行",
          "example": "TimedJob"
        },
        {
          "name": "JobDateTime",
          "type": "object",
          "required": false,
          "description": "定时任务配置",
          "example": "无",
          "children": [
            {
              "name": "Timed",
              "type": "array",
              "required": false,
              "description": "定时执行的时间参数",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "StartDateTime",
                  "type": "integer",
                  "required": false,
                  "description": "开始时间戳，单位为秒",
                  "example": "1711618518"
                },
                {
                  "name": "EndDateTime",
                  "type": "integer",
                  "required": false,
                  "description": "结束时间戳，单位为秒",
                  "example": "1711618518"
                }
              ]
            },
            {
              "name": "Cron",
              "type": "array",
              "required": false,
              "description": "周期执行的时间参数",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "Days",
                  "type": "array",
                  "required": false,
                  "description": "每个月的几号执行",
                  "example": "[2, 13]",
                  "item_type": "integer"
                },
                {
                  "name": "WDays",
                  "type": "array",
                  "required": false,
                  "description": "每个星期的星期几执行",
                  "example": "[4, 0]",
                  "item_type": "integer"
                },
                {
                  "name": "StartTime",
                  "type": "string",
                  "required": false,
                  "description": "开始时间戳",
                  "example": "1768895214"
                },
                {
                  "name": "EndTime",
                  "type": "string",
                  "required": false,
                  "description": "结束时间戳",
                  "example": "1768895215"
                }
              ]
            },
            {
              "name": "TimeTZone",
              "type": "string",
              "required": false,
              "description": "时区",
              "example": "\"UTC+8\""
            }
          ]
        }
      ],
      "required": [
        "Domain",
        "Areas"
      ]
    },
    {
      "name": "ModifyAreaBanRule",
      "description": "添加（编辑）地域封禁中的地域信息",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "需要修改的域名",
          "example": "www.qcloudwaf.com"
        },
        {
          "name": "Areas",
          "type": "array",
          "required": true,
          "description": "需要新增的封禁地域",
          "example": "[{\"Country\":\"中国\",\"Region\":\"广东\",\"City\":\"深圳\"}]",
          "item_type": "object",
          "children": [
            {
              "name": "Country",
              "type": "string",
              "required": true,
              "description": "国家，除了标准的国家外还支持国内、国外这两个特殊的标识",
              "example": "中国"
            },
            {
              "name": "Region",
              "type": "string",
              "required": false,
              "description": "省份",
              "example": "广州"
            },
            {
              "name": "City",
              "type": "string",
              "required": false,
              "description": "城市",
              "example": "深圳"
            }
          ]
        },
        {
          "name": "JobType",
          "type": "string",
          "required": true,
          "description": "规则执行的方式，TimedJob为定时执行，CronJob为周期执行",
          "example": "TimedJob"
        },
        {
          "name": "JobDateTime",
          "type": "object",
          "required": true,
          "description": "定时任务配置",
          "example": "{     \"Timed\": [         {             \"StartDateTime\": 1711618518,             \"EndDateTime\": 1711918518         }     ],     \"Cron\": [         {             \"Day\": 12,             \"WDay\": 2,             \"StartTime\": \"12:11\",             \"EndTime\": \"21:00\"         }     ],     \"TimeTZone\": \"UTC+8\" }",
          "children": [
            {
              "name": "Timed",
              "type": "array",
              "required": false,
              "description": "定时执行的时间参数",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "StartDateTime",
                  "type": "integer",
                  "required": false,
                  "description": "开始时间戳，单位为秒",
                  "example": "1711618518"
                },
                {
                  "name": "EndDateTime",
                  "type": "integer",
                  "required": false,
                  "description": "结束时间戳，单位为秒",
                  "example": "1711618518"
                }
              ]
            },
            {
              "name": "Cron",
              "type": "array",
              "required": false,
              "description": "周期执行的时间参数",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "Days",
                  "type": "array",
                  "required": false,
                  "description": "每个月的几号执行",
                  "example": "[2, 13]",
                  "item_type": "integer"
                },
                {
                  "name": "WDays",
                  "type": "array",
                  "required": false,
                  "description": "每个星期的星期几执行",
                  "example": "[4, 0]",
                  "item_type": "integer"
                },
                {
                  "name": "StartTime",
                  "type": "string",
                  "required": false,
                  "description": "开始时间戳",
                  "example": "1768895214"
                },
                {
                  "name": "EndTime",
                  "type": "string",
                  "required": false,
                  "description": "结束时间戳",
                  "example": "1768895215"
                }
              ]
            },
            {
              "name": "TimeTZone",
              "type": "string",
              "required": false,
              "description": "时区",
              "example": "\"UTC+8\""
            }
          ]
        },
        {
          "name": "Lang",
          "type": "string",
          "required": false,
          "description": "地域信息的语言，支持cn、en，默认为中文cn",
          "example": "cn"
        }
      ],
      "required": [
        "Domain",
        "Areas",
        "JobType",
        "JobDateTime"
      ]
    },
    {
      "name": "ModifyAreaBanStatus",
      "description": "修改防护域名的地域封禁状态",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "需要修改的域名",
          "example": "www.testdomain.com"
        },
        {
          "name": "Status",
          "type": "integer",
          "required": true,
          "description": "状态值，0表示关闭，1表示开启",
          "example": "1"
        }
      ],
      "required": [
        "Domain",
        "Status"
      ]
    },
    {
      "name": "ModifyAttackWhiteRule",
      "description": "供用户控制台调用，修改Tiga规则引擎白名单。",
      "status": "online",
      "parameters": [
        {
          "name": "RuleId",
          "type": "integer",
          "required": true,
          "description": "规则序号",
          "example": "1"
        },
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.test.com"
        },
        {
          "name": "Status",
          "type": "integer",
          "required": true,
          "description": "规则状态",
          "example": "1"
        },
        {
          "name": "Rules",
          "type": "array",
          "required": true,
          "description": "匹配规则项列表",
          "example": "[{\"MatchField\": \"URL\", \"MatchMethod\": \"eq\", \"MatchContent\": \"/ab\", \"MatchParams\": \"\"}]",
          "item_type": "object",
          "children": [
            {
              "name": "MatchField",
              "type": "string",
              "required": true,
              "description": "匹配域",
              "example": "URL"
            },
            {
              "name": "MatchMethod",
              "type": "string",
              "required": true,
              "description": "匹配方法",
              "example": "eq"
            },
            {
              "name": "MatchContent",
              "type": "string",
              "required": true,
              "description": "匹配内容",
              "example": "/api"
            },
            {
              "name": "MatchParams",
              "type": "string",
              "required": false,
              "description": "匹配参数名",
              "example": "keya"
            }
          ]
        },
        {
          "name": "SignatureId",
          "type": "string",
          "required": false,
          "description": "规则Id",
          "example": "1"
        },
        {
          "name": "SignatureIds",
          "type": "array",
          "required": false,
          "description": "编辑的加白的规则ID列表",
          "example": "[\"90501998\", \"90501999\"]",
          "item_type": "string"
        },
        {
          "name": "TypeIds",
          "type": "array",
          "required": false,
          "description": "加白的大类规则ID",
          "example": "[\"01000000\"]",
          "item_type": "string"
        },
        {
          "name": "Mode",
          "type": "integer",
          "required": false,
          "description": "0表示按照特定规则ID加白, 1表示按照规则类型加白",
          "example": "0"
        },
        {
          "name": "Name",
          "type": "string",
          "required": false,
          "description": "规则名",
          "example": "testname"
        }
      ],
      "required": [
        "RuleId",
        "Domain",
        "Status",
        "Rules"
      ]
    },
    {
      "name": "ModifyBatchIpAccessControl",
      "description": "批量IP黑白名单新增接口",
      "status": "online",
      "parameters": [
        {
          "name": "RuleId",
          "type": "integer",
          "required": true,
          "description": "编辑的批量规则ID",
          "example": "1101"
        },
        {
          "name": "IpList",
          "type": "array",
          "required": true,
          "description": "IP参数列表",
          "example": "[\"192.16.8.1.1\",\"192.168.2.1\"]",
          "item_type": "string"
        },
        {
          "name": "JobType",
          "type": "string",
          "required": true,
          "description": "规则执行的方式，TimedJob为定时执行，CronJob为周期执行",
          "example": "TimedJob"
        },
        {
          "name": "JobDateTime",
          "type": "object",
          "required": true,
          "description": "定时任务配置",
          "example": "{\"Timed\":[{\"StartDateTime\":1711618518,\"EndDateTime\":1711918518}],\"Cron\":[{\"Day\":12,\"WDay\":2,\"StartTime\":\"12:11\",\"EndTime\":\"21:00\"}],\"TimeTZone\":\"UTC+8\"}",
          "children": [
            {
              "name": "Timed",
              "type": "array",
              "required": false,
              "description": "定时执行的时间参数",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "StartDateTime",
                  "type": "integer",
                  "required": false,
                  "description": "开始时间戳，单位为秒",
                  "example": "1711618518"
                },
                {
                  "name": "EndDateTime",
                  "type": "integer",
                  "required": false,
                  "description": "结束时间戳，单位为秒",
                  "example": "1711618518"
                }
              ]
            },
            {
              "name": "Cron",
              "type": "array",
              "required": false,
              "description": "周期执行的时间参数",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "Days",
                  "type": "array",
                  "required": false,
                  "description": "每个月的几号执行",
                  "example": "[2, 13]",
                  "item_type": "integer"
                },
                {
                  "name": "WDays",
                  "type": "array",
                  "required": false,
                  "description": "每个星期的星期几执行",
                  "example": "[4, 0]",
                  "item_type": "integer"
                },
                {
                  "name": "StartTime",
                  "type": "string",
                  "required": false,
                  "description": "开始时间戳",
                  "example": "1768895214"
                },
                {
                  "name": "EndTime",
                  "type": "string",
                  "required": false,
                  "description": "结束时间戳",
                  "example": "1768895215"
                }
              ]
            },
            {
              "name": "TimeTZone",
              "type": "string",
              "required": false,
              "description": "时区",
              "example": "\"UTC+8\""
            }
          ]
        },
        {
          "name": "ActionType",
          "type": "integer",
          "required": true,
          "description": "42为黑名单，40为白名单",
          "example": "42"
        },
        {
          "name": "GroupIds",
          "type": "array",
          "required": false,
          "description": "防护对象组ID列表，如果绑定的是防护对象组，和Domains参数二选一",
          "example": "[11101, 11102]",
          "item_type": "integer"
        },
        {
          "name": "Domains",
          "type": "array",
          "required": false,
          "description": "域名列表，如果绑定的是批量域名，和GroupIds参数二选一",
          "example": "[\"www.qcloudwaf.com\",\"test.waf.com\"]",
          "item_type": "string"
        },
        {
          "name": "Note",
          "type": "string",
          "required": false,
          "description": "备注",
          "example": "备注"
        }
      ],
      "required": [
        "RuleId",
        "IpList",
        "JobType",
        "JobDateTime",
        "ActionType"
      ]
    },
    {
      "name": "ModifyBotIdRule",
      "description": "修改Bot-ID规则配置1",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "admin.com"
        },
        {
          "name": "SceneId",
          "type": "string",
          "required": true,
          "description": "场景ID",
          "example": "3012342342"
        },
        {
          "name": "Data",
          "type": "array",
          "required": false,
          "description": "配置信息，支持批量",
          "example": "[     {       \"RuleId\": \"abc\",       \"BotId\": \"abc\",       \"Status\": true,       \"Action\": \"abc\"     }   ]",
          "item_type": "object",
          "children": [
            {
              "name": "RuleId",
              "type": "string",
              "required": true,
              "description": "规则ID",
              "example": "302342423"
            },
            {
              "name": "Status",
              "type": "boolean",
              "required": true,
              "description": "规则开关",
              "example": "true"
            },
            {
              "name": "Action",
              "type": "string",
              "required": true,
              "description": "动作配置",
              "example": "intercept"
            },
            {
              "name": "BotId",
              "type": "string",
              "required": false,
              "description": "规则名称",
              "example": "abot"
            },
            {
              "name": "Redirect",
              "type": "string",
              "required": false,
              "description": "重定向路径",
              "example": "/luffy"
            }
          ]
        },
        {
          "name": "GlobalSwitch",
          "type": "integer",
          "required": false,
          "description": "0-全局设置不生效 1-全局开关配置字段生效 2-全局动作配置字段生效 3-全局开关和动作字段都生效 4-只修改全局重定向路径 5-只修改全局防护等级",
          "example": "0"
        },
        {
          "name": "Status",
          "type": "boolean",
          "required": false,
          "description": "全局开关",
          "example": "false"
        },
        {
          "name": "RuleAction",
          "type": "string",
          "required": false,
          "description": "全局动作",
          "example": "monitor"
        },
        {
          "name": "GlobalRedirect",
          "type": "string",
          "required": false,
          "description": "全局重定向路径",
          "example": "/luffy"
        },
        {
          "name": "ProtectLevel",
          "type": "string",
          "required": false,
          "description": "防护等级：normal-正常；strict-严格",
          "example": "normal"
        }
      ],
      "required": [
        "Domain",
        "SceneId"
      ]
    },
    {
      "name": "ModifyBotSceneStatus",
      "description": "bot子场景开关",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "test.com"
        },
        {
          "name": "SceneId",
          "type": "string",
          "required": true,
          "description": "场景ID",
          "example": "3024324123"
        },
        {
          "name": "Status",
          "type": "boolean",
          "required": true,
          "description": "true-开启 false-关闭",
          "example": "false"
        }
      ],
      "required": [
        "Domain",
        "SceneId",
        "Status"
      ]
    },
    {
      "name": "ModifyBotSceneUCBRule",
      "description": "【接口复用】场景化后更新Bot的UCB自定义规则，两个调用位置：1.BOT全局白名单 2.BOT场景配置",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "test.com"
        },
        {
          "name": "SceneId",
          "type": "string",
          "required": true,
          "description": "1.BOT全局白名单处调用时，传\"global\";2.BOT场景配置时，传具体的场景ID",
          "example": "30xxxxx"
        },
        {
          "name": "Rule",
          "type": "object",
          "required": false,
          "description": "规则内容, 增加编码SceneId信息,1.BOT全局白名单处调用时，SceneId为\"global\", RuleType传10, Action为\"permit\";2.BOT场景配置时，SceneId为场景ID",
          "example": "无",
          "children": [
            {
              "name": "Domain",
              "type": "string",
              "required": true,
              "description": "域名",
              "example": "\"admin.com\""
            },
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "规则名称",
              "example": "\"ucb-rule\""
            },
            {
              "name": "Rule",
              "type": "array",
              "required": true,
              "description": "UCB的具体规则项",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "Key",
                  "type": "string",
                  "required": false,
                  "description": "键",
                  "example": "\"avg_speed\""
                },
                {
                  "name": "Op",
                  "type": "string",
                  "required": false,
                  "description": "操作符",
                  "example": "\"\u003e\""
                },
                {
                  "name": "Value",
                  "type": "object",
                  "required": false,
                  "description": "值",
                  "example": "无",
                  "children": [
                    {
                      "name": "BasicValue",
                      "type": "string",
                      "required": false,
                      "description": "string类型值",
                      "example": "luffy"
                    },
                    {
                      "name": "LogicValue",
                      "type": "boolean",
                      "required": false,
                      "description": "布尔类型值",
                      "example": "false"
                    },
                    {
                      "name": "BelongValue",
                      "type": "array",
                      "required": false,
                      "description": "string数组类型值",
                      "example": "[\"luffy\"]",
                      "item_type": "string"
                    },
                    {
                      "name": "ValidKey",
                      "type": "string",
                      "required": false,
                      "description": "指示有效的字段",
                      "example": "BasicValue"
                    },
                    {
                      "name": "MultiValue",
                      "type": "array",
                      "required": false,
                      "description": "string数组类型值",
                      "example": "[\"luffy\"]",
                      "item_type": "string"
                    }
                  ]
                },
                {
                  "name": "OpOp",
                  "type": "string",
                  "required": false,
                  "description": "可选的补充操作符",
                  "example": "\"proportion\""
                },
                {
                  "name": "OpArg",
                  "type": "array",
                  "required": false,
                  "description": "可选的补充参数",
                  "example": "[\"name\"]",
                  "item_type": "string"
                },
                {
                  "name": "OpValue",
                  "type": "float",
                  "required": false,
                  "description": "可选的补充值",
                  "example": "0.0"
                },
                {
                  "name": "Name",
                  "type": "string",
                  "required": false,
                  "description": "Header参数值时使用",
                  "example": "\"post\""
                },
                {
                  "name": "Areas",
                  "type": "array",
                  "required": false,
                  "description": "区域选择",
                  "example": "无",
                  "item_type": "object",
                  "children": [
                    {
                      "name": "Country",
                      "type": "string",
                      "required": true,
                      "description": "国家，除了标准的国家外还支持国内、国外这两个特殊的标识",
                      "example": "中国"
                    },
                    {
                      "name": "Region",
                      "type": "string",
                      "required": false,
                      "description": "省份",
                      "example": "广州"
                    },
                    {
                      "name": "City",
                      "type": "string",
                      "required": false,
                      "description": "城市",
                      "example": "深圳"
                    }
                  ]
                },
                {
                  "name": "Lang",
                  "type": "string",
                  "required": false,
                  "description": "语言环境",
                  "example": "\"cn\""
                },
                {
                  "name": "ParamCompareList",
                  "type": "array",
                  "required": false,
                  "description": "参数匹配",
                  "example": "无",
                  "item_type": "object",
                  "children": [
                    {
                      "name": "Key",
                      "type": "string",
                      "required": false,
                      "description": "请求参数比对的匹配参数",
                      "example": "key1"
                    },
                    {
                      "name": "Value",
                      "type": "string",
                      "required": false,
                      "description": "请求参数比对的匹配值",
                      "example": "value1"
                    }
                  ]
                }
              ]
            },
            {
              "name": "Action",
              "type": "string",
              "required": true,
              "description": "处置动作",
              "example": "\"intercept\""
            },
            {
              "name": "OnOff",
              "type": "string",
              "required": true,
              "description": "规则开关",
              "example": "\"on\""
            },
            {
              "name": "RuleType",
              "type": "integer",
              "required": true,
              "description": "规则类型",
              "example": "10"
            },
            {
              "name": "Prior",
              "type": "integer",
              "required": true,
              "description": "规则优先级",
              "example": "1"
            },
            {
              "name": "Timestamp",
              "type": "integer",
              "required": true,
              "description": "修改时间戳",
              "example": "123243253"
            },
            {
              "name": "Label",
              "type": "string",
              "required": true,
              "description": "标签",
              "example": "\"bad bot\""
            },
            {
              "name": "Id",
              "type": "string",
              "required": false,
              "description": "入参ID",
              "example": "\"3300000001\""
            },
            {
              "name": "SceneId",
              "type": "string",
              "required": false,
              "description": "场景ID",
              "example": "\"3000000001\""
            },
            {
              "name": "ValidTime",
              "type": "integer",
              "required": false,
              "description": "生效时间",
              "example": "1000"
            },
            {
              "name": "Appid",
              "type": "integer",
              "required": false,
              "description": "传入的appid",
              "example": "123252257"
            },
            {
              "name": "AdditionArg",
              "type": "string",
              "required": false,
              "description": "额外参数",
              "example": "\"none\""
            },
            {
              "name": "Desc",
              "type": "string",
              "required": false,
              "description": "规则描述",
              "example": "\"nemo\""
            },
            {
              "name": "RuleId",
              "type": "string",
              "required": false,
              "description": "规则ID",
              "example": "\"330000001\""
            },
            {
              "name": "PreDefine",
              "type": "boolean",
              "required": false,
              "description": "true-系统预设规则 false-自定义规则",
              "example": "true"
            },
            {
              "name": "JobType",
              "type": "string",
              "required": false,
              "description": "定时任务类型",
              "example": "\"cronjob\""
            },
            {
              "name": "JobDateTime",
              "type": "object",
              "required": false,
              "description": "定时任务配置",
              "example": "无",
              "children": [
                {
                  "name": "Timed",
                  "type": "array",
                  "required": false,
                  "description": "定时执行的时间参数",
                  "example": "无",
                  "item_type": "object",
                  "children": [
                    {
                      "name": "StartDateTime",
                      "type": "integer",
                      "required": false,
                      "description": "开始时间戳，单位为秒",
                      "example": "1711618518"
                    },
                    {
                      "name": "EndDateTime",
                      "type": "integer",
                      "required": false,
                      "description": "结束时间戳，单位为秒",
                      "example": "1711618518"
                    }
                  ]
                },
                {
                  "name": "Cron",
                  "type": "array",
                  "required": false,
                  "description": "周期执行的时间参数",
                  "example": "无",
                  "item_type": "object",
                  "children": [
                    {
                      "name": "Days",
                      "type": "array",
                      "required": false,
                      "description": "每个月的几号执行",
                      "example": "[2, 13]",
                      "item_type": "integer"
                    },
                    {
                      "name": "WDays",
                      "type": "array",
                      "required": false,
                      "description": "每个星期的星期几执行",
                      "example": "[4, 0]",
                      "item_type": "integer"
                    },
                    {
                      "name": "StartTime",
                      "type": "string",
                      "required": false,
                      "description": "开始时间戳",
                      "example": "1768895214"
                    },
                    {
                      "name": "EndTime",
                      "type": "string",
                      "required": false,
                      "description": "结束时间戳",
                      "example": "1768895215"
                    }
                  ]
                },
                {
                  "name": "TimeTZone",
                  "type": "string",
                  "required": false,
                  "description": "时区",
                  "example": "\"UTC+8\""
                }
              ]
            },
            {
              "name": "ExpireTime",
              "type": "integer",
              "required": false,
              "description": "生效截止时间",
              "example": "12334463"
            },
            {
              "name": "ValidStatus",
              "type": "integer",
              "required": false,
              "description": "生效-1,失效-0",
              "example": "234352324"
            },
            {
              "name": "BlockPageId",
              "type": "integer",
              "required": false,
              "description": "自定义拦截页面ID",
              "example": "10"
            },
            {
              "name": "ActionList",
              "type": "array",
              "required": false,
              "description": "当Action=intercept时，此字段必填",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "Action",
                  "type": "string",
                  "required": false,
                  "description": "动作",
                  "example": "\"monitor\""
                },
                {
                  "name": "Proportion",
                  "type": "float",
                  "required": false,
                  "description": "比例",
                  "example": "0.3"
                }
              ]
            },
            {
              "name": "DelayTime",
              "type": "integer",
              "required": false,
              "description": "惩罚时间",
              "example": "10"
            },
            {
              "name": "Batch",
              "type": "integer",
              "required": false,
              "description": "是否为批量规则：0表示场景规则，1表示批量规则",
              "example": "1"
            },
            {
              "name": "HitCount",
              "type": "integer",
              "required": false,
              "description": "24小时内命中数",
              "example": "9182"
            }
          ]
        },
        {
          "name": "BatchRules",
          "type": "array",
          "required": false,
          "description": "530改批量操作",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "Domain",
              "type": "string",
              "required": true,
              "description": "域名",
              "example": "\"admin.com\""
            },
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "规则名称",
              "example": "\"ucb-rule\""
            },
            {
              "name": "Rule",
              "type": "array",
              "required": true,
              "description": "UCB的具体规则项",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "Key",
                  "type": "string",
                  "required": false,
                  "description": "键",
                  "example": "\"avg_speed\""
                },
                {
                  "name": "Op",
                  "type": "string",
                  "required": false,
                  "description": "操作符",
                  "example": "\"\u003e\""
                },
                {
                  "name": "Value",
                  "type": "object",
                  "required": false,
                  "description": "值",
                  "example": "无",
                  "children": [
                    {
                      "name": "BasicValue",
                      "type": "string",
                      "required": false,
                      "description": "string类型值",
                      "example": "luffy"
                    },
                    {
                      "name": "LogicValue",
                      "type": "boolean",
                      "required": false,
                      "description": "布尔类型值",
                      "example": "false"
                    },
                    {
                      "name": "BelongValue",
                      "type": "array",
                      "required": false,
                      "description": "string数组类型值",
                      "example": "[\"luffy\"]",
                      "item_type": "string"
                    },
                    {
                      "name": "ValidKey",
                      "type": "string",
                      "required": false,
                      "description": "指示有效的字段",
                      "example": "BasicValue"
                    },
                    {
                      "name": "MultiValue",
                      "type": "array",
                      "required": false,
                      "description": "string数组类型值",
                      "example": "[\"luffy\"]",
                      "item_type": "string"
                    }
                  ]
                },
                {
                  "name": "OpOp",
                  "type": "string",
                  "required": false,
                  "description": "可选的补充操作符",
                  "example": "\"proportion\""
                },
                {
                  "name": "OpArg",
                  "type": "array",
                  "required": false,
                  "description": "可选的补充参数",
                  "example": "[\"name\"]",
                  "item_type": "string"
                },
                {
                  "name": "OpValue",
                  "type": "float",
                  "required": false,
                  "description": "可选的补充值",
                  "example": "0.0"
                },
                {
                  "name": "Name",
                  "type": "string",
                  "required": false,
                  "description": "Header参数值时使用",
                  "example": "\"post\""
                },
                {
                  "name": "Areas",
                  "type": "array",
                  "required": false,
                  "description": "区域选择",
                  "example": "无",
                  "item_type": "object",
                  "children": [
                    {
                      "name": "Country",
                      "type": "string",
                      "required": true,
                      "description": "国家，除了标准的国家外还支持国内、国外这两个特殊的标识",
                      "example": "中国"
                    },
                    {
                      "name": "Region",
                      "type": "string",
                      "required": false,
                      "description": "省份",
                      "example": "广州"
                    },
                    {
                      "name": "City",
                      "type": "string",
                      "required": false,
                      "description": "城市",
                      "example": "深圳"
                    }
                  ]
                },
                {
                  "name": "Lang",
                  "type": "string",
                  "required": false,
                  "description": "语言环境",
                  "example": "\"cn\""
                },
                {
                  "name": "ParamCompareList",
                  "type": "array",
                  "required": false,
                  "description": "参数匹配",
                  "example": "无",
                  "item_type": "object",
                  "children": [
                    {
                      "name": "Key",
                      "type": "string",
                      "required": false,
                      "description": "请求参数比对的匹配参数",
                      "example": "key1"
                    },
                    {
                      "name": "Value",
                      "type": "string",
                      "required": false,
                      "description": "请求参数比对的匹配值",
                      "example": "value1"
                    }
                  ]
                }
              ]
            },
            {
              "name": "Action",
              "type": "string",
              "required": true,
              "description": "处置动作",
              "example": "\"intercept\""
            },
            {
              "name": "OnOff",
              "type": "string",
              "required": true,
              "description": "规则开关",
              "example": "\"on\""
            },
            {
              "name": "RuleType",
              "type": "integer",
              "required": true,
              "description": "规则类型",
              "example": "10"
            },
            {
              "name": "Prior",
              "type": "integer",
              "required": true,
              "description": "规则优先级",
              "example": "1"
            },
            {
              "name": "Timestamp",
              "type": "integer",
              "required": true,
              "description": "修改时间戳",
              "example": "123243253"
            },
            {
              "name": "Label",
              "type": "string",
              "required": true,
              "description": "标签",
              "example": "\"bad bot\""
            },
            {
              "name": "Id",
              "type": "string",
              "required": false,
              "description": "入参ID",
              "example": "\"3300000001\""
            },
            {
              "name": "SceneId",
              "type": "string",
              "required": false,
              "description": "场景ID",
              "example": "\"3000000001\""
            },
            {
              "name": "ValidTime",
              "type": "integer",
              "required": false,
              "description": "生效时间",
              "example": "1000"
            },
            {
              "name": "Appid",
              "type": "integer",
              "required": false,
              "description": "传入的appid",
              "example": "123252257"
            },
            {
              "name": "AdditionArg",
              "type": "string",
              "required": false,
              "description": "额外参数",
              "example": "\"none\""
            },
            {
              "name": "Desc",
              "type": "string",
              "required": false,
              "description": "规则描述",
              "example": "\"nemo\""
            },
            {
              "name": "RuleId",
              "type": "string",
              "required": false,
              "description": "规则ID",
              "example": "\"330000001\""
            },
            {
              "name": "PreDefine",
              "type": "boolean",
              "required": false,
              "description": "true-系统预设规则 false-自定义规则",
              "example": "true"
            },
            {
              "name": "JobType",
              "type": "string",
              "required": false,
              "description": "定时任务类型",
              "example": "\"cronjob\""
            },
            {
              "name": "JobDateTime",
              "type": "object",
              "required": false,
              "description": "定时任务配置",
              "example": "无",
              "children": [
                {
                  "name": "Timed",
                  "type": "array",
                  "required": false,
                  "description": "定时执行的时间参数",
                  "example": "无",
                  "item_type": "object",
                  "children": [
                    {
                      "name": "StartDateTime",
                      "type": "integer",
                      "required": false,
                      "description": "开始时间戳，单位为秒",
                      "example": "1711618518"
                    },
                    {
                      "name": "EndDateTime",
                      "type": "integer",
                      "required": false,
                      "description": "结束时间戳，单位为秒",
                      "example": "1711618518"
                    }
                  ]
                },
                {
                  "name": "Cron",
                  "type": "array",
                  "required": false,
                  "description": "周期执行的时间参数",
                  "example": "无",
                  "item_type": "object",
                  "children": [
                    {
                      "name": "Days",
                      "type": "array",
                      "required": false,
                      "description": "每个月的几号执行",
                      "example": "[2, 13]",
                      "item_type": "integer"
                    },
                    {
                      "name": "WDays",
                      "type": "array",
                      "required": false,
                      "description": "每个星期的星期几执行",
                      "example": "[4, 0]",
                      "item_type": "integer"
                    },
                    {
                      "name": "StartTime",
                      "type": "string",
                      "required": false,
                      "description": "开始时间戳",
                      "example": "1768895214"
                    },
                    {
                      "name": "EndTime",
                      "type": "string",
                      "required": false,
                      "description": "结束时间戳",
                      "example": "1768895215"
                    }
                  ]
                },
                {
                  "name": "TimeTZone",
                  "type": "string",
                  "required": false,
                  "description": "时区",
                  "example": "\"UTC+8\""
                }
              ]
            },
            {
              "name": "ExpireTime",
              "type": "integer",
              "required": false,
              "description": "生效截止时间",
              "example": "12334463"
            },
            {
              "name": "ValidStatus",
              "type": "integer",
              "required": false,
              "description": "生效-1,失效-0",
              "example": "234352324"
            },
            {
              "name": "BlockPageId",
              "type": "integer",
              "required": false,
              "description": "自定义拦截页面ID",
              "example": "10"
            },
            {
              "name": "ActionList",
              "type": "array",
              "required": false,
              "description": "当Action=intercept时，此字段必填",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "Action",
                  "type": "string",
                  "required": false,
                  "description": "动作",
                  "example": "\"monitor\""
                },
                {
                  "name": "Proportion",
                  "type": "float",
                  "required": false,
                  "description": "比例",
                  "example": "0.3"
                }
              ]
            },
            {
              "name": "DelayTime",
              "type": "integer",
              "required": false,
              "description": "惩罚时间",
              "example": "10"
            },
            {
              "name": "Batch",
              "type": "integer",
              "required": false,
              "description": "是否为批量规则：0表示场景规则，1表示批量规则",
              "example": "1"
            },
            {
              "name": "HitCount",
              "type": "integer",
              "required": false,
              "description": "24小时内命中数",
              "example": "9182"
            }
          ]
        }
      ],
      "required": [
        "Domain",
        "SceneId"
      ]
    },
    {
      "name": "ModifyBotStatus",
      "description": "Bot_V2 bot总开关更新",
      "status": "online",
      "parameters": [
        {
          "name": "Category",
          "type": "string",
          "required": true,
          "description": "类别",
          "example": "\"bot\""
        },
        {
          "name": "Status",
          "type": "string",
          "required": true,
          "description": "状态",
          "example": "\"test.com\""
        },
        {
          "name": "Domain",
          "type": "string",
          "required": false,
          "description": "域名",
          "example": "\"test.com\""
        },
        {
          "name": "InstanceID",
          "type": "string",
          "required": false,
          "description": "实例id",
          "example": "\"waf_000000111\""
        },
        {
          "name": "IsVersionFour",
          "type": "boolean",
          "required": false,
          "description": "是否是bot4.0版本",
          "example": "false"
        },
        {
          "name": "BotVersion",
          "type": "string",
          "required": false,
          "description": "传入Bot版本号，场景化版本为\"4.1.0\"",
          "example": "\"4.1.0\""
        },
        {
          "name": "DomainList",
          "type": "array",
          "required": false,
          "description": "批量开启BOT开关的域名列表",
          "example": "[\"admin.com\"]",
          "item_type": "string"
        }
      ],
      "required": [
        "Category",
        "Status"
      ]
    },
    {
      "name": "ModifyCustomRule",
      "description": "编辑自定义规则",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "编辑的域名",
          "example": "www.test.com"
        },
        {
          "name": "RuleId",
          "type": "integer",
          "required": true,
          "description": "编辑的规则ID",
          "example": "1110444"
        },
        {
          "name": "RuleName",
          "type": "string",
          "required": true,
          "description": "编辑的规则名称",
          "example": "自定义规则"
        },
        {
          "name": "RuleAction",
          "type": "string",
          "required": true,
          "description": "动作类型，1代表阻断，2代表人机识别，3代表观察，4代表重定向，5代表JS校验",
          "example": "4"
        },
        {
          "name": "Strategies",
          "type": "array",
          "required": true,
          "description": "匹配条件数组",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "Field",
              "type": "string",
              "required": true,
              "description": "匹配字段 匹配字段不同，相应的匹配参数、逻辑符号、匹配内容有所不同\u000b具体如下所示： 匹配字段匹配参数逻辑符号匹配内容IP（来源IP）不支持参数ipmatch（匹配）ipnmatch（不匹配）多个IP以英文逗号隔开,最多20个IPV6（来源IPv6）不支持参数ipmatch（匹配）ipnmatch（不匹配）支持单个IPV6地址Referer（Referer）不支持参数empty（内容为空）null（不存在）eq（等于）neq（不等于）contains\ufffd\ufffd...",
              "example": "IP-来源IP"
            },
            {
              "name": "CompareFunc",
              "type": "string",
              "required": true,
              "description": "逻辑符号 逻辑符号一共分为以下几种类型： empty （ 内容为空） null （不存在） eq （ 等于） neq （ 不等于） contains （ 包含） ncontains （ 不包含） strprefix （ 前缀匹配） strsuffix （ 后缀匹配） len_eq （ 长度等于） len_gt （ 长度大于） len_lt （ 长度小于） ipmatch （ 属于） ipnmatch （ 不属于） numgt （ 数值大于） numlt （ 数值小于） numeq （ 数值等于） numneq （ 数值不等于） numle （...",
              "example": "contains - 包含"
            },
            {
              "name": "Content",
              "type": "string",
              "required": true,
              "description": "匹配内容 目前 当匹配字段为COOKIE（Cookie）时，不需要输入 匹配内容\u000b其他都需要",
              "example": "/url"
            },
            {
              "name": "Arg",
              "type": "string",
              "required": true,
              "description": "匹配参数 配置参数一共分2种类型 不支持参数与支持参数 当匹配字段为以下4个时，匹配参数才能录入，否则不支持该参数 GET（GET参数值）\u000b POST（POST参数值）\u000b ARGS_COOKIE（Cookie参数值）\u000b ARGS_HEADER（Header参数值）",
              "example": "argvalue"
            },
            {
              "name": "CaseNotSensitive",
              "type": "integer",
              "required": false,
              "description": "0：大小写敏感 1：大小写不敏感",
              "example": "0"
            }
          ]
        },
        {
          "name": "Edition",
          "type": "string",
          "required": false,
          "description": "WAF的版本，clb-waf代表负载均衡WAF、sparta-waf代表SaaS WAF，默认是sparta-waf。",
          "example": "clb-waf"
        },
        {
          "name": "Redirect",
          "type": "string",
          "required": false,
          "description": "动作为重定向的时候重定向URL，默认为\"/\"",
          "example": "/redirect_url"
        },
        {
          "name": "SortId",
          "type": "integer",
          "required": false,
          "description": "优先级，1~100的整数，数字越小，代表这条规则的执行优先级越高。 默认是100",
          "example": "1"
        },
        {
          "name": "ExpireTime",
          "type": "integer",
          "required": false,
          "description": "规则生效截止时间，0：永久生效，其它值为对应时间的时间戳。 默认是0",
          "example": "0"
        },
        {
          "name": "JobType",
          "type": "string",
          "required": false,
          "description": "规则执行的方式，TimedJob为定时执行，CronJob为周期执行",
          "example": "TimedJob"
        },
        {
          "name": "JobDateTime",
          "type": "object",
          "required": false,
          "description": "定时任务配置",
          "example": "无",
          "children": [
            {
              "name": "Timed",
              "type": "array",
              "required": false,
              "description": "定时执行的时间参数",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "StartDateTime",
                  "type": "integer",
                  "required": false,
                  "description": "开始时间戳，单位为秒",
                  "example": "1711618518"
                },
                {
                  "name": "EndDateTime",
                  "type": "integer",
                  "required": false,
                  "description": "结束时间戳，单位为秒",
                  "example": "1711618518"
                }
              ]
            },
            {
              "name": "Cron",
              "type": "array",
              "required": false,
              "description": "周期执行的时间参数",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "Days",
                  "type": "array",
                  "required": false,
                  "description": "每个月的几号执行",
                  "example": "[2, 13]",
                  "item_type": "integer"
                },
                {
                  "name": "WDays",
                  "type": "array",
                  "required": false,
                  "description": "每个星期的星期几执行",
                  "example": "[4, 0]",
                  "item_type": "integer"
                },
                {
                  "name": "StartTime",
                  "type": "string",
                  "required": false,
                  "description": "开始时间戳",
                  "example": "1768895214"
                },
                {
                  "name": "EndTime",
                  "type": "string",
                  "required": false,
                  "description": "结束时间戳",
                  "example": "1768895215"
                }
              ]
            },
            {
              "name": "TimeTZone",
              "type": "string",
              "required": false,
              "description": "时区",
              "example": "\"UTC+8\""
            }
          ]
        },
        {
          "name": "Source",
          "type": "string",
          "required": false,
          "description": "规则来源，判断是不是小程序的",
          "example": "custom"
        },
        {
          "name": "Status",
          "type": "integer",
          "required": false,
          "description": "开关状态，小程序风控规则的时候传该值",
          "example": "1"
        },
        {
          "name": "PageId",
          "type": "string",
          "required": false,
          "description": "拦截页面id",
          "example": "11033"
        },
        {
          "name": "LogicalOp",
          "type": "string",
          "required": false,
          "description": "匹配条件的逻辑关系，支持and、or，分别表示多个逻辑匹配条件是与、或的关系",
          "example": "and"
        },
        {
          "name": "ActionRatio",
          "type": "integer",
          "required": false,
          "description": "规则生效比例",
          "example": "30"
        }
      ],
      "required": [
        "Domain",
        "RuleId",
        "RuleName",
        "RuleAction",
        "Strategies"
      ]
    },
    {
      "name": "ModifyCustomRuleStatus",
      "description": "开启或禁用访问控制（自定义策略）",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "baidu.com"
        },
        {
          "name": "RuleId",
          "type": "integer",
          "required": true,
          "description": "规则ID",
          "example": "1"
        },
        {
          "name": "Status",
          "type": "integer",
          "required": true,
          "description": "开关的状态，1是开启、0是关闭",
          "example": "0"
        },
        {
          "name": "Edition",
          "type": "string",
          "required": false,
          "description": "WAF的版本，clb-waf代表负载均衡WAF、sparta-waf代表SaaS WAF，默认是sparta-waf。",
          "example": "sparta-waf"
        },
        {
          "name": "DomainRuleIdList",
          "type": "array",
          "required": false,
          "description": "规则id",
          "example": "[{\"Domain\":\"www.test.com\",\"RuleId\t\":0101111}]",
          "item_type": "object",
          "children": [
            {
              "name": "Domain",
              "type": "string",
              "required": false,
              "description": "域名",
              "example": "www.test.com"
            },
            {
              "name": "RuleId",
              "type": "string",
              "required": false,
              "description": "规则id",
              "example": "1231"
            }
          ]
        }
      ],
      "required": [
        "Domain",
        "RuleId",
        "Status"
      ]
    },
    {
      "name": "ModifyCustomWhiteRule",
      "description": "编辑精准白名单",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "编辑的域名",
          "example": "test.qcloudwaf.com"
        },
        {
          "name": "RuleId",
          "type": "integer",
          "required": true,
          "description": "编辑的规则ID",
          "example": "1100000001"
        },
        {
          "name": "RuleName",
          "type": "string",
          "required": true,
          "description": "编辑的规则名称",
          "example": "name"
        },
        {
          "name": "Bypass",
          "type": "string",
          "required": true,
          "description": "放行时是否继续执行其它检查逻辑，继续执行地域封禁防护：geoip、继续执行CC策略防护：cc、继续执行WEB应用防护：owasp、继续执行AI引擎防护：ai、继续执行信息防泄漏防护：antileakage。如果勾选多个，则以“，”串接。",
          "example": "cc"
        },
        {
          "name": "SortId",
          "type": "integer",
          "required": true,
          "description": "优先级，1~100的整数，数字越小，代表这条规则的执行优先级越高。",
          "example": "100"
        },
        {
          "name": "ExpireTime",
          "type": "integer",
          "required": true,
          "description": "如果没有设置JobDateTime字段则用此字段，0表示永久生效，其它表示定时生效的截止时间（单位为秒）",
          "example": "0"
        },
        {
          "name": "Strategies",
          "type": "array",
          "required": true,
          "description": "匹配条件数组",
          "example": "[             {                 \"Field\": \"URL\",                 \"Arg\": \"\",                 \"CompareFunc\": \"eq\",                 \"Content\": \"/acl\"             }         ]",
          "item_type": "object",
          "children": [
            {
              "name": "Field",
              "type": "string",
              "required": true,
              "description": "匹配字段 匹配字段不同，相应的匹配参数、逻辑符号、匹配内容有所不同\u000b具体如下所示： 匹配字段匹配参数逻辑符号匹配内容IP（来源IP）不支持参数ipmatch（匹配）ipnmatch（不匹配）多个IP以英文逗号隔开,最多20个IPV6（来源IPv6）不支持参数ipmatch（匹配）ipnmatch（不匹配）支持单个IPV6地址Referer（Referer）不支持参数empty（内容为空）null（不存在）eq（等于）neq（不等于）contains\ufffd\ufffd...",
              "example": "IP-来源IP"
            },
            {
              "name": "CompareFunc",
              "type": "string",
              "required": true,
              "description": "逻辑符号 逻辑符号一共分为以下几种类型： empty （ 内容为空） null （不存在） eq （ 等于） neq （ 不等于） contains （ 包含） ncontains （ 不包含） strprefix （ 前缀匹配） strsuffix （ 后缀匹配） len_eq （ 长度等于） len_gt （ 长度大于） len_lt （ 长度小于） ipmatch （ 属于） ipnmatch （ 不属于） numgt （ 数值大于） numlt （ 数值小于） numeq （ 数值等于） numneq （ 数值不等于） numle （...",
              "example": "contains - 包含"
            },
            {
              "name": "Content",
              "type": "string",
              "required": true,
              "description": "匹配内容 目前 当匹配字段为COOKIE（Cookie）时，不需要输入 匹配内容\u000b其他都需要",
              "example": "/url"
            },
            {
              "name": "Arg",
              "type": "string",
              "required": true,
              "description": "匹配参数 配置参数一共分2种类型 不支持参数与支持参数 当匹配字段为以下4个时，匹配参数才能录入，否则不支持该参数 GET（GET参数值）\u000b POST（POST参数值）\u000b ARGS_COOKIE（Cookie参数值）\u000b ARGS_HEADER（Header参数值）",
              "example": "argvalue"
            },
            {
              "name": "CaseNotSensitive",
              "type": "integer",
              "required": false,
              "description": "0：大小写敏感 1：大小写不敏感",
              "example": "0"
            }
          ]
        },
        {
          "name": "JobType",
          "type": "string",
          "required": false,
          "description": "规则执行的方式，TimedJob为定时执行，CronJob为周期执行",
          "example": "TimedJob"
        },
        {
          "name": "JobDateTime",
          "type": "object",
          "required": false,
          "description": "定时任务配置",
          "example": "无",
          "children": [
            {
              "name": "Timed",
              "type": "array",
              "required": false,
              "description": "定时执行的时间参数",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "StartDateTime",
                  "type": "integer",
                  "required": false,
                  "description": "开始时间戳，单位为秒",
                  "example": "1711618518"
                },
                {
                  "name": "EndDateTime",
                  "type": "integer",
                  "required": false,
                  "description": "结束时间戳，单位为秒",
                  "example": "1711618518"
                }
              ]
            },
            {
              "name": "Cron",
              "type": "array",
              "required": false,
              "description": "周期执行的时间参数",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "Days",
                  "type": "array",
                  "required": false,
                  "description": "每个月的几号执行",
                  "example": "[2, 13]",
                  "item_type": "integer"
                },
                {
                  "name": "WDays",
                  "type": "array",
                  "required": false,
                  "description": "每个星期的星期几执行",
                  "example": "[4, 0]",
                  "item_type": "integer"
                },
                {
                  "name": "StartTime",
                  "type": "string",
                  "required": false,
                  "description": "开始时间戳",
                  "example": "1768895214"
                },
                {
                  "name": "EndTime",
                  "type": "string",
                  "required": false,
                  "description": "结束时间戳",
                  "example": "1768895215"
                }
              ]
            },
            {
              "name": "TimeTZone",
              "type": "string",
              "required": false,
              "description": "时区",
              "example": "\"UTC+8\""
            }
          ]
        },
        {
          "name": "LogicalOp",
          "type": "string",
          "required": false,
          "description": "匹配条件的逻辑关系，支持and、or，分别表示多个逻辑匹配条件是与、或的关系",
          "example": "and"
        }
      ],
      "required": [
        "Domain",
        "RuleId",
        "RuleName",
        "Bypass",
        "SortId",
        "ExpireTime",
        "Strategies"
      ]
    },
    {
      "name": "ModifyCustomWhiteRuleStatus",
      "description": "开启或禁用精准白名单",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "test.qcloudwaf.com"
        },
        {
          "name": "RuleId",
          "type": "integer",
          "required": true,
          "description": "规则ID",
          "example": "12000121"
        },
        {
          "name": "Status",
          "type": "integer",
          "required": true,
          "description": "开关的状态，1是开启、0是关闭",
          "example": "1"
        }
      ],
      "required": [
        "Domain",
        "RuleId",
        "Status"
      ]
    },
    {
      "name": "ModifyDomainIpv6Status",
      "description": "切换ipv6开关",
      "status": "online",
      "parameters": [
        {
          "name": "InstanceId",
          "type": "string",
          "required": true,
          "description": "需要修改的域名所属的实例ID",
          "example": "waf_2kw29zgy7108e8j3"
        },
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "需要修改的域名",
          "example": "randy.qcloudwaf.com"
        },
        {
          "name": "DomainId",
          "type": "string",
          "required": true,
          "description": "需要修改的域名ID",
          "example": "7d58ebf3db7e5f7e8f91eb017c6a7b31"
        },
        {
          "name": "Status",
          "type": "integer",
          "required": true,
          "description": "修改域名的Ipv6开关为Status （1:开启 2:关闭）",
          "example": "1"
        }
      ],
      "required": [
        "InstanceId",
        "Domain",
        "DomainId",
        "Status"
      ]
    },
    {
      "name": "ModifyDomainPostAction",
      "description": "修改域名投递状态",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "waf.com"
        },
        {
          "name": "PostCLSAction",
          "type": "integer",
          "required": true,
          "description": "0-关闭投递，1-开启投递",
          "example": "1"
        },
        {
          "name": "PostCKafkaAction",
          "type": "integer",
          "required": true,
          "description": "0-关闭投递，1-开启投递",
          "example": "1"
        }
      ],
      "required": [
        "Domain",
        "PostCLSAction",
        "PostCKafkaAction"
      ]
    },
    {
      "name": "ModifyDomainWhiteRule",
      "description": "修改域名规则白名单",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": false,
          "description": "需要更改的规则的域名",
          "example": "test.com"
        },
        {
          "name": "Id",
          "type": "integer",
          "required": false,
          "description": "白名单id",
          "example": "1"
        },
        {
          "name": "Rules",
          "type": "array",
          "required": false,
          "description": "规则的id列表",
          "example": "[1]",
          "item_type": "integer"
        },
        {
          "name": "Url",
          "type": "string",
          "required": false,
          "description": "规则匹配路径",
          "example": "path"
        },
        {
          "name": "Function",
          "type": "string",
          "required": false,
          "description": "规则匹配方法",
          "example": "fun"
        },
        {
          "name": "Status",
          "type": "integer",
          "required": false,
          "description": "规则的开关状态，0表示关闭开关，1表示打开开关",
          "example": "1"
        }
      ],
      "required": []
    },
    {
      "name": "ModifyDomainsCLSStatus",
      "description": "修改域名列表的访问日志开关",
      "status": "online",
      "parameters": [
        {
          "name": "Domains",
          "type": "array",
          "required": true,
          "description": "需要修改的域名列表",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "Domain",
              "type": "string",
              "required": true,
              "description": "域名",
              "example": "luca.qcloud.com"
            },
            {
              "name": "Edition",
              "type": "string",
              "required": true,
              "description": "版本",
              "example": "clb-waf"
            },
            {
              "name": "InstanceID",
              "type": "string",
              "required": false,
              "description": "实例ID",
              "example": "waf_2kxu92323432d"
            }
          ]
        },
        {
          "name": "Status",
          "type": "integer",
          "required": true,
          "description": "修改域名的访问日志开关为Status",
          "example": "1"
        }
      ],
      "required": [
        "Domains",
        "Status"
      ]
    },
    {
      "name": "ModifyGenerateDeals",
      "description": "提供给clb等使用的waf实例下单接口，目前只支持clb旗舰版实例的下单，该接口会进行入参校验，然后调用是否为收购用户，然后调用计费接口下单。目前只支持预付费下单",
      "status": "online",
      "parameters": [
        {
          "name": "Goods",
          "type": "array",
          "required": true,
          "description": "计费下单入参",
          "example": "详见Goods实体",
          "item_type": "object",
          "children": [
            {
              "name": "PayMode",
              "type": "integer",
              "required": true,
              "description": "付费类型，1:预付费，0:后付费",
              "example": "1"
            },
            {
              "name": "GoodsNum",
              "type": "integer",
              "required": true,
              "description": "商品数量",
              "example": "1"
            },
            {
              "name": "GoodsDetail",
              "type": "object",
              "required": true,
              "description": "商品明细",
              "example": "GoodsDetail",
              "children": [
                {
                  "name": "TimeSpan",
                  "type": "integer",
                  "required": true,
                  "description": "时间间隔",
                  "example": "1"
                },
                {
                  "name": "TimeUnit",
                  "type": "string",
                  "required": true,
                  "description": "单位，支持m、y、d",
                  "example": "m"
                },
                {
                  "name": "ProductCode",
                  "type": "string",
                  "required": true,
                  "description": "产品码",
                  "example": "p_wsm_waf"
                },
                {
                  "name": "SubProductCode",
                  "type": "string",
                  "required": true,
                  "description": "二级产品码",
                  "example": "sp_wsm_waf_ultimate_clb"
                },
                {
                  "name": "Pid",
                  "type": "integer",
                  "required": true,
                  "description": "计费策略id",
                  "example": "1066775"
                },
                {
                  "name": "ProductInfo",
                  "type": "array",
                  "required": false,
                  "description": "waf产品码",
                  "example": "[{\"Name\":\"n\",\"Value\":\"v\"}]",
                  "item_type": "object",
                  "children": [
                    {
                      "name": "Name",
                      "type": "string",
                      "required": false,
                      "description": "产品名称",
                      "example": "Web应用防火墙"
                    },
                    {
                      "name": "Value",
                      "type": "string",
                      "required": false,
                      "description": "版本",
                      "example": "旗舰版"
                    }
                  ]
                },
                {
                  "name": "InstanceName",
                  "type": "string",
                  "required": false,
                  "description": "waf实例名",
                  "example": "waf_122345"
                },
                {
                  "name": "ElasticQps",
                  "type": "integer",
                  "required": false,
                  "description": "QPS数量",
                  "example": "1"
                },
                {
                  "name": "FlexBill",
                  "type": "integer",
                  "required": false,
                  "description": "弹性账单",
                  "example": "10543"
                },
                {
                  "name": "AutoRenewFlag",
                  "type": "integer",
                  "required": false,
                  "description": "1:自动续费，0:不自动续费",
                  "example": "1"
                },
                {
                  "name": "RealRegion",
                  "type": "integer",
                  "required": false,
                  "description": "waf购买的实际地域信息",
                  "example": "9"
                },
                {
                  "name": "Type",
                  "type": "string",
                  "required": false,
                  "description": "Waf实例对应的二级产品码",
                  "example": "sp_wsm_waf_ultimate_clb"
                },
                {
                  "name": "LabelTypes",
                  "type": "array",
                  "required": false,
                  "description": "计费细项标签数组",
                  "example": "[\"sv_wsm_waf_package_ultimate_clb\"]",
                  "item_type": "string"
                },
                {
                  "name": "LabelCounts",
                  "type": "array",
                  "required": false,
                  "description": "计费细项标签数量，一般和SvLabelType一一对应",
                  "example": "[1]",
                  "item_type": "integer"
                },
                {
                  "name": "CurDeadline",
                  "type": "string",
                  "required": false,
                  "description": "变配使用，实例到期时间",
                  "example": "2023-02-28 17:38:59"
                },
                {
                  "name": "InstanceId",
                  "type": "string",
                  "required": false,
                  "description": "对存在的实例购买bot 或api 安全",
                  "example": "waf_swdq23"
                }
              ]
            },
            {
              "name": "ProjectId",
              "type": "integer",
              "required": true,
              "description": "默认为0",
              "example": "项目ID"
            },
            {
              "name": "GoodsCategoryId",
              "type": "integer",
              "required": false,
              "description": "计费类目ID，对应cid",
              "example": "101201"
            },
            {
              "name": "Platform",
              "type": "integer",
              "required": false,
              "description": "平台类型，默认1",
              "example": "1"
            },
            {
              "name": "RegionId",
              "type": "integer",
              "required": false,
              "description": "购买waf实例区域ID",
              "example": "1"
            }
          ]
        }
      ],
      "required": [
        "Goods"
      ]
    },
    {
      "name": "ModifyHost",
      "description": "编辑负载均衡型WAF防护域名配置",
      "status": "online",
      "parameters": [
        {
          "name": "Host",
          "type": "object",
          "required": true,
          "description": "编辑的域名配置信息",
          "example": "{       \"Domain\": \"txwafstar.qcloudwaf.com\",       \"DomainId\": \"waf-Lt6LGSlM\",       \"IsCdn\": 0,       \"LoadBalancerSet\": [         {           \"LoadBalancerId\": \"lb-mtb5j9gj\",           \"LoadBalancerName\": \"cd-clbwaf\",           \"ListenerId\": \"lbl-2k0gmnv1\",           \"ListenerName\": \"clbwaf-cd.qcloudwaf.com\",           \"Vip\": \"140.143.83.191\",           \"Vport\": 8080,           \"Region\": \"cd\",           \"Protocol\": \"HTTP\",           \"Zone\": \"ap-chengdu-2\",           \"NumericalVpcId\": 1140321,           \"LoadBalancerType\": \"OPEN\",           \"LoadBalancerDomain\": \"\"         }       ],       \"Region\": \"cd\",       \"AlbType\": \"clb\",       \"IpHeaders\": [],       \"Note\": \"\"     }",
          "children": [
            {
              "name": "Domain",
              "type": "string",
              "required": true,
              "description": "域名",
              "example": "\"txwafqq.qcloudwaf.com\""
            },
            {
              "name": "DomainId",
              "type": "string",
              "required": true,
              "description": "域名唯一ID",
              "example": "\"waf-Bz0Wntsz\""
            },
            {
              "name": "MainDomain",
              "type": "string",
              "required": true,
              "description": "主域名，入参时为空",
              "example": "\"qcloudwaf.com\""
            },
            {
              "name": "Mode",
              "type": "integer",
              "required": true,
              "description": "规则引擎防护模式。 0：观察模式 1：拦截模式",
              "example": "1"
            },
            {
              "name": "Status",
              "type": "integer",
              "required": true,
              "description": "waf和负载均衡器的绑定关系。 0：未绑定 1：已绑定",
              "example": "1"
            },
            {
              "name": "State",
              "type": "integer",
              "required": true,
              "description": "clbwaf域名监听器状态。 0：操作成功 4：正在绑定LB 6：正在解绑LB 7：解绑LB失败 8：绑定LB失败 10：内部错误",
              "example": "1"
            },
            {
              "name": "Engine",
              "type": "integer",
              "required": true,
              "description": "规则引擎和AI引擎防护模式联合状态。 1:初始状态,规则引擎拦截\u0026\u0026AI引擎未操作开关状态 10：规则引擎观察\u0026\u0026AI引擎关闭模式 11：规则引擎观察\u0026\u0026AI引擎观察模式 12：规则引擎观察\u0026\u0026AI引擎拦截模式 20：规则引擎拦截\u0026\u0026AI引擎关闭模式 21：规则引擎拦截\u0026\u0026AI引擎观察模式 22：规则引擎拦截\u0026\u0026AI引擎拦截模式",
              "example": "20"
            },
            {
              "name": "IsCdn",
              "type": "integer",
              "required": true,
              "description": "waf前是否部署有七层代理服务。 0：没有部署代理服务 1：有部署代理服务，waf将使用XFF获取客户端IP 2：有部署代理服务，waf将使用remote_addr获取客户端IP 3：有部署代理服务，waf将使用ip_headers中的自定义header获取客户端IP",
              "example": "0"
            },
            {
              "name": "LoadBalancerSet",
              "type": "array",
              "required": true,
              "description": "绑定的负载均衡器信息列表",
              "example": "[   {     \"Protocol\": \"HTTP\",     \"Zone\": \"1\",     \"Region\": \"cd\",     \"LoadBalancerName\": \"80lb\",     \"ListenerId\": \"lbl-2k0gmnv1\",     \"Vip\": \"112.12.2.5\",     \"ListenerName\": \"80http\",     \"LoadBalancerId\": \"lb-mhb5j9gt\",     \"Vport\": \"80\"   } ]",
              "item_type": "object",
              "children": [
                {
                  "name": "LoadBalancerId",
                  "type": "string",
                  "required": true,
                  "description": "负载均衡LD的ID",
                  "example": "lb-jbtq6mm8"
                },
                {
                  "name": "LoadBalancerName",
                  "type": "string",
                  "required": true,
                  "description": "负载均衡LD的名称",
                  "example": "randy-clb-waf"
                },
                {
                  "name": "ListenerId",
                  "type": "string",
                  "required": true,
                  "description": "负载均衡监听器的ID",
                  "example": "lbl-hw2avhk0"
                },
                {
                  "name": "ListenerName",
                  "type": "string",
                  "required": true,
                  "description": "负载均衡监听器的名称",
                  "example": "waftest"
                },
                {
                  "name": "Vport",
                  "type": "integer",
                  "required": true,
                  "description": "负载均衡实例的端口",
                  "example": "80"
                },
                {
                  "name": "Region",
                  "type": "string",
                  "required": true,
                  "description": "负载均衡LD的地域",
                  "example": "gz"
                },
                {
                  "name": "Protocol",
                  "type": "string",
                  "required": true,
                  "description": "监听器协议，http、https",
                  "example": "http"
                },
                {
                  "name": "Zone",
                  "type": "string",
                  "required": true,
                  "description": "负载均衡监听器所在的zone",
                  "example": "ap-guangzhou-3"
                },
                {
                  "name": "Vip",
                  "type": "string",
                  "required": false,
                  "description": "负载均衡实例的IP。域名化CLB VIP可填空。",
                  "example": "136.51.67.104"
                },
                {
                  "name": "NumericalVpcId",
                  "type": "integer",
                  "required": false,
                  "description": "负载均衡的VPCID，公网为-1，内网按实际填写",
                  "example": "546585"
                },
                {
                  "name": "LoadBalancerType",
                  "type": "string",
                  "required": false,
                  "description": "负载均衡的网络类型。OPEN： 公网 INTERNAL ：内网",
                  "example": "OPEN"
                },
                {
                  "name": "LoadBalancerDomain",
                  "type": "string",
                  "required": false,
                  "description": "负载均衡的域名",
                  "example": "lb-jbtq6mm8-vo1x4syum7jtqz5n.clb.ap-guangzhou.tencentclb.com"
                },
                {
                  "name": "MemberAppId",
                  "type": "integer",
                  "required": false,
                  "description": "监听器所属成员id",
                  "example": "251254511"
                },
                {
                  "name": "MemberUin",
                  "type": "string",
                  "required": false,
                  "description": "监听器所属成员的uin",
                  "example": "700000916577"
                }
              ]
            },
            {
              "name": "Region",
              "type": "string",
              "required": true,
              "description": "域名绑定的LB的地域，以逗号分割多个地域",
              "example": "\"gz\""
            },
            {
              "name": "Edition",
              "type": "string",
              "required": true,
              "description": "域名所属实例类型。负载均衡型WAF为\"clb-waf\"",
              "example": "\"clb-waf\""
            },
            {
              "name": "FlowMode",
              "type": "integer",
              "required": true,
              "description": "负载均衡型WAF域名的流量模式。 1：清洗模式 0：镜像模式",
              "example": "1"
            },
            {
              "name": "ClsStatus",
              "type": "integer",
              "required": true,
              "description": "是否开启访问日志。 1：开启 0：关闭",
              "example": "1"
            },
            {
              "name": "Level",
              "type": "integer",
              "required": false,
              "description": "防护等级，可选值100,200,300",
              "example": "100"
            },
            {
              "name": "CdcClusters",
              "type": "array",
              "required": false,
              "description": "域名需要下发到的cdc集群列表。仅CDC场景下填充",
              "example": "[\"cluster-o41khj88\",\"\t cluster-o41khj99\"]",
              "item_type": "string"
            },
            {
              "name": "AlbType",
              "type": "string",
              "required": false,
              "description": "应用型负载均衡类型，默认clb。 clb：七层负载均衡器类型 apisix：apisix网关型 tsegw：云原生API网关 scf：云函数",
              "example": "clb"
            },
            {
              "name": "IpHeaders",
              "type": "array",
              "required": false,
              "description": "IsCdn=3时，需要填此参数，表示自定义header",
              "example": "[\"x-real-ip\"]",
              "item_type": "string"
            },
            {
              "name": "EngineType",
              "type": "integer",
              "required": false,
              "description": "规则引擎类型。 1: menshen 2: tiga",
              "example": "1"
            },
            {
              "name": "CloudType",
              "type": "string",
              "required": false,
              "description": "云类型。 public:公有云 private:私有云 hybrid:混合云",
              "example": "\"public\""
            },
            {
              "name": "Note",
              "type": "string",
              "required": false,
              "description": "域名备注信息",
              "example": "备注"
            }
          ]
        },
        {
          "name": "InstanceID",
          "type": "string",
          "required": false,
          "description": "实例唯一ID",
          "example": "waf_2kw60zgy0235e8j3"
        }
      ],
      "required": [
        "Host"
      ]
    },
    {
      "name": "ModifyHostFlowMode",
      "description": "设置负载均衡型WAF防护域名的流量模式，切换镜像模式和清洗模式",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "\"waftx.qcloudwaf.com\""
        },
        {
          "name": "DomainId",
          "type": "string",
          "required": true,
          "description": "域名ID",
          "example": "\"waf_xcv00tyb\""
        },
        {
          "name": "FlowMode",
          "type": "integer",
          "required": true,
          "description": "WAF流量模式。 0：镜像模式（默认） 1：清洗模式",
          "example": "1"
        },
        {
          "name": "InstanceID",
          "type": "string",
          "required": false,
          "description": "实例ID",
          "example": "\"waf_vdjq6ntyb\""
        }
      ],
      "required": [
        "Domain",
        "DomainId",
        "FlowMode"
      ]
    },
    {
      "name": "ModifyHostMode",
      "description": "clb-waf设置防护域名防护状态",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "test.com"
        },
        {
          "name": "DomainId",
          "type": "string",
          "required": true,
          "description": "域名ID",
          "example": "waf_000000111"
        },
        {
          "name": "Mode",
          "type": "integer",
          "required": true,
          "description": "防护状态： 10：规则观察\u0026\u0026AI关闭模式，11：规则观察\u0026\u0026AI观察模式，12：规则观察\u0026\u0026AI拦截模式 20：规则拦截\u0026\u0026AI关闭模式，21：规则拦截\u0026\u0026AI观察模式，22：规则拦截\u0026\u0026AI拦截模式",
          "example": "21"
        },
        {
          "name": "Type",
          "type": "integer",
          "required": false,
          "description": "0:修改防护模式，1:修改AI",
          "example": "1"
        },
        {
          "name": "InstanceID",
          "type": "string",
          "required": false,
          "description": "实例ID",
          "example": "\"waf_0e2v15x\""
        },
        {
          "name": "Edition",
          "type": "string",
          "required": false,
          "description": "实例类型",
          "example": "\"cdc-clb-waf\""
        }
      ],
      "required": [
        "Domain",
        "DomainId",
        "Mode"
      ]
    },
    {
      "name": "ModifyHostStatus",
      "description": "clb-waf 设置防护域名WAF开关 支持批量操作。",
      "status": "online",
      "parameters": [
        {
          "name": "HostsStatus",
          "type": "array",
          "required": true,
          "description": "域名状态列表",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "Domain",
              "type": "string",
              "required": true,
              "description": "域名",
              "example": "\"test.qcloudwaf.com\""
            },
            {
              "name": "DomainId",
              "type": "string",
              "required": true,
              "description": "域名ID",
              "example": "\"waf_011ntyb\""
            },
            {
              "name": "Status",
              "type": "integer",
              "required": true,
              "description": "WAF的开关，1：开，0：关",
              "example": "1"
            },
            {
              "name": "InstanceID",
              "type": "string",
              "required": false,
              "description": "实例ID",
              "example": "\"waf_000q6ntyb\""
            }
          ]
        }
      ],
      "required": [
        "HostsStatus"
      ]
    },
    {
      "name": "ModifyInstanceAttackLogPost",
      "description": "修改实例攻击日志投递开关，企业版及以上版本可以开通，否则返回错误",
      "status": "online",
      "parameters": [
        {
          "name": "InstanceId",
          "type": "string",
          "required": true,
          "description": "实例ID",
          "example": "waf_000001"
        },
        {
          "name": "AttackLogPost",
          "type": "integer",
          "required": true,
          "description": "攻击日志投递开关",
          "example": "1"
        }
      ],
      "required": [
        "InstanceId",
        "AttackLogPost"
      ]
    },
    {
      "name": "ModifyInstanceElasticMode",
      "description": "修改实例的QPS弹性计费开关",
      "status": "online",
      "parameters": [
        {
          "name": "InstanceId",
          "type": "string",
          "required": true,
          "description": "实例ID",
          "example": "waf_000001"
        },
        {
          "name": "Mode",
          "type": "integer",
          "required": true,
          "description": "弹性计费开关",
          "example": "1"
        }
      ],
      "required": [
        "InstanceId",
        "Mode"
      ]
    },
    {
      "name": "ModifyInstanceName",
      "description": "修改实例的名称",
      "status": "online",
      "parameters": [
        {
          "name": "InstanceName",
          "type": "string",
          "required": true,
          "description": "新名称",
          "example": "test1.qcloud.com"
        },
        {
          "name": "InstanceID",
          "type": "string",
          "required": true,
          "description": "实例id",
          "example": "waf_in342qs9adasf"
        },
        {
          "name": "Edition",
          "type": "string",
          "required": true,
          "description": "实例版本，支持clb-waf、sparta-waf",
          "example": "clb-waf"
        }
      ],
      "required": [
        "InstanceName",
        "InstanceID",
        "Edition"
      ]
    },
    {
      "name": "ModifyInstanceQpsLimit",
      "description": "设置套餐实例的弹性qps上限",
      "status": "online",
      "parameters": [
        {
          "name": "InstanceId",
          "type": "string",
          "required": true,
          "description": "套餐实例id",
          "example": "waf_00000007"
        },
        {
          "name": "QpsLimit",
          "type": "integer",
          "required": true,
          "description": "qps上限",
          "example": "99999"
        }
      ],
      "required": [
        "InstanceId",
        "QpsLimit"
      ]
    },
    {
      "name": "ModifyInstanceRenewFlag",
      "description": "修改实例的自动续费开关",
      "status": "online",
      "parameters": [
        {
          "name": "InstanceId",
          "type": "string",
          "required": true,
          "description": "实例ID",
          "example": "waf_000001"
        },
        {
          "name": "RenewFlag",
          "type": "integer",
          "required": true,
          "description": "续费开关",
          "example": "1"
        }
      ],
      "required": [
        "InstanceId",
        "RenewFlag"
      ]
    },
    {
      "name": "ModifyIpAccessControl",
      "description": "Waf IP黑白名单编辑接口",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "具体域名如：test.qcloudwaf.com 全局域名为：global",
          "example": "test.qcloudwaf.com"
        },
        {
          "name": "IpList",
          "type": "array",
          "required": true,
          "description": "ip参数列表",
          "example": "[\"192.16.8.1.1\",\"192.168.2.1\"]",
          "item_type": "string"
        },
        {
          "name": "ActionType",
          "type": "integer",
          "required": true,
          "description": "42为黑名单，40为白名单",
          "example": "42"
        },
        {
          "name": "RuleId",
          "type": "integer",
          "required": true,
          "description": "规则ID",
          "example": "551014389"
        },
        {
          "name": "InstanceId",
          "type": "string",
          "required": false,
          "description": "实例Id",
          "example": "waf_2kxq5hru00n2dxmx"
        },
        {
          "name": "Edition",
          "type": "string",
          "required": false,
          "description": "WAF实例类型，sparta-waf表示SAAS型WAF，clb-waf表示负载均衡型WAF",
          "example": "clb-waf"
        },
        {
          "name": "SourceType",
          "type": "string",
          "required": false,
          "description": "是否为批量防护IP黑白名单，当为批量防护IP黑白名单时，取值为batch，否则为空",
          "example": "batch"
        },
        {
          "name": "Note",
          "type": "string",
          "required": false,
          "description": "备注",
          "example": "备注"
        },
        {
          "name": "JobType",
          "type": "string",
          "required": false,
          "description": "规则执行的方式，TimedJob为定时执行，CronJob为周期执行",
          "example": "TimedJob"
        },
        {
          "name": "JobDateTime",
          "type": "object",
          "required": false,
          "description": "定时配置详情",
          "example": "{     \"Timed\": [         {             \"StartDateTime\": 1711618518,             \"EndDateTime\": 1711918518         }     ],     \"Cron\": [         {             \"Day\": 12,             \"WDay\": 2,             \"StartTime\": \"12:11\",             \"EndTime\": \"21:00\"         }     ],     \"TimeTZone\": \"UTC+8\" }",
          "children": [
            {
              "name": "Timed",
              "type": "array",
              "required": false,
              "description": "定时执行的时间参数",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "StartDateTime",
                  "type": "integer",
                  "required": false,
                  "description": "开始时间戳，单位为秒",
                  "example": "1711618518"
                },
                {
                  "name": "EndDateTime",
                  "type": "integer",
                  "required": false,
                  "description": "结束时间戳，单位为秒",
                  "example": "1711618518"
                }
              ]
            },
            {
              "name": "Cron",
              "type": "array",
              "required": false,
              "description": "周期执行的时间参数",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "Days",
                  "type": "array",
                  "required": false,
                  "description": "每个月的几号执行",
                  "example": "[2, 13]",
                  "item_type": "integer"
                },
                {
                  "name": "WDays",
                  "type": "array",
                  "required": false,
                  "description": "每个星期的星期几执行",
                  "example": "[4, 0]",
                  "item_type": "integer"
                },
                {
                  "name": "StartTime",
                  "type": "string",
                  "required": false,
                  "description": "开始时间戳",
                  "example": "1768895214"
                },
                {
                  "name": "EndTime",
                  "type": "string",
                  "required": false,
                  "description": "结束时间戳",
                  "example": "1768895215"
                }
              ]
            },
            {
              "name": "TimeTZone",
              "type": "string",
              "required": false,
              "description": "时区",
              "example": "\"UTC+8\""
            }
          ]
        }
      ],
      "required": [
        "Domain",
        "IpList",
        "ActionType",
        "RuleId"
      ]
    },
    {
      "name": "ModifyModuleStatus",
      "description": "设置某个domain下基础安全模块的开关",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "需要设置的domain",
          "example": "zjm.qcloudwaf.com"
        },
        {
          "name": "WebSecurity",
          "type": "integer",
          "required": true,
          "description": "Web 安全模块开关，0或1",
          "example": "1"
        },
        {
          "name": "AccessControl",
          "type": "integer",
          "required": true,
          "description": "访问控制模块开关，0或者1",
          "example": "1"
        },
        {
          "name": "CcProtection",
          "type": "integer",
          "required": true,
          "description": "CC模块开关，0或者1",
          "example": "1"
        },
        {
          "name": "ApiProtection",
          "type": "integer",
          "required": true,
          "description": "API安全模块开关，0或者1",
          "example": "1"
        },
        {
          "name": "AntiTamper",
          "type": "integer",
          "required": false,
          "description": "防篡改模块开关，0或者1",
          "example": "1"
        },
        {
          "name": "AntiLeakage",
          "type": "integer",
          "required": false,
          "description": "防泄漏模块开关，0或者1",
          "example": "1"
        },
        {
          "name": "RateLimit",
          "type": "integer",
          "required": false,
          "description": "限流模块开关，0或1",
          "example": "1"
        },
        {
          "name": "GzipAnalysis",
          "type": "integer",
          "required": false,
          "description": "gzip 开关",
          "example": "1"
        }
      ],
      "required": [
        "Domain",
        "WebSecurity",
        "AccessControl",
        "CcProtection",
        "ApiProtection"
      ]
    },
    {
      "name": "ModifyObject",
      "description": "修改防护对象",
      "status": "online",
      "parameters": [
        {
          "name": "ObjectId",
          "type": "string",
          "required": true,
          "description": "修改对象标识",
          "example": "lb-3zkvjmn7"
        },
        {
          "name": "OpType",
          "type": "string",
          "required": true,
          "description": "改动作类型:Status修改开关，InstanceId绑定实例, Proxy设置代理状态",
          "example": "Status"
        },
        {
          "name": "Status",
          "type": "integer",
          "required": false,
          "description": "新的Waf开关状态，如果和已有状态相同认为修改成功。状态可以为0或1",
          "example": "0"
        },
        {
          "name": "InstanceId",
          "type": "string",
          "required": false,
          "description": "新的实例ID，如果和已绑定的实例相同认为修改成功",
          "example": "waf_2kuil2f1cvqm7z3"
        },
        {
          "name": "Proxy",
          "type": "integer",
          "required": false,
          "description": "是否开启代理，0:不开启,1:以XFF的第一个IP地址作为客户端IP,2:以remote_addr作为客户端IP,3:从指定的头部字段获取客户端IP，字段通过IpHeaders字段给出(OpType为Status或Proxy时，该值有效)",
          "example": "1"
        },
        {
          "name": "IpHeaders",
          "type": "array",
          "required": false,
          "description": "IsCdn=3时，需要填此参数，表示自定义header(OpType为Status或Proxy时，该值有效)",
          "example": "[\"spheader\",\"myheader\"]",
          "item_type": "string"
        },
        {
          "name": "MemberAppId",
          "type": "integer",
          "required": false,
          "description": "对象所属集团成员appid",
          "example": "251240572"
        },
        {
          "name": "MemberUin",
          "type": "string",
          "required": false,
          "description": "对象所属集团成员uin",
          "example": "700000670233"
        }
      ],
      "required": [
        "ObjectId",
        "OpType"
      ]
    },
    {
      "name": "ModifyObjects",
      "description": "批量修改防护对象",
      "status": "online",
      "parameters": [
        {
          "name": "ObjectId",
          "type": "array",
          "required": true,
          "description": "修改对象标识",
          "example": "[\"lb-acvfds\"]",
          "item_type": "string"
        },
        {
          "name": "OpType",
          "type": "string",
          "required": true,
          "description": "改动作类型:InstanceId绑定实例；UnbindInstance解绑实例。",
          "example": "InstanceId"
        },
        {
          "name": "InstanceId",
          "type": "string",
          "required": false,
          "description": "新的实例ID，如果和已绑定的实例相同认为修改成功",
          "example": "waf_000000111"
        },
        {
          "name": "Objects",
          "type": "array",
          "required": false,
          "description": "对象列表，仅跨账号接入使用",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "ObjectId",
              "type": "string",
              "required": false,
              "description": "对象id",
              "example": "lb-d2lp6r6t"
            },
            {
              "name": "MemberAppId",
              "type": "integer",
              "required": false,
              "description": "成员appid",
              "example": "1361890591"
            },
            {
              "name": "MemberUin",
              "type": "string",
              "required": false,
              "description": "成员uin",
              "example": "100042632032"
            },
            {
              "name": "MemberNickName",
              "type": "string",
              "required": false,
              "description": "成员昵称",
              "example": "测试账号"
            }
          ]
        }
      ],
      "required": [
        "ObjectId",
        "OpType"
      ]
    },
    {
      "name": "ModifyOwaspRuleStatus",
      "description": "更新规则的开关",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.waf.com"
        },
        {
          "name": "RuleStatus",
          "type": "integer",
          "required": true,
          "description": "规则开关，0：关闭、1：开启、2：只观察",
          "example": "0"
        },
        {
          "name": "SelectAll",
          "type": "boolean",
          "required": true,
          "description": "是否全选",
          "example": "true"
        },
        {
          "name": "RuleIDs",
          "type": "array",
          "required": false,
          "description": "规则ID列表",
          "example": "[\"10000000\",\"20000000\"]",
          "item_type": "string"
        },
        {
          "name": "TypeId",
          "type": "integer",
          "required": false,
          "description": "如果反转需要传入类型",
          "example": "10000"
        },
        {
          "name": "Reason",
          "type": "integer",
          "required": false,
          "description": "修改原因 0：无(兼容记录为空) 1：业务自身特性误报避免 2：规则误报上报 3：核心业务规则灰度 4：其它",
          "example": "0"
        }
      ],
      "required": [
        "Domain",
        "RuleStatus",
        "SelectAll"
      ]
    },
    {
      "name": "ModifyOwaspRuleTypeAction",
      "description": "更新规则类型的防护模式",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.waf.com"
        },
        {
          "name": "TypeIDs",
          "type": "array",
          "required": true,
          "description": "规则类型ID列表",
          "example": "[\"10000000\",\"20000000\"]",
          "item_type": "string"
        },
        {
          "name": "RuleTypeAction",
          "type": "integer",
          "required": true,
          "description": "规则类型的防护模式，0：观察、1：拦截",
          "example": "0"
        }
      ],
      "required": [
        "Domain",
        "TypeIDs",
        "RuleTypeAction"
      ]
    },
    {
      "name": "ModifyOwaspRuleTypeLevel",
      "description": "更新规则类型的防护等级",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.waf.com"
        },
        {
          "name": "TypeIDs",
          "type": "array",
          "required": true,
          "description": "规则类型ID列表",
          "example": "[\"10000000\",\"20000000\"]",
          "item_type": "string"
        },
        {
          "name": "RuleTypeLevel",
          "type": "integer",
          "required": true,
          "description": "规则的防护等级，100：宽松、200：正常、300：严格、400：超严格",
          "example": "100"
        }
      ],
      "required": [
        "Domain",
        "TypeIDs",
        "RuleTypeLevel"
      ]
    },
    {
      "name": "ModifyOwaspRuleTypeStatus",
      "description": "更新规则类型的开关",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.waf.com"
        },
        {
          "name": "TypeIDs",
          "type": "array",
          "required": true,
          "description": "规则类型ID列表",
          "example": "[\"10000000\",\"20000000\"]",
          "item_type": "string"
        },
        {
          "name": "RuleTypeStatus",
          "type": "integer",
          "required": true,
          "description": "规则类型的开关状态，0：关闭、1：开启",
          "example": "0"
        }
      ],
      "required": [
        "Domain",
        "TypeIDs",
        "RuleTypeStatus"
      ]
    },
    {
      "name": "ModifyOwaspWhiteRule",
      "description": "编辑规则引擎白名单",
      "status": "online",
      "parameters": [
        {
          "name": "RuleId",
          "type": "integer",
          "required": true,
          "description": "规则ID",
          "example": "10011"
        },
        {
          "name": "Name",
          "type": "string",
          "required": true,
          "description": "规则名称",
          "example": "rulename"
        },
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.test.com"
        },
        {
          "name": "Strategies",
          "type": "array",
          "required": true,
          "description": "规则匹配策略列表",
          "example": "[{\"Field\": \"URL\",\"Arg\": \"\",\"CompareFunc\": \"eq\",\"Content\": \"/acl\"}]",
          "item_type": "object",
          "children": [
            {
              "name": "Field",
              "type": "string",
              "required": true,
              "description": "匹配字段 匹配字段不同，相应的匹配参数、逻辑符号、匹配内容有所不同\u000b具体如下所示： 匹配字段匹配参数逻辑符号匹配内容IP（来源IP）不支持参数ipmatch（匹配）ipnmatch（不匹配）多个IP以英文逗号隔开,最多20个IPV6（来源IPv6）不支持参数ipmatch（匹配）ipnmatch（不匹配）支持单个IPV6地址Referer（Referer）不支持参数empty（内容为空）null（不存在）eq（等于）neq（不等于）contains\ufffd\ufffd...",
              "example": "IP-来源IP"
            },
            {
              "name": "CompareFunc",
              "type": "string",
              "required": true,
              "description": "逻辑符号 逻辑符号一共分为以下几种类型： empty （ 内容为空） null （不存在） eq （ 等于） neq （ 不等于） contains （ 包含） ncontains （ 不包含） strprefix （ 前缀匹配） strsuffix （ 后缀匹配） len_eq （ 长度等于） len_gt （ 长度大于） len_lt （ 长度小于） ipmatch （ 属于） ipnmatch （ 不属于） numgt （ 数值大于） numlt （ 数值小于） numeq （ 数值等于） numneq （ 数值不等于） numle （...",
              "example": "contains - 包含"
            },
            {
              "name": "Content",
              "type": "string",
              "required": true,
              "description": "匹配内容 目前 当匹配字段为COOKIE（Cookie）时，不需要输入 匹配内容\u000b其他都需要",
              "example": "/url"
            },
            {
              "name": "Arg",
              "type": "string",
              "required": true,
              "description": "匹配参数 配置参数一共分2种类型 不支持参数与支持参数 当匹配字段为以下4个时，匹配参数才能录入，否则不支持该参数 GET（GET参数值）\u000b POST（POST参数值）\u000b ARGS_COOKIE（Cookie参数值）\u000b ARGS_HEADER（Header参数值）",
              "example": "argvalue"
            },
            {
              "name": "CaseNotSensitive",
              "type": "integer",
              "required": false,
              "description": "0：大小写敏感 1：大小写不敏感",
              "example": "0"
            }
          ]
        },
        {
          "name": "Ids",
          "type": "array",
          "required": true,
          "description": "加白的规则ID列表",
          "example": "[90501998,  90501999]",
          "item_type": "integer"
        },
        {
          "name": "Type",
          "type": "integer",
          "required": true,
          "description": "加白的类型，0:按照特定规则ID加白, 1:按照规则类型加白",
          "example": "0"
        },
        {
          "name": "JobType",
          "type": "string",
          "required": true,
          "description": "规则执行的方式，TimedJob为定时执行，CronJob为周期执行",
          "example": "TimedJob"
        },
        {
          "name": "JobDateTime",
          "type": "object",
          "required": true,
          "description": "定时任务配置",
          "example": "{\"Timed\":[{\"StartDateTime\":1711618518,\"EndDateTime\":1711918518}],\"Cron\":[{\"Day\":12,\"WDay\":2,\"StartTime\":\"12:11\",\"EndTime\":\"21:00\"}],\"TimeTZone\":\"UTC+8\"}",
          "children": [
            {
              "name": "Timed",
              "type": "array",
              "required": false,
              "description": "定时执行的时间参数",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "StartDateTime",
                  "type": "integer",
                  "required": false,
                  "description": "开始时间戳，单位为秒",
                  "example": "1711618518"
                },
                {
                  "name": "EndDateTime",
                  "type": "integer",
                  "required": false,
                  "description": "结束时间戳，单位为秒",
                  "example": "1711618518"
                }
              ]
            },
            {
              "name": "Cron",
              "type": "array",
              "required": false,
              "description": "周期执行的时间参数",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "Days",
                  "type": "array",
                  "required": false,
                  "description": "每个月的几号执行",
                  "example": "[2, 13]",
                  "item_type": "integer"
                },
                {
                  "name": "WDays",
                  "type": "array",
                  "required": false,
                  "description": "每个星期的星期几执行",
                  "example": "[4, 0]",
                  "item_type": "integer"
                },
                {
                  "name": "StartTime",
                  "type": "string",
                  "required": false,
                  "description": "开始时间戳",
                  "example": "1768895214"
                },
                {
                  "name": "EndTime",
                  "type": "string",
                  "required": false,
                  "description": "结束时间戳",
                  "example": "1768895215"
                }
              ]
            },
            {
              "name": "TimeTZone",
              "type": "string",
              "required": false,
              "description": "时区",
              "example": "\"UTC+8\""
            }
          ]
        },
        {
          "name": "ExpireTime",
          "type": "integer",
          "required": true,
          "description": "如果没有设置JobDateTime字段则用此字段，0表示永久生效，其它表示定时生效的截止时间（单位为秒）",
          "example": "0"
        },
        {
          "name": "Status",
          "type": "integer",
          "required": false,
          "description": "规则状态，0：关闭、1：开启，默认为开启",
          "example": "1"
        },
        {
          "name": "LogicalOp",
          "type": "string",
          "required": false,
          "description": "匹配条件的逻辑关系，支持and、or，分别表示多个逻辑匹配条件是与、或的关系"
        }
      ],
      "required": [
        "RuleId",
        "Name",
        "Domain",
        "Strategies",
        "Ids",
        "Type",
        "JobType",
        "JobDateTime",
        "ExpireTime"
      ]
    },
    {
      "name": "ModifyProtectionLevel",
      "description": "更改防护等级",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": false,
          "description": "客户域名",
          "example": "admin.com"
        },
        {
          "name": "Level",
          "type": "integer",
          "required": false,
          "description": "防护等级,100,200,300",
          "example": "200"
        }
      ],
      "required": []
    },
    {
      "name": "ModifyProtectionStatus",
      "description": "开启、关闭WAF开关",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.qcloudwaf.com"
        },
        {
          "name": "Status",
          "type": "integer",
          "required": true,
          "description": "1：开启WAF开关，0：关闭WAF开关",
          "example": "0"
        },
        {
          "name": "Edition",
          "type": "string",
          "required": false,
          "description": "WAF的版本，clb-waf代表负载均衡WAF、sparta-waf代表SaaS WAF，默认是sparta-waf。",
          "example": "clb-waf"
        }
      ],
      "required": [
        "Domain",
        "Status"
      ]
    },
    {
      "name": "ModifySpartaProtection",
      "description": "编辑SaaS型WAF域名配置",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "randy.qcloudwaf.com"
        },
        {
          "name": "DomainId",
          "type": "string",
          "required": true,
          "description": "必填项。域名唯一ID",
          "example": "42059f9a9905519d8f9e72a823891544"
        },
        {
          "name": "InstanceID",
          "type": "string",
          "required": true,
          "description": "必填项。域名所属实例id",
          "example": "waf_2kw60jg00908e8j3"
        },
        {
          "name": "CertType",
          "type": "integer",
          "required": false,
          "description": "证书类型。0：仅配置HTTP监听端口，没有证书1：证书来源为自有证书2：证书来源为托管证书",
          "example": "0"
        },
        {
          "name": "Cert",
          "type": "string",
          "required": false,
          "description": "CertType为1时，需要填充此参数，表示自有证书的证书链",
          "example": "-----BEGIN CERTIFICATE----- xxx -----END CERTIFICATE-----"
        },
        {
          "name": "PrivateKey",
          "type": "string",
          "required": false,
          "description": "CertType为1时，需要填充此参数，表示自有证书的私钥",
          "example": "-----BEGIN RSA PRIVATE KEY----- xxx -----END RSA PRIVATE KEY-----"
        },
        {
          "name": "SSLId",
          "type": "string",
          "required": false,
          "description": "CertType为2时，需要填充此参数，表示腾讯云SSL平台托管的证书id",
          "example": "cKnKQLJ"
        },
        {
          "name": "IsCdn",
          "type": "integer",
          "required": false,
          "description": "waf前是否部署有七层代理服务。0：没有部署代理服务1：有部署代理服务，waf将使用XFF获取客户端IP2：有部署代理服务，waf将使用remote_addr获取客户端IP3：有部署代理服务，waf将使用ip_headers中的自定义header获取客户端IP",
          "example": "0"
        },
        {
          "name": "UpstreamScheme",
          "type": "string",
          "required": false,
          "description": "服务配置有HTTPS端口时，HTTPS的回源协议。 http：使用http协议回源，和HttpsUpstreamPort配合使用 https：使用https协议回源",
          "example": "https"
        },
        {
          "name": "HttpsUpstreamPort",
          "type": "string",
          "required": false,
          "description": "HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段",
          "example": "\"80,443\""
        },
        {
          "name": "HttpsRewrite",
          "type": "integer",
          "required": false,
          "description": "是否开启HTTP强制跳转到HTTPS。0：不强制跳转1：开启强制跳转",
          "example": "1"
        },
        {
          "name": "UpstreamType",
          "type": "integer",
          "required": false,
          "description": "回源类型。0：通过IP回源1：通过域名回源",
          "example": "0"
        },
        {
          "name": "UpstreamDomain",
          "type": "string",
          "required": false,
          "description": "域名回源时的回源域名。UpstreamType为1时，需要填充此字段",
          "example": "randy.upstream.com"
        },
        {
          "name": "SrcList",
          "type": "array",
          "required": false,
          "description": "IP回源时的回源IP列表。UpstreamType为0时，需要填充此字段",
          "example": "[\"36.2.56.3\",\"28.36.245.23\"]",
          "item_type": "string"
        },
        {
          "name": "IsHttp2",
          "type": "integer",
          "required": false,
          "description": "是否开启HTTP2，需要开启HTTPS协议支持。0：关闭1：开启",
          "example": "0"
        },
        {
          "name": "IsWebsocket",
          "type": "integer",
          "required": false,
          "description": "是否开启WebSocket支持。0：关闭1：开启",
          "example": "0"
        },
        {
          "name": "LoadBalance",
          "type": "integer",
          "required": false,
          "description": "回源负载均衡策略。0：轮询1：IP hash2：加权轮询",
          "example": "0"
        },
        {
          "name": "Edition",
          "type": "string",
          "required": false,
          "description": "域名所属实例类型",
          "example": "sparta-waf"
        },
        {
          "name": "Ports",
          "type": "array",
          "required": false,
          "description": "端口信息，可通过DescribeDomains接口获取具体参数信息。",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "NginxServerId",
              "type": "integer",
              "required": true,
              "description": "分配的服务器id。首次接入的域名和端口该参数填0，已接入的域名和端口分配的id可以通过DescribeDomainDetailsSaas或DescribeDomains接口获取。",
              "example": "36582"
            },
            {
              "name": "Port",
              "type": "string",
              "required": true,
              "description": "端口",
              "example": "80"
            },
            {
              "name": "Protocol",
              "type": "string",
              "required": true,
              "description": "协议",
              "example": "http"
            },
            {
              "name": "UpstreamPort",
              "type": "string",
              "required": true,
              "description": "后端端口",
              "example": "80"
            },
            {
              "name": "UpstreamProtocol",
              "type": "string",
              "required": true,
              "description": "后端协议",
              "example": "http"
            }
          ]
        },
        {
          "name": "IsKeepAlive",
          "type": "string",
          "required": false,
          "description": "是否开启长连接。0： 短连接1： 长连接",
          "example": "1"
        },
        {
          "name": "Weights",
          "type": "array",
          "required": false,
          "description": "回源IP列表各IP的权重，和SrcList一一对应。当且仅当UpstreamType为0，并且SrcList有多个IP，并且LoadBalance为2时需要填写，否则填 []",
          "example": "[10,10,10]",
          "item_type": "integer"
        },
        {
          "name": "ActiveCheck",
          "type": "integer",
          "required": false,
          "description": "是否开启主动健康检测。0：不开启1：开启",
          "example": "0"
        },
        {
          "name": "TLSVersion",
          "type": "integer",
          "required": false,
          "description": "TLS版本信息",
          "example": "0"
        },
        {
          "name": "Ciphers",
          "type": "array",
          "required": false,
          "description": "加密套件信息",
          "example": "[0,1]",
          "item_type": "integer"
        },
        {
          "name": "CipherTemplate",
          "type": "integer",
          "required": false,
          "description": "加密套件模板。0：不支持选择，使用默认模板 1：通用型模板 2：安全型模板3：自定义模板",
          "example": "0"
        },
        {
          "name": "ProxyConnectTimeout",
          "type": "integer",
          "required": false,
          "description": "WAF与源站的连接超时时间，默认10s。",
          "example": "10"
        },
        {
          "name": "ProxyReadTimeout",
          "type": "integer",
          "required": false,
          "description": "WAF与源站的读超时时间，默认300s。",
          "example": "300"
        },
        {
          "name": "ProxySendTimeout",
          "type": "integer",
          "required": false,
          "description": "WAF与源站的写超时时间，默认300s。",
          "example": "300"
        },
        {
          "name": "SniType",
          "type": "integer",
          "required": false,
          "description": "WAF回源时的SNI类型。 0：关闭SNI，不配置client_hello中的server_name 1：开启SNI，client_hello中的server_name为防护域名 2：开启SNI，SNI为域名回源时的源站域名 3：开启SNI，SNI为自定义域名",
          "example": "1"
        },
        {
          "name": "SniHost",
          "type": "string",
          "required": false,
          "description": "SniType为3时，需要填此参数，表示自定义的SNI；",
          "example": "randy.testwaf.com"
        },
        {
          "name": "IpHeaders",
          "type": "array",
          "required": false,
          "description": "IsCdn=3时，需要填此参数，表示自定义header",
          "example": "[\"x-real-ip\"]",
          "item_type": "string"
        },
        {
          "name": "XFFReset",
          "type": "integer",
          "required": false,
          "description": "是否开启XFF重置。0：关闭1：开启",
          "example": "0"
        },
        {
          "name": "Note",
          "type": "string",
          "required": false,
          "description": "域名备注信息",
          "example": "备注"
        },
        {
          "name": "UpstreamHost",
          "type": "string",
          "required": false,
          "description": "自定义回源Host。默认为空字符串，表示使用防护域名作为回源Host。",
          "example": "www.qq.com"
        },
        {
          "name": "ProxyBuffer",
          "type": "integer",
          "required": false,
          "description": "是否开启缓存。 0：关闭 1：开启",
          "example": "0"
        },
        {
          "name": "ProbeStatus",
          "type": "integer",
          "required": false,
          "description": "是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测",
          "example": "1"
        },
        {
          "name": "GmType",
          "type": "integer",
          "required": false,
          "description": "国密选项。0：不开启国密 1：在原有TLS选项的基础上追加支持国密 2：开启国密并仅支持国密客户端访问",
          "example": "0"
        },
        {
          "name": "GmCertType",
          "type": "integer",
          "required": false,
          "description": "国密证书类型。0：无国密证书 1：证书来源为自有国密证书 2：证书来源为托管国密证书",
          "example": "0"
        },
        {
          "name": "GmCert",
          "type": "string",
          "required": false,
          "description": "GmCertType为1时，需要填充此参数，表示自有国密证书的证书链",
          "example": "-----BEGIN CERTIFICATE----- xxx -----END CERTIFICATE-----"
        },
        {
          "name": "GmPrivateKey",
          "type": "string",
          "required": false,
          "description": "GmCertType为1时，需要填充此参数，表示自有国密证书的私钥",
          "example": "-----BEGIN PRIVATE KEY----- xxx -----END PRIVATE KEY-----"
        },
        {
          "name": "GmEncCert",
          "type": "string",
          "required": false,
          "description": "GmCertType为1时，需要填充此参数，表示自有国密证书的加密证书",
          "example": "-----BEGIN CERTIFICATE----- xxx -----END CERTIFICATE-----"
        },
        {
          "name": "GmEncPrivateKey",
          "type": "string",
          "required": false,
          "description": "GmCertType为1时，需要填充此参数，表示自有国密证书的加密证书的私钥",
          "example": "-----BEGIN PRIVATE KEY----- xxx -----END PRIVATE KEY-----"
        },
        {
          "name": "GmSSLId",
          "type": "string",
          "required": false,
          "description": "GmCertType为2时，需要填充此参数，表示腾讯云SSL平台托管的证书id",
          "example": "aKnKQLJ"
        },
        {
          "name": "UpstreamPolicy",
          "type": "integer",
          "required": false,
          "description": "回源策略，支持负载均衡回源和分流回源两种方式。0：默认值，负载均衡回源；1：分流回源",
          "example": "0"
        },
        {
          "name": "UpstreamRules",
          "type": "array",
          "required": false,
          "description": "分流回源时生效，分流回源的规则。",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "KeyName",
              "type": "string",
              "required": true,
              "description": "匹配的关键字。目前支持host、uri两种",
              "example": "host"
            },
            {
              "name": "Symbol",
              "type": "string",
              "required": true,
              "description": "逻辑符号。 equal：等于 not equal：不等于 belong：属于 not belong：不属于",
              "example": "equal"
            },
            {
              "name": "ContentList",
              "type": "array",
              "required": true,
              "description": "匹配的内容。equal和not equal时，数组只能有一个元素",
              "example": "[\"randy.test.qcloudwaf.com\"]",
              "item_type": "string"
            },
            {
              "name": "AddressList",
              "type": "array",
              "required": true,
              "description": "规则匹配后生效的回源地址。",
              "example": "[\"36.211.56.3\",\"54.168.6.35\"]",
              "item_type": "string"
            },
            {
              "name": "BalanceType",
              "type": "integer",
              "required": true,
              "description": "回源负载均衡类型，仅多个回源地址时生效。 0：轮询 1：IP_HASH",
              "example": "0"
            }
          ]
        },
        {
          "name": "UseCase",
          "type": "integer",
          "required": false,
          "description": "业务场景。0：默认值，表示常规业务场景 1：大模型业务场景",
          "example": "0"
        },
        {
          "name": "Gzip",
          "type": "integer",
          "required": false,
          "description": "gzip开关。0：关闭 1：默认值，打开",
          "example": "1"
        }
      ],
      "required": [
        "Domain",
        "DomainId",
        "InstanceID"
      ]
    },
    {
      "name": "ModifySpartaProtectionMode",
      "description": "设置waf防护状态",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.test.com"
        },
        {
          "name": "Mode",
          "type": "integer",
          "required": true,
          "description": "防护状态： 10：规则观察\u0026\u0026AI关闭模式，11：规则观察\u0026\u0026AI观察模式，12：规则观察\u0026\u0026AI拦截模式 20：规则拦截\u0026\u0026AI关闭模式，21：规则拦截\u0026\u0026AI观察模式，22：规则拦截\u0026\u0026AI拦截模式",
          "example": "22"
        },
        {
          "name": "Edition",
          "type": "string",
          "required": false,
          "description": "WAF的版本，clb-waf代表负载均衡WAF、sparta-waf代表SaaS WAF，默认是sparta-waf。",
          "example": "sparta-waf"
        },
        {
          "name": "Type",
          "type": "integer",
          "required": false,
          "description": "0是修改规则引擎状态，1是修改AI的状态",
          "example": "0"
        },
        {
          "name": "InstanceID",
          "type": "string",
          "required": false,
          "description": "实例id",
          "example": "waf_000000111"
        }
      ],
      "required": [
        "Domain",
        "Mode"
      ]
    },
    {
      "name": "ModifyUserLevel",
      "description": "修改用户防护规则等级",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "qcloudwaf.com"
        },
        {
          "name": "Level",
          "type": "integer",
          "required": true,
          "description": "防护规则等级 300=standard，400=extended",
          "example": "300"
        }
      ],
      "required": [
        "Domain",
        "Level"
      ]
    },
    {
      "name": "ModifyUserSignatureClass",
      "description": "切换Tiga引擎规则类型的生效开关",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": false,
          "description": "域名",
          "example": "www.test.com"
        },
        {
          "name": "TypeID",
          "type": "string",
          "required": false,
          "description": "规则类型ID",
          "example": "010000000"
        },
        {
          "name": "Status",
          "type": "integer",
          "required": false,
          "description": "规则类型状态，0:关闭，1:开启",
          "example": "0"
        }
      ],
      "required": []
    },
    {
      "name": "ModifyUserSignatureRule",
      "description": "修改用户防护规则，开启关闭具体的某条规则",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "xx.qcloudwaf.com"
        },
        {
          "name": "MainClassID",
          "type": "string",
          "required": false,
          "description": "主类id",
          "example": "010000000"
        },
        {
          "name": "Status",
          "type": "integer",
          "required": false,
          "description": "主类开关0=关闭，1=开启，2=只告警",
          "example": "1"
        },
        {
          "name": "RuleID",
          "type": "array",
          "required": false,
          "description": "下发修改的规则列表",
          "example": "[{\"Id\":10000001,\"Status\":1,\"Reason\":1}]",
          "item_type": "object",
          "children": [
            {
              "name": "Id",
              "type": "string",
              "required": true,
              "description": "特征序号",
              "example": "010000001"
            },
            {
              "name": "Status",
              "type": "integer",
              "required": true,
              "description": "规则开关 0：关 1：开 2：只告警",
              "example": "1"
            },
            {
              "name": "Reason",
              "type": "integer",
              "required": false,
              "description": "修改原因 0：无(兼容记录为空) 1：业务自身特性误报避免 2：规则误报上报 3：核心业务规则灰度 4：其它",
              "example": "1"
            }
          ]
        }
      ],
      "required": [
        "Domain"
      ]
    },
    {
      "name": "ModifyUserSignatureRuleV2",
      "description": "修改用户防护规则，开启关闭具体的某条规则",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "xx.qcloudwaf.com"
        },
        {
          "name": "MainClassID",
          "type": "string",
          "required": false,
          "description": "主类id",
          "example": "010000000"
        },
        {
          "name": "Status",
          "type": "integer",
          "required": false,
          "description": "主类开关0=关闭，1=开启，2=只告警",
          "example": "1"
        },
        {
          "name": "RuleID",
          "type": "array",
          "required": false,
          "description": "下发修改的规则列表",
          "example": "100000001",
          "item_type": "object",
          "children": [
            {
              "name": "Id",
              "type": "string",
              "required": true,
              "description": "特征序号",
              "example": "010000001"
            },
            {
              "name": "Status",
              "type": "integer",
              "required": true,
              "description": "规则开关 0：关 1：开 2：只告警",
              "example": "1"
            },
            {
              "name": "Reason",
              "type": "integer",
              "required": false,
              "description": "修改原因 0：无(兼容记录为空) 1：业务自身特性误报避免 2：规则误报上报 3：核心业务规则灰度 4：其它",
              "example": "1"
            }
          ]
        }
      ],
      "required": [
        "Domain"
      ]
    },
    {
      "name": "ModifyWafAutoDenyRules",
      "description": "修改ip惩罚规则",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "test.qcloudwaf.com"
        },
        {
          "name": "AttackThreshold",
          "type": "integer",
          "required": true,
          "description": "触发IP封禁的攻击次数阈值，范围为2~100次",
          "example": "100"
        },
        {
          "name": "TimeThreshold",
          "type": "integer",
          "required": true,
          "description": "IP封禁统计时间，范围为1-60分钟",
          "example": "60"
        },
        {
          "name": "DenyTimeThreshold",
          "type": "integer",
          "required": true,
          "description": "触发IP封禁后的封禁时间，范围为5~360分钟",
          "example": "120"
        },
        {
          "name": "DefenseStatus",
          "type": "integer",
          "required": true,
          "description": "自动封禁状态，0表示关闭，1表示打开",
          "example": "1"
        }
      ],
      "required": [
        "Domain",
        "AttackThreshold",
        "TimeThreshold",
        "DenyTimeThreshold",
        "DefenseStatus"
      ]
    },
    {
      "name": "ModifyWafThreatenIntelligence",
      "description": "配置WAF威胁情报封禁模块详情",
      "status": "online",
      "parameters": [
        {
          "name": "WafThreatenIntelligenceDetails",
          "type": "object",
          "required": false,
          "description": "配置WAF威胁情报封禁模块详情",
          "example": "{         \"DefenseStatus\": 0,          \"Tags\": [             \"high-risk\"         ]     }",
          "children": [
            {
              "name": "Tags",
              "type": "array",
              "required": false,
              "description": "封禁属性标签",
              "example": "tags",
              "item_type": "string"
            },
            {
              "name": "DefenseStatus",
              "type": "integer",
              "required": false,
              "description": "封禁模组启用状态",
              "example": "[11101,1109]"
            },
            {
              "name": "LastUpdateTime",
              "type": "string",
              "required": false,
              "description": "最后更新时间",
              "example": "2023-04-13T15:30:00.000Z"
            }
          ]
        }
      ],
      "required": []
    },
    {
      "name": "ModifyWebshellStatus",
      "description": "设置域名的webshell状态。",
      "status": "online",
      "parameters": [
        {
          "name": "Webshell",
          "type": "object",
          "required": true,
          "description": "域名webshell状态",
          "example": "无",
          "children": [
            {
              "name": "Domain",
              "type": "string",
              "required": true,
              "description": "域名",
              "example": "www.test.com"
            },
            {
              "name": "Status",
              "type": "integer",
              "required": true,
              "description": "webshell开关，1：开。0：关。2：观察",
              "example": "1"
            }
          ]
        }
      ],
      "required": [
        "Webshell"
      ]
    },
    {
      "name": "PostAttackDownloadTask",
      "description": "创建搜索下载攻击日志任务，使用CLS新版本的搜索下载getlog接口",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "查询的域名，所有域名使用all",
          "example": " all"
        },
        {
          "name": "StartTime",
          "type": "string",
          "required": true,
          "description": "查询起始时间",
          "example": "2023-10-11T18:28:13+08:00"
        },
        {
          "name": "EndTime",
          "type": "string",
          "required": true,
          "description": "查询结束时间",
          "example": " 2023-10-11T20:28:13+08:00"
        },
        {
          "name": "QueryString",
          "type": "string",
          "required": true,
          "description": "Lucene语法",
          "example": "bot:1 "
        },
        {
          "name": "TaskName",
          "type": "string",
          "required": true,
          "description": "任务名称",
          "example": "task-name"
        },
        {
          "name": "Sort",
          "type": "string",
          "required": false,
          "description": "默认为desc，可以取值desc和asc",
          "example": " desc"
        },
        {
          "name": "Count",
          "type": "integer",
          "required": false,
          "description": "下载的日志条数",
          "example": "10"
        }
      ],
      "required": [
        "Domain",
        "StartTime",
        "EndTime",
        "QueryString",
        "TaskName"
      ]
    },
    {
      "name": "QueryBypassAllStatus",
      "description": "查询该用户是否被加入了全局的bypass列表",
      "status": "online",
      "parameters": [],
      "required": []
    },
    {
      "name": "RefreshAccessCheckResult",
      "description": "刷新接入检查的结果，后台会生成接入检查任务",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "randy.qcloudwaf.com"
        }
      ],
      "required": [
        "Domain"
      ]
    },
    {
      "name": "RemoveBypassAllRule",
      "description": "删除一键bypass规则",
      "status": "online",
      "parameters": [],
      "required": []
    },
    {
      "name": "SearchAccessLog",
      "description": "本接口用于搜索WAF访问日志",
      "status": "online",
      "parameters": [
        {
          "name": "TopicId",
          "type": "string",
          "required": true,
          "description": "客户要查询的日志主题ID，每个客户都有对应的一个主题，新版本此字段填空字符串",
          "example": "\"1ae37c76-df99-4e2b-998c-20f39eba6226\""
        },
        {
          "name": "From",
          "type": "integer",
          "required": true,
          "description": "要查询的日志的起始时间，Unix时间戳，单位ms",
          "example": "1625395948532"
        },
        {
          "name": "To",
          "type": "integer",
          "required": true,
          "description": "要查询的日志的结束时间，Unix时间戳，单位ms",
          "example": "1626000748532"
        },
        {
          "name": "Query",
          "type": "string",
          "required": true,
          "description": "查询语句，语句长度最大为4096",
          "example": "\"schema: http\""
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": false,
          "description": "单次查询返回的日志条数，最大值为100",
          "example": "100"
        },
        {
          "name": "Context",
          "type": "string",
          "required": false,
          "description": "新版本此字段失效，填空字符串，翻页使用Page",
          "example": "\"Y29udGV4dC1mMTE4NWE2My1mZTBmLTQ2YTctOTQzOS0zMzFlNGU2Y2EzYTAxNjI"
        },
        {
          "name": "Sort",
          "type": "string",
          "required": false,
          "description": "日志接口是否按时间排序返回；可选值：asc(升序)、desc(降序)，默认为 desc",
          "example": "\"desc\""
        },
        {
          "name": "Page",
          "type": "integer",
          "required": false,
          "description": "第几页，从0开始。新版本接口字段",
          "example": "1"
        }
      ],
      "required": [
        "TopicId",
        "From",
        "To",
        "Query"
      ]
    },
    {
      "name": "SearchAttackLog",
      "description": "新版本CLS接口存在参数变化，query改成了query_string支持lucence语法接口搜索查询。",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "查询的域名，所有域名使用all",
          "example": " waf.com"
        },
        {
          "name": "StartTime",
          "type": "string",
          "required": true,
          "description": "查询起始时间",
          "example": " 2024-10-29 20:49:24"
        },
        {
          "name": "EndTime",
          "type": "string",
          "required": true,
          "description": "查询结束时间",
          "example": " 2024-10-29 20:49:28"
        },
        {
          "name": "Context",
          "type": "string",
          "required": true,
          "description": "接口升级，这个字段传空字符串,翻页使用Page字段",
          "example": "cont"
        },
        {
          "name": "QueryString",
          "type": "string",
          "required": true,
          "description": "Lucene语法",
          "example": "bot:1"
        },
        {
          "name": "Count",
          "type": "integer",
          "required": false,
          "description": "查询的数量，默认10条，最多100条",
          "example": " 10"
        },
        {
          "name": "Sort",
          "type": "string",
          "required": false,
          "description": "默认为desc，可以取值desc和asc",
          "example": " desc"
        },
        {
          "name": "Page",
          "type": "integer",
          "required": false,
          "description": "第几页，从0开始",
          "example": "1"
        }
      ],
      "required": [
        "Domain",
        "StartTime",
        "EndTime",
        "Context",
        "QueryString"
      ]
    },
    {
      "name": "SearchLog",
      "description": "本接口用于检索分析日志，使用该接口时请注意如下事项： 1. 该接口除受默认接口请求频率限制外，针对单个日志主题，查询并发数不能超过15。 2. 检索语法建议使用CQL语法规则，请使用SyntaxRule参数，将值设置为1。 3. API返回数据包最大49MB，建议启用 gzip 压缩（HTTP Request Header Accept-Encoding:gzip）。",
      "status": "online",
      "parameters": [
        {
          "name": "From",
          "type": "integer",
          "required": true,
          "description": "要检索分析的日志的起始时间，Unix时间戳（毫秒）",
          "example": "1608794854000"
        },
        {
          "name": "To",
          "type": "integer",
          "required": true,
          "description": "要检索分析的日志的结束时间，Unix时间戳（毫秒）",
          "example": "1608794855000"
        },
        {
          "name": "Query",
          "type": "string",
          "required": true,
          "description": "检索分析语句，需要进行base64编码，最大长度为12KB语句由 [检索条件] | [SQL语句]构成，无需对日志进行统计分析时，可省略其中的管道符 | 及SQL语句使用*或空字符串可查询所有日志",
          "example": "KGRvbWFpbjogImZhbmdodXRlc3QwMi50ZXN0d2FmLmNvbSIpIEFORCAoaW5zdGFuY2U6ICJ3YWZfMmwxMTM5Nm0wMTdqM2V2MSIpIEFORCBzdGF0dXM6MjAw"
        },
        {
          "name": "SyntaxRule",
          "type": "integer",
          "required": false,
          "description": "检索语法规则，默认值为0，推荐使用1 (CQL语法)。 0：Lucene语法，1：CQL语法。 详细说明参见检索条件语法规则",
          "example": "1"
        },
        {
          "name": "TopicId",
          "type": "string",
          "required": false,
          "description": "日志主题ID，可以通过DescribeTopics接口获取,访问日志主题ID和攻击日志主题ID方式不同，注意DescribeTopics接口使用方法",
          "example": "682d0718-07bb-4ec0-9fda-f1e9a2767e0b"
        },
        {
          "name": "Sort",
          "type": "string",
          "required": false,
          "description": "原始日志是否按时间排序返回；可选值：asc(升序)、desc(降序)，默认为 desc 注意： * 仅当检索分析语句(Query)不包含SQL时有效 * SQL结果排序方式参考SQL ORDER BY语法",
          "example": "asc"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": false,
          "description": "表示单次查询返回的原始日志条数，默认为100，最大值为1000。 注意： * 仅当检索分析语句(Query)不包含SQL时有效 * SQL结果条数指定方式参考SQL LIMIT语法 可通过两种方式获取后续更多日志： * Context:透传上次接口返回的Context值，获取后续更多日志，总计最多可获取1万条原始日志 * Offset:偏移量，表示从第几行开始返回原始日志，无日志条数限制",
          "example": "100"
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": false,
          "description": "查询原始日志的偏移量，表示从第几行开始返回原始日志，默认为0。 注意： * 仅当检索分析语句(Query)不包含SQL时有效 * 不能与Context参数同时使用 * 仅适用于单日志主题检索",
          "example": "0"
        },
        {
          "name": "Context",
          "type": "string",
          "required": false,
          "description": "透传上次接口返回的Context值，可获取后续更多日志，总计最多可获取1万条原始日志，过期时间1小时。 注意： * 透传该参数时，请勿修改除该参数外的其它参数 * 仅适用于单日志主题检索，检索多个日志主题时，请使用Topics中的Context * 仅当检索分析语句(Query)不包含SQL时有效，SQL获取后续结果参考SQL LIMIT语法",
          "example": "Y29udGV4dC04MjMzNWRkMi01YmMxLTQ4NGYtYjQ4MS04MDg0NzAwYjQ1NDUxNjcy"
        },
        {
          "name": "SamplingRate",
          "type": "float",
          "required": false,
          "description": "执行统计分析（Query中包含SQL）时，是否对原始日志先进行采样，再进行统计分析。 0：自动采样; 0～1：按指定采样率采样，例如0.02; 1：不采样，即精确分析 默认值为1",
          "example": "0.1"
        },
        {
          "name": "UseNewAnalysis",
          "type": "boolean",
          "required": false,
          "description": "为true代表使用新的检索结果返回方式，输出参数AnalysisRecords和Columns有效 为false时代表使用老的检索结果返回方式, 输出AnalysisResults和ColNames有效 两种返回方式在编码格式上有少量区别，建议使用true",
          "example": "false"
        }
      ],
      "required": [
        "From",
        "To",
        "Query"
      ]
    },
    {
      "name": "SwitchDomainRules",
      "description": "切换域名的规则开关",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": false,
          "description": "域名",
          "example": "www.test.com"
        },
        {
          "name": "Ids",
          "type": "array",
          "required": false,
          "description": "规则列表",
          "example": "[11101, 11102]",
          "item_type": "integer"
        },
        {
          "name": "Status",
          "type": "integer",
          "required": false,
          "description": "开关状态，0表示关闭，1表示开启，2表示只观察",
          "example": "0"
        },
        {
          "name": "Reason",
          "type": "integer",
          "required": false,
          "description": "设置为观察模式原因， 1表示业务自身原因观察，2表示系统规则误报上报，3表示核心业务灰度观察，4表示其他",
          "example": "0"
        }
      ],
      "required": []
    },
    {
      "name": "SwitchElasticMode",
      "description": "切换弹性的开关",
      "status": "online",
      "parameters": [
        {
          "name": "Edition",
          "type": "string",
          "required": true,
          "description": "版本，只能是sparta-waf, clb-waf, cdn-waf",
          "example": "clb-waf"
        },
        {
          "name": "Mode",
          "type": "integer",
          "required": true,
          "description": "0代表关闭，1代表打开",
          "example": "0"
        },
        {
          "name": "InstanceID",
          "type": "string",
          "required": false,
          "description": "实例id",
          "example": "实例id"
        }
      ],
      "required": [
        "Edition",
        "Mode"
      ]
    },
    {
      "name": "UpdateProtectionModes",
      "description": "更新Tiga引擎下大类规则的防护模式",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.testwaf.com"
        },
        {
          "name": "Edition",
          "type": "string",
          "required": true,
          "description": "资源类型",
          "example": "sparta-waf"
        },
        {
          "name": "TypeIDs",
          "type": "array",
          "required": true,
          "description": "大类规则ID",
          "example": "[010000000,020000000]",
          "item_type": "string"
        },
        {
          "name": "Mode",
          "type": "integer",
          "required": true,
          "description": "0表示观察，1表示拦截",
          "example": "0"
        }
      ],
      "required": [
        "Domain",
        "Edition",
        "TypeIDs",
        "Mode"
      ]
    },
    {
      "name": "UpdateRateLimitV2",
      "description": "更新自研版限流规则",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.test.com"
        },
        {
          "name": "LimitRuleId",
          "type": "integer",
          "required": true,
          "description": "规则ID",
          "example": "40000001"
        },
        {
          "name": "Name",
          "type": "string",
          "required": true,
          "description": "规则名",
          "example": "TestName"
        },
        {
          "name": "Priority",
          "type": "integer",
          "required": true,
          "description": "优先级",
          "example": "50"
        },
        {
          "name": "Status",
          "type": "integer",
          "required": true,
          "description": "开关，0关闭，1开启",
          "example": "0"
        },
        {
          "name": "LimitObject",
          "type": "string",
          "required": true,
          "description": "支持API，Domain。如果基于API，则LimitPaths不能为空，否则LimitPaths为空",
          "example": "API"
        },
        {
          "name": "LimitStrategy",
          "type": "integer",
          "required": true,
          "description": "限流策略，0:观察,1:拦截，2:人机",
          "example": "0"
        },
        {
          "name": "LimitHeaderName",
          "type": "object",
          "required": false,
          "description": "基于Header参数名限流",
          "example": "无",
          "children": [
            {
              "name": "ParamsName",
              "type": "string",
              "required": false,
              "description": "参数名 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "params_a"
            },
            {
              "name": "Type",
              "type": "string",
              "required": false,
              "description": "操作符号,支持REGEX(正则),IN(属于),NOT_IN(不属于), EACH(每个参数值) 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "IN"
            }
          ]
        },
        {
          "name": "LimitMethod",
          "type": "object",
          "required": false,
          "description": "限流方法",
          "example": "无",
          "children": [
            {
              "name": "Method",
              "type": "string",
              "required": false,
              "description": "需要限流的请求方式 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "GET"
            },
            {
              "name": "Type",
              "type": "string",
              "required": false,
              "description": "匹配方式，支持EXACT(等于), REGEX（正则） , IN（属于） , NOT_IN（不属于）, CONTAINS（包含）, NOT_CONTAINS（不包含） 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "EXACT"
            }
          ]
        },
        {
          "name": "LimitPaths",
          "type": "object",
          "required": false,
          "description": "限流路径",
          "example": "无",
          "children": [
            {
              "name": "Path",
              "type": "string",
              "required": false,
              "description": "限流路径 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "/test"
            },
            {
              "name": "Type",
              "type": "string",
              "required": false,
              "description": "匹配方式 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "EXACT"
            }
          ]
        },
        {
          "name": "LimitHeaders",
          "type": "array",
          "required": false,
          "description": "限流Headers",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "Key",
              "type": "string",
              "required": false,
              "description": "key 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "key_a"
            },
            {
              "name": "Value",
              "type": "string",
              "required": false,
              "description": "value 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "value_a"
            },
            {
              "name": "Type",
              "type": "string",
              "required": false,
              "description": "匹配方式，支持EXACT(等于), REGEX（正则） , IN（属于） , NOT_IN（不属于）, CONTAINS（包含）, NOT_CONTAINS（不包含） 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "EXACT"
            }
          ]
        },
        {
          "name": "LimitWindow",
          "type": "object",
          "required": false,
          "description": "限流窗口",
          "example": "无",
          "children": [
            {
              "name": "Second",
              "type": "integer",
              "required": false,
              "description": "每秒允许通过的最大请求数 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "1000"
            },
            {
              "name": "Minute",
              "type": "integer",
              "required": false,
              "description": "每分钟允许通过的最大请求数 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "1000"
            },
            {
              "name": "Hour",
              "type": "integer",
              "required": false,
              "description": "每小时允许通过的最大请求数 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "1000"
            },
            {
              "name": "QuotaShare",
              "type": "boolean",
              "required": false,
              "description": "是否共享配额，只有当对象为URL时有效，false表示URL独享配额，true表示所有URL共享配额 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "false"
            }
          ]
        },
        {
          "name": "GetParamsName",
          "type": "object",
          "required": false,
          "description": "基于Get参数名限流",
          "example": "无",
          "children": [
            {
              "name": "Params",
              "type": "string",
              "required": false,
              "description": "匹配参数 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "params_a"
            },
            {
              "name": "Func",
              "type": "string",
              "required": false,
              "description": "逻辑符号 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "EXACT"
            },
            {
              "name": "Content",
              "type": "string",
              "required": false,
              "description": "匹配内容 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "content_a"
            }
          ]
        },
        {
          "name": "GetParamsValue",
          "type": "object",
          "required": false,
          "description": "基于Get参数值限流",
          "example": "无",
          "children": [
            {
              "name": "Params",
              "type": "string",
              "required": false,
              "description": "匹配参数 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "params_a"
            },
            {
              "name": "Func",
              "type": "string",
              "required": false,
              "description": "逻辑符号 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "EXACT"
            },
            {
              "name": "Content",
              "type": "string",
              "required": false,
              "description": "匹配内容 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "content_a"
            }
          ]
        },
        {
          "name": "PostParamsName",
          "type": "object",
          "required": false,
          "description": "基于Post参数名限流",
          "example": "无",
          "children": [
            {
              "name": "Params",
              "type": "string",
              "required": false,
              "description": "匹配参数 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "params_a"
            },
            {
              "name": "Func",
              "type": "string",
              "required": false,
              "description": "逻辑符号 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "EXACT"
            },
            {
              "name": "Content",
              "type": "string",
              "required": false,
              "description": "匹配内容 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "content_a"
            }
          ]
        },
        {
          "name": "PostParamsValue",
          "type": "object",
          "required": false,
          "description": "基于Post参数值限流",
          "example": "无",
          "children": [
            {
              "name": "Params",
              "type": "string",
              "required": false,
              "description": "匹配参数 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "params_a"
            },
            {
              "name": "Func",
              "type": "string",
              "required": false,
              "description": "逻辑符号 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "EXACT"
            },
            {
              "name": "Content",
              "type": "string",
              "required": false,
              "description": "匹配内容 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "content_a"
            }
          ]
        },
        {
          "name": "IpLocation",
          "type": "object",
          "required": false,
          "description": "基于IP归属地限流",
          "example": "无",
          "children": [
            {
              "name": "Params",
              "type": "string",
              "required": false,
              "description": "匹配参数 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "params_a"
            },
            {
              "name": "Func",
              "type": "string",
              "required": false,
              "description": "逻辑符号 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "EXACT"
            },
            {
              "name": "Content",
              "type": "string",
              "required": false,
              "description": "匹配内容 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "content_a"
            }
          ]
        },
        {
          "name": "RedirectInfo",
          "type": "object",
          "required": false,
          "description": "重定向信息,当LimitStrategy为重定向时，此字段必填",
          "example": "无",
          "children": [
            {
              "name": "Protocol",
              "type": "string",
              "required": true,
              "description": "协议 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "http"
            },
            {
              "name": "Domain",
              "type": "string",
              "required": true,
              "description": "域名 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "abc.test.com"
            },
            {
              "name": "Url",
              "type": "string",
              "required": false,
              "description": "url路径 注意：此字段可能返回 null，表示取不到有效值。",
              "example": "/abc"
            }
          ]
        },
        {
          "name": "BlockPage",
          "type": "integer",
          "required": false,
          "description": "拦截页面,0表示429，否则填写blockPageID",
          "example": "0"
        },
        {
          "name": "ObjectSrc",
          "type": "integer",
          "required": false,
          "description": "限流对象来源，0：手动填写，1：API资产",
          "example": "0"
        },
        {
          "name": "QuotaShare",
          "type": "boolean",
          "required": false,
          "description": "是否共享配额，只有当对象为URL时有效，false表示URL独享配额，true表示所有URL共享配额",
          "example": "false"
        },
        {
          "name": "PathsOption",
          "type": "array",
          "required": false,
          "description": "路径选项,可配置每个路径的请求方法",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "Path",
              "type": "string",
              "required": false,
              "description": "请求路径",
              "example": "/test"
            },
            {
              "name": "Method",
              "type": "string",
              "required": false,
              "description": "请求方法",
              "example": "POST"
            }
          ]
        },
        {
          "name": "Order",
          "type": "integer",
          "required": false,
          "description": "限流执行顺序，0：默认情况，限流优先，1：安全防护优先",
          "example": "0"
        }
      ],
      "required": [
        "Domain",
        "LimitRuleId",
        "Name",
        "Priority",
        "Status",
        "LimitObject",
        "LimitStrategy"
      ]
    },
    {
      "name": "UpsertCCAutoStatus",
      "description": "编辑SAAS型接入的紧急CC防护状态",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.qcloudwaf.com"
        },
        {
          "name": "Value",
          "type": "integer",
          "required": true,
          "description": "状态值",
          "example": "0"
        },
        {
          "name": "Edition",
          "type": "string",
          "required": false,
          "description": "版本：clb-waf, spart-waf",
          "example": "clb-waf"
        }
      ],
      "required": [
        "Domain",
        "Value"
      ]
    },
    {
      "name": "UpsertCCRule",
      "description": "Waf CC V2 Upsert接口",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "test.com"
        },
        {
          "name": "Name",
          "type": "string",
          "required": true,
          "description": "名称",
          "example": "test2"
        },
        {
          "name": "Status",
          "type": "integer",
          "required": true,
          "description": "状态",
          "example": "0"
        },
        {
          "name": "Advance",
          "type": "string",
          "required": true,
          "description": "高级模式（是否使用Session检测），0表示不启用，1表示启用",
          "example": "0"
        },
        {
          "name": "Limit",
          "type": "string",
          "required": true,
          "description": "CC检测阈值",
          "example": "60"
        },
        {
          "name": "Interval",
          "type": "string",
          "required": true,
          "description": "CC检测周期",
          "example": "60"
        },
        {
          "name": "ActionType",
          "type": "string",
          "required": true,
          "description": "动作，20表示观察，21表示人机识别，22表示拦截，23表示精准拦截，26表示精准人机识别，27表示JS校验",
          "example": "22"
        },
        {
          "name": "Priority",
          "type": "integer",
          "required": true,
          "description": "优先级",
          "example": "50"
        },
        {
          "name": "ValidTime",
          "type": "integer",
          "required": true,
          "description": "动作有效时间",
          "example": "600"
        },
        {
          "name": "Url",
          "type": "string",
          "required": false,
          "description": "检测Url",
          "example": "/test"
        },
        {
          "name": "MatchFunc",
          "type": "integer",
          "required": false,
          "description": "匹配方法，0表示等于，1表示前缀匹配，2表示包含，3表示不等于，6表示后缀匹配，7表示不包含",
          "example": "0"
        },
        {
          "name": "OptionsArr",
          "type": "string",
          "required": false,
          "description": "CC的匹配条件JSON序列化的字符串，示例：[{\"key\":\"Method\",\"args\":[\"=R0VU\"],\"match\":\"0\",\"encodeflag\":true}] Key可选值为 URL、Method、Post、Referer、Cookie、User-Agent、CustomHeader、IPLocation、CaptchaRisk、CaptchaDeviceRisk、CaptchaScore，match可选值为：当Key为URL的时候可选值为0（等于）、3（不等于）、1（前缀匹配）、6（后缀匹配）、2（包含）、7（不包含）。 当Key为Method的时候可选值为0（等于）、3（不等于...",
          "example": "\"[]\""
        },
        {
          "name": "Edition",
          "type": "string",
          "required": false,
          "description": "waf版本，sparta-waf或者clb-waf",
          "example": "\"sparta-waf\""
        },
        {
          "name": "Type",
          "type": "integer",
          "required": false,
          "description": "操作类型",
          "example": "0"
        },
        {
          "name": "EventId",
          "type": "string",
          "required": false,
          "description": "添加规则的来源事件id",
          "example": "api_assdfasd"
        },
        {
          "name": "SessionApplied",
          "type": "array",
          "required": false,
          "description": "规则需要启用的SessionID",
          "example": "[0,1]",
          "item_type": "integer"
        },
        {
          "name": "RuleId",
          "type": "integer",
          "required": false,
          "description": "规则ID，新增时填0",
          "example": "19000001"
        },
        {
          "name": "CreateTime",
          "type": "integer",
          "required": false,
          "description": "规则创建时间",
          "example": "1"
        },
        {
          "name": "Length",
          "type": "integer",
          "required": false,
          "description": "url长度",
          "example": "10"
        },
        {
          "name": "LimitMethod",
          "type": "string",
          "required": false,
          "description": "限频方式",
          "example": "only_limit"
        },
        {
          "name": "CelRule",
          "type": "string",
          "required": false,
          "description": "cel表达式",
          "example": "has(request.cookies) \u0026\u0026 has(request.cookies.asda) \u0026\u0026 request.cookies.asda.contains('asdad')"
        },
        {
          "name": "LogicalOp",
          "type": "string",
          "required": false,
          "description": "配置方式的逻辑操作符，and或者or",
          "example": "or"
        },
        {
          "name": "PageId",
          "type": "string",
          "required": false,
          "description": "页面ID",
          "example": "0"
        },
        {
          "name": "ActionRatio",
          "type": "integer",
          "required": false,
          "description": "动作灰度比例，默认值100",
          "example": "2"
        },
        {
          "name": "Source",
          "type": "string",
          "required": false,
          "description": "规则来源",
          "example": "空值"
        },
        {
          "name": "JobType",
          "type": "string",
          "required": false,
          "description": "forever",
          "example": "forever"
        },
        {
          "name": "JobDateTime",
          "type": "object",
          "required": false,
          "description": "无",
          "example": "无",
          "children": [
            {
              "name": "Timed",
              "type": "array",
              "required": false,
              "description": "定时执行的时间参数",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "StartDateTime",
                  "type": "integer",
                  "required": false,
                  "description": "开始时间戳，单位为秒",
                  "example": "1711618518"
                },
                {
                  "name": "EndDateTime",
                  "type": "integer",
                  "required": false,
                  "description": "结束时间戳，单位为秒",
                  "example": "1711618518"
                }
              ]
            },
            {
              "name": "Cron",
              "type": "array",
              "required": false,
              "description": "周期执行的时间参数",
              "example": "无",
              "item_type": "object",
              "children": [
                {
                  "name": "Days",
                  "type": "array",
                  "required": false,
                  "description": "每个月的几号执行",
                  "example": "[2, 13]",
                  "item_type": "integer"
                },
                {
                  "name": "WDays",
                  "type": "array",
                  "required": false,
                  "description": "每个星期的星期几执行",
                  "example": "[4, 0]",
                  "item_type": "integer"
                },
                {
                  "name": "StartTime",
                  "type": "string",
                  "required": false,
                  "description": "开始时间戳",
                  "example": "1768895214"
                },
                {
                  "name": "EndTime",
                  "type": "string",
                  "required": false,
                  "description": "结束时间戳",
                  "example": "1768895215"
                }
              ]
            },
            {
              "name": "TimeTZone",
              "type": "string",
              "required": false,
              "description": "时区",
              "example": "\"UTC+8\""
            }
          ]
        },
        {
          "name": "ExpireTime",
          "type": "integer",
          "required": false,
          "description": "0",
          "example": "0"
        },
        {
          "name": "ValidStatus",
          "type": "integer",
          "required": false,
          "description": "有效性",
          "example": "1"
        }
      ],
      "required": [
        "Domain",
        "Name",
        "Status",
        "Advance",
        "Limit",
        "Interval",
        "ActionType",
        "Priority",
        "ValidTime"
      ]
    },
    {
      "name": "UpsertIpAccessControl",
      "description": "Waf IP黑白名单Upsert接口（建议使用CreateIpAccessControl、ModifyIpAccessControl来替换当前接口）",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "具体域名如：test.qcloudwaf.com 全局域名为：global",
          "example": "test.qcloudwaf.com"
        },
        {
          "name": "Items",
          "type": "array",
          "required": true,
          "description": "IP 参数列表，json数组由IP，source，note，action，valid_ts组成。IP对应配置的IP地址，source固定为custom值，note为注释，action值42为黑名单，40为白名单，valid_ts为有效日期，值为秒级时间戳（（如1680570420代表2023-04-04 09:07:00））",
          "example": "[{ip:1.2.3.4,source:custom,note:test,action:42,valid_ts:165009}]",
          "item_type": "string"
        },
        {
          "name": "InstanceId",
          "type": "string",
          "required": false,
          "description": "实例Id",
          "example": "waf_2kxq5hru00n2dxmx"
        },
        {
          "name": "Edition",
          "type": "string",
          "required": false,
          "description": "WAF实例类型，sparta-waf表示SAAS型WAF，clb-waf表示负载均衡型WAF",
          "example": "clb-waf"
        },
        {
          "name": "SourceType",
          "type": "string",
          "required": false,
          "description": "可选值为：batch（批量添加）、bot、cc、custom（非批量添加时的默认值）",
          "example": "batch"
        }
      ],
      "required": [
        "Domain",
        "Items"
      ]
    },
    {
      "name": "UpsertSession",
      "description": "Waf 会话定义 Upsert接口",
      "status": "online",
      "parameters": [
        {
          "name": "Domain",
          "type": "string",
          "required": true,
          "description": "域名",
          "example": "www.testxxx.com"
        },
        {
          "name": "Source",
          "type": "string",
          "required": true,
          "description": "session来源位置",
          "example": "none"
        },
        {
          "name": "Category",
          "type": "string",
          "required": true,
          "description": "提取类别",
          "example": "match"
        },
        {
          "name": "KeyOrStartMat",
          "type": "string",
          "required": true,
          "description": "提取key或者起始匹配模式",
          "example": "key_a="
        },
        {
          "name": "EndMat",
          "type": "string",
          "required": true,
          "description": "结束匹配模式",
          "example": "none"
        },
        {
          "name": "StartOffset",
          "type": "string",
          "required": true,
          "description": "起始偏移位置",
          "example": "-1"
        },
        {
          "name": "EndOffset",
          "type": "string",
          "required": true,
          "description": "结束偏移位置",
          "example": "-1"
        },
        {
          "name": "Edition",
          "type": "string",
          "required": false,
          "description": "版本",
          "example": "sparta-waf"
        },
        {
          "name": "SessionName",
          "type": "string",
          "required": false,
          "description": "Session名",
          "example": "小程序SESSION"
        },
        {
          "name": "SessionID",
          "type": "integer",
          "required": false,
          "description": "Session对应ID",
          "example": "200000001"
        },
        {
          "name": "Key",
          "type": "string",
          "required": false,
          "description": "精准匹配时配置的key",
          "example": "waf"
        }
      ],
      "required": [
        "Domain",
        "Source",
        "Category",
        "KeyOrStartMat",
        "EndMat",
        "StartOffset",
        "EndOffset"
      ]
    }
  ]
}