调用ModifyDDoSProtectConfig接口修改DDoS防护配置。

请求参数

名称 类型 是否必需 描述
Ip String 要操作的高防实例Ip。
LbId String 高防Ip策略修改标识。
FrontPort Integer 转发端口。
ConfigJson String DDoS防护配置内容(JSON字符串格式),具体结构描述见ConfigJson。例如,{"payload_len":{"min":0,"max":6000},"synproxy":"on","slimit":{"pps":0,"maxconn_enable":1,"bps":0,"maxconn":124,"cps":123,"cps_enable":1},"sla":{"pps":0,"maxconn_enable":1,"outbps":536870912,"cps":125,"maxconn":1226,"inbps":0,"cps_enable":1},"nodata_conn":"off"}
表 1. ConfigJson
名称 类型 是否必需 描述
check Object DDoS防护策略配置,具体结构描述见Config
说明 该参数名以小写开头。
表 2. Config
名称 类型 是否必需 描述
PayloadLength Object 包长度过滤,Min为最小值,Max为最大值。
PersistenceTimeout Integer 会话保持检查时间,单位为秒。
NoDataConn String 虚假源开关。
SynProxy String 空连接开关。
Sla Object 目的新建、并发链接配置,具体结构描述见Sla
Slimit Object 源新建、并发链接配置,具体结构描述见Slimit
表 3. Sla
名称 类型 是否必需 描述
MaxConnEnable Integer 目的并发连接限速开关,取值:
  • 0:关闭
  • 1:打开
MaxConn Integer 目的并发连接限速。
CpsEnable Integer 目的新建连接限速开关,取值:
  • 0:关闭
  • 1:打开
Cps Integer 目的新建连接限速。
表 4. Slimit
名称 类型 是否必需 描述
MaxConnEnable Integer 源并发连接限速开关,取值:
  • 0:关闭
  • 1:打开
MaxConn Integer 源并发连接限速。
CpsEnable Integer 源新建连接限速开关,取值:
  • 0:关闭
  • 1:打开
Cps Integer 源新建连接限速。

返回参数

名称 类型 描述
RequestId String 本次请求的ID。

示例

请求示例
https://ddospro.cn-hangzhou.aliyuncs.com/?Action=ModifyHealthCheckConfig
&Ip=1.1.1.1
&FrontPort=255
&LbId=xxxxxxx-xxxx-xxxx-xxxxxxxx
&ConfigJson={"payload_len":{"min":0,"max":6000},"synproxy":"on","slimit":{"pps":0,"maxconn_enable":1,"bps":0,"maxconn":124,"cps":123,"cps_enable":1},"sla":{"pps":0,"maxconn_enable":1,"outbps":536870912,"cps":125,"maxconn":1226,"inbps":0,"cps_enable":1},"nodata_conn":"off"}
&公共请求参数
返回示例
  • JSON格式
    {
    	"RequestId": "C33EB3D5-AF96-43CA-9C7E-37A81BC06A1E"
    }