创建 Waf 接口

请求url:

https://mosapi.meituan.com/mcs/v1?
    Action=CreateWaf&
    请求参数&
    AUTHDATA

请求参数

参数名
类型
说明
可选值
示例
备注

mode

string 参数值:block/log,代表waf规则行为模式 必选    

name

string waf的名称 必选    

bind_id

string waf规则应用的ELB实例id 必选    


返回参数

参数名
类型
说明
示例
备注
id string waf的id    
name string waf的名称    
mode
string waf的行为模式,block/log    
ip
string waf应用的elb实例对应的ip    
created_at
string waf的创建时间    
elb_id
string waf应用的elb实例id    
elb_name
string waf应用的elb实例名称    

 

返回示例(JSON)

{
  "CreateWafResponse": {
    "WAF": {
      "elb_name": "test_elb",
      "name": "waf-test",
      "ip": "10.4.224.144",
      "created_at": "2017-07-05T06:22:56.403Z",
      "mode": "log",
      "elb_id": "14bd4d64-d1e1-44fa-a1a5-248fcc3172",
      "id": "82f2b160-9722-4d2a-b4b9-adf930f724"
    }
  }
}

 

更新 Waf 接口

请求url:

https://mosapi.meituan.com/mcs/v1?
    Action=UpdateWaf&
    请求参数&
    AUTHDATA

请求参数

参数名
类型
说明
可选值
示例
备注
id string waf的id 必选    
mode string 参数值:block/log,代表WAF规则行为模式 可选    
name string waf的名称 可选    
bind_id string waf规则应用的ELB实例id 可选    

 

返回参数

参数名
类型
说明
示例
备注
id string waf的id    
name string waf的名称    
mode
string waf的行为模式,block/log    
ip
string waf应用的elb实例对应的ip    
created_at
string waf的创建时间    
elb_id
string waf应用的elb实例id    
elb_name
string waf应用的elb实例名称

 

 

返回示例(JSON)

 

 {
  "UpdateWafResponse": {
    "WAF": {
      "elb_name": "test_elb",
      "name": "new-action-test",
      "ip": "10.4.224.10",
      "created_at": "2017-07-04T03:38:37Z",
      "mode": "block",
      "elb_id": "14bd4d64-d1e1-44fa-a1a5-95248f2",
      "id": "12cb9f9d-f880-4ca9-8228-1767096dc"
    }
  }
}

 

查看 Waf 接口

请求url:

https://mosapi.meituan.com/mcs/v1?
    Action=ShowWaf&
    请求参数&
    AUTHDATA

请求参数

参数名 类型 说明 可选值 示例 备注
id string waf的id 必选    

 

返回参数

参数名 类型 说明 示例 备注
id string waf的id    
name string waf的名称    
mode
string waf的行为模式,block/log    
ip
string waf应用的elb实例对应的ip    
created_at
string waf的创建时间    
elb_id
string waf应用的elb实例id    
elb_name
string waf应用的elb实例名称  

返回示例(JSON)

{
  "ShowWafResponse": {
    "WAF": {
      "elb_name": "test_elb",
      "name": "test_waf",
      "ip": "10.4.224.144",
      "created_at": "2017-07-04T03:38:37Z",
      "mode": "block",
      "elb_id": "14bd4d64-d1e1-44fa-a1a5-95abc",
      "id": "12cb9f9d-f880-4ca9-8228-17670ebdc"
    }
  }
}

删除 Waf 接口

请求url:

https://mosapi.meituan.com/mcs/v1?
    Action=DeleteWaf&
    请求参数&
    AUTHDATA

请求参数

参数名 类型 说明 可选值 示例 备注
id string waf的id 必选    

 

返回参数

参数名 类型 说明 示例 备注
return bool      

 

返回示例(JSON)

{
  "DeleteWafResponse": {
    "return": true
  }
}