DescribeChargeModule - 查询WAF计价模块信息

查询WAF计价模块信息。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

调试

授权信息

当前API暂无授权信息透出。

请求参数

名称

类型

必填

描述

示例值

RegionId

string

WAF 实例所属地域。取值:

  • cn-hangzhou:表示中国内地。

  • ap-southeast-1:表示非中国内地。

cn-hangzhou

ResourceManagerResourceGroupId

string

阿里云资源组 ID。

rg-acfm***q

PayType

string

实例的付费类型。取值:

  • POSTPAY:表示按量付费 WAF 实例。

POSTPAY

返回参数

名称

类型

描述

示例值

object

请求结果。

RequestId

string

本次请求的 ID。

D7861F61-5B61-46CE-A47C-6B19160D5EB0

ChargeModules

array<object>

WAF 计价模块信息列表。

object

WAF 计价模块信息。

ModuleCode

string

计价模块标识。取值:

  • domainCount:表示 CNAME 接入域名数。

  • qps:表示 QPS 峰值。

  • request:表示基础流量费。

  • ipBlacklistRuleCount:表示 IP 黑名单规则数量。

  • customAclBaseRuleCount:表示自定义规则中基础规则的数量。

  • customAclAdvanceRuleCount:表示自定义规则中高级规则的数量。

  • antiScanRuleCount:表示扫描防护规则的数量。

  • customResponseRuleCount:表示扫描防护规则的数量。

  • ipv6:表示 IPv6。

  • gslb:表示智能负载均衡。

  • exclusiveIpCount:表示独享 IP 的数量。

  • ccRuleCount:表示 CC 防护规则的数量。

  • regionBlockRuleCount:表示区域封禁规则的数量。

  • tamperproofRuleCount:表示网页防篡改规则的数量。

  • dlpRuleCount:表示信息泄漏防护规则的数量。

  • botTraffic:表示 Bot 管理流量费。

  • aiWhiteListTemplateCount:表示智能白名单模版的数量。

  • apisecResourceCount:表示 API 安全开启防护对象的数量。

  • apisecTraffic:表示 API 安全流量费。

  • compliance:表示协议合规模版的数量。

  • riskTraffic:表示 Bot 管理的风险识别命中次数。

  • assetStatus:表示资产中心。

  • nonPort:表示非标端口。

  • customAclCaptcha:表示自定义规则滑块的次数。

  • wafBaseTemplateCount:表示 Web 核心防护规则的数量。

  • instanceFee:表示 WAF 实例费。

  • spikeThrottleRuleCount:表示洪峰限流规则的数量。

  • botWebTemplateCount:表示 Bot 管理中 Web 防护模板的数量。

  • botAppTemplateCount:表示 Bot 管理中 App 防护模板的数量。

  • customAclBotRuleCount:表示 Bot 管理中高级自定义规则的数量。

domainCount

PeriodType

string

计费模块的计费类型,取值:

  • Hour:表示小时计费。

Hour

UsageType

string

计费模块的用量类型,取值:

  • template:表示模板。

  • qps:表示 qps。

  • domain:表示域名。

  • rule:表示规则。

  • ip:表示 ip。

  • resource:表示防护对象。

  • reqest:表示请求。

  • function:表示功能启用。

  • time:表示次数。

domain

UsageUnitFactor

integer

计费模块的计费单位系数。

说明

计费单位系数 UsageUnitFactor 乘以用量类型 UsageType 组成模块的计费单位。

1

ChargeMode

string

计费模块的定价模式,取值:

  • NORMAL_PRICE:表示阶梯定价。

  • STEP_ACCUMULATION:表示阶梯定价。

NORMAL_PRICE

ChargeModeDetails

array

计费模块的定价详细信息。

string

计费模块的定价详细信息,以一系列参数构造的 JSON 格式转化成字符串。

说明

当定价模式 ChargeMode 为正常定价 NORMAL_PRICE时,JSON 中仅有计价模块的 cu 数量。

  • 当定价模式 ChargeMode 为阶梯定价 STEP_ACCUMULATION时,JSON 中用 range 字段表示计价的阶梯信息。

{ "cu": 5.0, "range": { "type": "lcrc", "min": "2", "max": "10" } }

示例

正常返回示例

JSON格式

{
  "RequestId": "D7861F61-5B61-46CE-A47C-6B19160D5EB0",
  "ChargeModules": [
    {
      "ModuleCode": "domainCount",
      "PeriodType": "Hour",
      "UsageType": "domain",
      "UsageUnitFactor": 1,
      "ChargeMode": "NORMAL_PRICE",
      "ChargeModeDetails": [
        "{\n\"cu\": 5.0,\n\"range\": {\n\"type\": \"lcrc\", \n      \"min\": \"2\",\n      \"max\": \"10\"\n  }\n}"
      ]
    }
  ]
}

错误码

访问错误中心查看更多错误码。

变更历史

更多信息,参考变更详情