更新云模式防护域名
功能介绍
更新云模式防护域名配置,在没有填入源站信息server的原始数据的情况下,则新的源站信息server会覆盖源站信息,而不是新增源站
URI
PATCH /v1/{project_id}/waf/instance/{instance_id}
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
用户的project_id |
instance_id |
是 |
String |
域名id,您可以通过调用查询云模式防护域名列表(ListHost)获取域名id |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
X-Auth-Token |
是 |
String |
用户Token,通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 |
Content-Type |
是 |
String |
内容类型 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
proxy |
否 |
Boolean |
是否使用代理 |
certificateid |
否 |
String |
证书id,在对外协议为https的场景下可以使用,可以通过查询证书列表(ListCertificates)接口查询证书id |
certificatename |
否 |
String |
证书名称,在对外协议为https的场景下可以使用,可以在页面上获取的证书名称,或通过查询证书列表(ListCertificates)接口获取证书名称 |
server |
否 |
Array of UpdateCloudWafServer objects |
独享模式回源服务器配置 |
tls |
否 |
String |
支持最低的TLS版本(TLS v1.0/TLS v1.1/TLS v1.2),默认为TLS v1.0版本 |
cipher |
否 |
String |
加密套件(cipher_1,cipher_2,cipher_3,cipher_4,cipher_default): cipher_1: 加密算法为ECDHE-ECDSA-AES256-GCM-SHA384:HIGH:!MEDIUM:!LOW:!aNULL:!eNULL:!DES:!MD5:!PSK:!RC4:!kRSA:!SRP:!3DES:!DSS:!EXP:!CAMELLIA:@STRENGTH cipher_2:加密算法为EECDH+AESGCM:EDH+AESGCM cipher_3:加密算法为ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:RC4:HIGH:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH cipher_4:加密算法为ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:AES256-SHA256:RC4:HIGH:!MD5:!aNULL:!eNULL:!NULL:!EDH cipher_default: 加密算法为ECDHE-RSA-AES256-SHA384:AES256-SHA256:RC4:HIGH:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!AESGCM |
响应参数
状态码: 200
参数 |
参数类型 |
描述 |
---|---|---|
id |
String |
域名id |
policyid |
String |
策略id |
hostname |
String |
创建的云模式防护域名 |
domainid |
String |
帐户id |
access_code |
String |
cname前缀 |
protocol |
String |
后端协议类型 |
server |
Array of CloudWafServer objects |
源站信息 |
certificateid |
String |
证书id,通过查询证书列表接口(ListCertificates)接口获取证书id |
certificatename |
Object |
证书名,通过查询证书列表接口(ListCertificates)接口获取证书id |
proxy |
Boolean |
是否开启了代理 |
locked |
Integer |
锁定状态,默认为0 |
protect_status |
Integer |
域名防护状态:
|
access_status |
Integer |
接入状态 |
timestamp |
Long |
创建防护域名的时间 |
tls |
String |
ssl协议版本 |
cipher |
String |
加密套件(cipher_1,cipher_2,cipher_3,cipher_4,cipher_default): cipher_1: 加密算法为ECDHE-ECDSA-AES256-GCM-SHA384:HIGH:!MEDIUM:!LOW:!aNULL:!eNULL:!DES:!MD5:!PSK:!RC4:!kRSA:!SRP:!3DES:!DSS:!EXP:!CAMELLIA:@STRENGTH cipher_2:加密算法为EECDH+AESGCM:EDH+AESGCM cipher_3:加密算法为ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:RC4:HIGH:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH cipher_4:加密算法为ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:AES256-SHA256:RC4:HIGH:!MD5:!aNULL:!eNULL:!NULL:!EDH cipher_default: 加密算法为ECDHE-RSA-AES256-SHA384:AES256-SHA256:RC4:HIGH:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!AESGCM |
block_page |
BlockPage object |
告警页面 |
web_tag |
Boolean |
域名名称 |
flag |
Flag object |
WAF支持的认证项 |
description |
String |
域名描述 |
参数 |
参数类型 |
描述 |
---|---|---|
front_protocol |
String |
对外协议 |
back_protocol |
String |
源站协议 |
address |
String |
源站地址 |
port |
Integer |
源站端口 |
type |
String |
源站地址为ipv4 |
参数 |
参数类型 |
描述 |
---|---|---|
template |
String |
模板名称 |
custom_page |
CustomPage object |
自定义告警页面 |
redirect_url |
String |
重定向URL |
参数 |
参数类型 |
描述 |
---|---|---|
pci_3ds |
String |
true:通过pci_3ds标准认证,false:未通过pci_3ds标准认证 |
pci_dss |
String |
true:通过pci_dss标准认证,false:未通过pci_dss标准认证 |
cname |
String |
old:代表域名使用的老的cname,new:代表域名使用新的cname |
is_dual_az |
String |
true:WAF支持多可用区容灾,false:WAF不支持多可用区容灾 |
状态码: 400
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码 |
error_msg |
String |
错误信息 |
状态码: 401
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码 |
error_msg |
String |
错误信息 |
状态码: 500
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码 |
error_msg |
String |
错误信息 |
请求示例
无
响应示例
无
状态码
状态码 |
描述 |
---|---|
200 |
OK |
400 |
请求失败 |
401 |
token权限不足 |
500 |
服务器内部错误 |
错误码
请参见错误码。