调用DescribeProtectionModuleMode接口获取指定域名配置中各WAF防护功能模块(包括正则防护引擎、大数据深度学习引擎、CC安全防护、数据风控、主动防御等模块)当前采用的防护模式。

您可以通过设置DefenseType参数值指定防护功能模块。具体参数值的含义,请参见请求参数DefenseType的描述。

调试

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

请求参数

名称 类型 是否必选 示例值 描述
Action String DescribeProtectionModuleMode

要执行的操作。取值:DescribeProtectionModuleMode

DefenseType String waf

防护功能模块,取值:

  • waf:正则防护引擎
  • dld:大数据深度学习引擎
  • ac_cc:CC安全防护
  • antifraud:数据风控
  • normalized:主动防御
Domain String www.example.com

已添加的域名名称。

InstanceId String waf_elasticity-cn-0xldbqt****

WAF实例ID。

说明 您可以通过调用 DescribeInstanceInfo接口查看当前WAF实例ID。
ResourceGroupId String rg-atstuj3rtop****

域名在资源管理产品中所属的资源组ID。默认为空,即属于默认资源组。

返回数据

名称 类型 示例值 描述
Mode Integer 1

防护模式。

说明 根据所指定的防护模块( DefenseType)不同,防护模式( Mode)值的含义有所不同。
  • 正则防护引擎(waf
    • 0:表示拦截模式。
    • 1:表示告警模式。
  • 大数据深度学习引擎(dld
    • 0:表示告警模式。
    • 1:表示拦截模式。
  • CC安全防护(ac_cc
    • 0:表示防护模式。
    • 1:表示防护-紧急模式。
  • 数据风控(antifraud
    • 0:表示告警模式。
    • 1:表示拦截模式。
    • 2:表示强拦截模式。
  • 主动防御(normalized
    • 0:表示告警模式。
    • 1:表示拦截模式。
RequestId String D7861F61-5B61-46CE-A47C-6B19160D5EB0

请求ID。

示例

请求示例

http(s)://[Endpoint]/?Action=DescribeProtectionModuleMode
&DefenseType=waf
&Domain=www.example.com
&InstanceId=waf_elasticity-cn-0xldbqt****
&<公共请求参数>

正常返回示例

XML 格式

<DescribeProtectionModuleModeResponse>
	  <Mode>1</Mode>
	  <RequestId>D7861F61-5B61-46CE-A47C-6B19160D5EB0</RequestId>
</DescribeProtectionModuleModeResponse>

JSON 格式

{
    "Mode": 1,
    "RequestId": "D7861F61-5B61-46CE-A47C-6B19160D5EB0"
}

错误码

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