Class: TencentCloud::Waf::V20180125::ModifySpartaProtectionRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180125/models.rb

Overview

ModifySpartaProtection请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(domain = nil, domainid = nil, instanceid = nil, certtype = nil, cert = nil, privatekey = nil, sslid = nil, iscdn = nil, upstreamscheme = nil, httpsupstreamport = nil, httpsrewrite = nil, upstreamtype = nil, upstreamdomain = nil, srclist = nil, ishttp2 = nil, iswebsocket = nil, loadbalance = nil, isgray = nil, edition = nil, ports = nil, iskeepalive = nil, anycast = nil, weights = nil, activecheck = nil, tlsversion = nil, ciphers = nil, ciphertemplate = nil, proxyreadtimeout = nil, proxysendtimeout = nil, snitype = nil, snihost = nil, ipheaders = nil, xffreset = nil, note = nil, upstreamhost = nil, proxybuffer = nil) ⇒ ModifySpartaProtectionRequest

Returns a new instance of ModifySpartaProtectionRequest.



10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
# File 'lib/v20180125/models.rb', line 10237

def initialize(domain=nil, domainid=nil, instanceid=nil, certtype=nil, cert=nil, privatekey=nil, sslid=nil, iscdn=nil, upstreamscheme=nil, httpsupstreamport=nil, httpsrewrite=nil, upstreamtype=nil, upstreamdomain=nil, srclist=nil, ishttp2=nil, iswebsocket=nil, loadbalance=nil, isgray=nil, edition=nil, ports=nil, iskeepalive=nil, anycast=nil, weights=nil, activecheck=nil, tlsversion=nil, ciphers=nil, ciphertemplate=nil, proxyreadtimeout=nil, proxysendtimeout=nil, snitype=nil, snihost=nil, ipheaders=nil, xffreset=nil, note=nil, upstreamhost=nil, proxybuffer=nil)
  @Domain = domain
  @DomainId = domainid
  @InstanceID = instanceid
  @CertType = certtype
  @Cert = cert
  @PrivateKey = privatekey
  @SSLId = sslid
  @IsCdn = iscdn
  @UpstreamScheme = upstreamscheme
  @HttpsUpstreamPort = httpsupstreamport
  @HttpsRewrite = httpsrewrite
  @UpstreamType = upstreamtype
  @UpstreamDomain = upstreamdomain
  @SrcList = srclist
  @IsHttp2 = ishttp2
  @IsWebsocket = iswebsocket
  @LoadBalance = loadbalance
  @IsGray = isgray
  @Edition = edition
  @Ports = ports
  @IsKeepAlive = iskeepalive
  @Anycast = anycast
  @Weights = weights
  @ActiveCheck = activecheck
  @TLSVersion = tlsversion
  @Ciphers = ciphers
  @CipherTemplate = ciphertemplate
  @ProxyReadTimeout = proxyreadtimeout
  @ProxySendTimeout = proxysendtimeout
  @SniType = snitype
  @SniHost = snihost
  @IpHeaders = ipheaders
  @XFFReset = xffreset
  @Note = note
  @UpstreamHost = upstreamhost
  @ProxyBuffer = proxybuffer
end

Instance Attribute Details

#ActiveCheckObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 0: 短连接 1: 长连接 0:不开启 1:开启 0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板 3:自定义模板 0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名 2:开启SNI,SNI为域名回源时的源站域名 3:开启SNI,SNI为自定义域名 0:关闭 1:开启

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    必填项。证书类型。

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    必填项。waf前是否部署有七层代理服务。

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    必填项。是否开启HTTP强制跳转到HTTPS。

  • UpstreamType:

    必填项。回源类型。

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    必填项。是否开启HTTP2,需要开启HTTPS协议支持。

  • IsWebsocket:

    必填项。是否开启WebSocket支持。

  • LoadBalance:

    必填项。回源负载均衡策略。

  • IsGray:

    待废弃,可不填。是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    必填项。是否开启长连接。

  • Anycast:

    必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    必填项,是否开启主动健康检测。

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    必填项。加密套件模板。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • XFFReset:

    必填项。是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

    自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。

  • ProxyBuffer:

    是否开启缓存 0-关闭 1-开启



10235
10236
10237
# File 'lib/v20180125/models.rb', line 10235

def ActiveCheck
  @ActiveCheck
end

#AnycastObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 0: 短连接 1: 长连接 0:不开启 1:开启 0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板 3:自定义模板 0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名 2:开启SNI,SNI为域名回源时的源站域名 3:开启SNI,SNI为自定义域名 0:关闭 1:开启

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    必填项。证书类型。

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    必填项。waf前是否部署有七层代理服务。

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    必填项。是否开启HTTP强制跳转到HTTPS。

  • UpstreamType:

    必填项。回源类型。

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    必填项。是否开启HTTP2,需要开启HTTPS协议支持。

  • IsWebsocket:

    必填项。是否开启WebSocket支持。

  • LoadBalance:

    必填项。回源负载均衡策略。

  • IsGray:

    待废弃,可不填。是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    必填项。是否开启长连接。

  • Anycast:

    必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    必填项,是否开启主动健康检测。

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    必填项。加密套件模板。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • XFFReset:

    必填项。是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

    自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。

  • ProxyBuffer:

    是否开启缓存 0-关闭 1-开启



10235
10236
10237
# File 'lib/v20180125/models.rb', line 10235

def Anycast
  @Anycast
end

#CertObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 0: 短连接 1: 长连接 0:不开启 1:开启 0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板 3:自定义模板 0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名 2:开启SNI,SNI为域名回源时的源站域名 3:开启SNI,SNI为自定义域名 0:关闭 1:开启

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    必填项。证书类型。

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    必填项。waf前是否部署有七层代理服务。

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    必填项。是否开启HTTP强制跳转到HTTPS。

  • UpstreamType:

    必填项。回源类型。

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    必填项。是否开启HTTP2,需要开启HTTPS协议支持。

  • IsWebsocket:

    必填项。是否开启WebSocket支持。

  • LoadBalance:

    必填项。回源负载均衡策略。

  • IsGray:

    待废弃,可不填。是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    必填项。是否开启长连接。

  • Anycast:

    必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    必填项,是否开启主动健康检测。

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    必填项。加密套件模板。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • XFFReset:

    必填项。是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

    自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。

  • ProxyBuffer:

    是否开启缓存 0-关闭 1-开启



10235
10236
10237
# File 'lib/v20180125/models.rb', line 10235

def Cert
  @Cert
end

#CertTypeObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 0: 短连接 1: 长连接 0:不开启 1:开启 0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板 3:自定义模板 0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名 2:开启SNI,SNI为域名回源时的源站域名 3:开启SNI,SNI为自定义域名 0:关闭 1:开启

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    必填项。证书类型。

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    必填项。waf前是否部署有七层代理服务。

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    必填项。是否开启HTTP强制跳转到HTTPS。

  • UpstreamType:

    必填项。回源类型。

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    必填项。是否开启HTTP2,需要开启HTTPS协议支持。

  • IsWebsocket:

    必填项。是否开启WebSocket支持。

  • LoadBalance:

    必填项。回源负载均衡策略。

  • IsGray:

    待废弃,可不填。是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    必填项。是否开启长连接。

  • Anycast:

    必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    必填项,是否开启主动健康检测。

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    必填项。加密套件模板。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • XFFReset:

    必填项。是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

    自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。

  • ProxyBuffer:

    是否开启缓存 0-关闭 1-开启



10235
10236
10237
# File 'lib/v20180125/models.rb', line 10235

def CertType
  @CertType
end

#CiphersObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 0: 短连接 1: 长连接 0:不开启 1:开启 0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板 3:自定义模板 0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名 2:开启SNI,SNI为域名回源时的源站域名 3:开启SNI,SNI为自定义域名 0:关闭 1:开启

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    必填项。证书类型。

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    必填项。waf前是否部署有七层代理服务。

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    必填项。是否开启HTTP强制跳转到HTTPS。

  • UpstreamType:

    必填项。回源类型。

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    必填项。是否开启HTTP2,需要开启HTTPS协议支持。

  • IsWebsocket:

    必填项。是否开启WebSocket支持。

  • LoadBalance:

    必填项。回源负载均衡策略。

  • IsGray:

    待废弃,可不填。是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    必填项。是否开启长连接。

  • Anycast:

    必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    必填项,是否开启主动健康检测。

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    必填项。加密套件模板。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • XFFReset:

    必填项。是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

    自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。

  • ProxyBuffer:

    是否开启缓存 0-关闭 1-开启



10235
10236
10237
# File 'lib/v20180125/models.rb', line 10235

def Ciphers
  @Ciphers
end

#CipherTemplateObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 0: 短连接 1: 长连接 0:不开启 1:开启 0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板 3:自定义模板 0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名 2:开启SNI,SNI为域名回源时的源站域名 3:开启SNI,SNI为自定义域名 0:关闭 1:开启

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    必填项。证书类型。

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    必填项。waf前是否部署有七层代理服务。

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    必填项。是否开启HTTP强制跳转到HTTPS。

  • UpstreamType:

    必填项。回源类型。

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    必填项。是否开启HTTP2,需要开启HTTPS协议支持。

  • IsWebsocket:

    必填项。是否开启WebSocket支持。

  • LoadBalance:

    必填项。回源负载均衡策略。

  • IsGray:

    待废弃,可不填。是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    必填项。是否开启长连接。

  • Anycast:

    必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    必填项,是否开启主动健康检测。

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    必填项。加密套件模板。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • XFFReset:

    必填项。是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

    自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。

  • ProxyBuffer:

    是否开启缓存 0-关闭 1-开启



10235
10236
10237
# File 'lib/v20180125/models.rb', line 10235

def CipherTemplate
  @CipherTemplate
end

#DomainObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 0: 短连接 1: 长连接 0:不开启 1:开启 0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板 3:自定义模板 0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名 2:开启SNI,SNI为域名回源时的源站域名 3:开启SNI,SNI为自定义域名 0:关闭 1:开启

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    必填项。证书类型。

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    必填项。waf前是否部署有七层代理服务。

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    必填项。是否开启HTTP强制跳转到HTTPS。

  • UpstreamType:

    必填项。回源类型。

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    必填项。是否开启HTTP2,需要开启HTTPS协议支持。

  • IsWebsocket:

    必填项。是否开启WebSocket支持。

  • LoadBalance:

    必填项。回源负载均衡策略。

  • IsGray:

    待废弃,可不填。是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    必填项。是否开启长连接。

  • Anycast:

    必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    必填项,是否开启主动健康检测。

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    必填项。加密套件模板。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • XFFReset:

    必填项。是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

    自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。

  • ProxyBuffer:

    是否开启缓存 0-关闭 1-开启



10235
10236
10237
# File 'lib/v20180125/models.rb', line 10235

def Domain
  @Domain
end

#DomainIdObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 0: 短连接 1: 长连接 0:不开启 1:开启 0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板 3:自定义模板 0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名 2:开启SNI,SNI为域名回源时的源站域名 3:开启SNI,SNI为自定义域名 0:关闭 1:开启

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    必填项。证书类型。

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    必填项。waf前是否部署有七层代理服务。

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    必填项。是否开启HTTP强制跳转到HTTPS。

  • UpstreamType:

    必填项。回源类型。

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    必填项。是否开启HTTP2,需要开启HTTPS协议支持。

  • IsWebsocket:

    必填项。是否开启WebSocket支持。

  • LoadBalance:

    必填项。回源负载均衡策略。

  • IsGray:

    待废弃,可不填。是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    必填项。是否开启长连接。

  • Anycast:

    必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    必填项,是否开启主动健康检测。

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    必填项。加密套件模板。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • XFFReset:

    必填项。是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

    自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。

  • ProxyBuffer:

    是否开启缓存 0-关闭 1-开启



10235
10236
10237
# File 'lib/v20180125/models.rb', line 10235

def DomainId
  @DomainId
end

#EditionObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 0: 短连接 1: 长连接 0:不开启 1:开启 0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板 3:自定义模板 0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名 2:开启SNI,SNI为域名回源时的源站域名 3:开启SNI,SNI为自定义域名 0:关闭 1:开启

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    必填项。证书类型。

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    必填项。waf前是否部署有七层代理服务。

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    必填项。是否开启HTTP强制跳转到HTTPS。

  • UpstreamType:

    必填项。回源类型。

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    必填项。是否开启HTTP2,需要开启HTTPS协议支持。

  • IsWebsocket:

    必填项。是否开启WebSocket支持。

  • LoadBalance:

    必填项。回源负载均衡策略。

  • IsGray:

    待废弃,可不填。是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    必填项。是否开启长连接。

  • Anycast:

    必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    必填项,是否开启主动健康检测。

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    必填项。加密套件模板。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • XFFReset:

    必填项。是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

    自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。

  • ProxyBuffer:

    是否开启缓存 0-关闭 1-开启



10235
10236
10237
# File 'lib/v20180125/models.rb', line 10235

def Edition
  @Edition
end

#HttpsRewriteObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 0: 短连接 1: 长连接 0:不开启 1:开启 0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板 3:自定义模板 0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名 2:开启SNI,SNI为域名回源时的源站域名 3:开启SNI,SNI为自定义域名 0:关闭 1:开启

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    必填项。证书类型。

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    必填项。waf前是否部署有七层代理服务。

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    必填项。是否开启HTTP强制跳转到HTTPS。

  • UpstreamType:

    必填项。回源类型。

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    必填项。是否开启HTTP2,需要开启HTTPS协议支持。

  • IsWebsocket:

    必填项。是否开启WebSocket支持。

  • LoadBalance:

    必填项。回源负载均衡策略。

  • IsGray:

    待废弃,可不填。是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    必填项。是否开启长连接。

  • Anycast:

    必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    必填项,是否开启主动健康检测。

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    必填项。加密套件模板。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • XFFReset:

    必填项。是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

    自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。

  • ProxyBuffer:

    是否开启缓存 0-关闭 1-开启



10235
10236
10237
# File 'lib/v20180125/models.rb', line 10235

def HttpsRewrite
  @HttpsRewrite
end

#HttpsUpstreamPortObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 0: 短连接 1: 长连接 0:不开启 1:开启 0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板 3:自定义模板 0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名 2:开启SNI,SNI为域名回源时的源站域名 3:开启SNI,SNI为自定义域名 0:关闭 1:开启

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    必填项。证书类型。

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    必填项。waf前是否部署有七层代理服务。

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    必填项。是否开启HTTP强制跳转到HTTPS。

  • UpstreamType:

    必填项。回源类型。

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    必填项。是否开启HTTP2,需要开启HTTPS协议支持。

  • IsWebsocket:

    必填项。是否开启WebSocket支持。

  • LoadBalance:

    必填项。回源负载均衡策略。

  • IsGray:

    待废弃,可不填。是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    必填项。是否开启长连接。

  • Anycast:

    必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    必填项,是否开启主动健康检测。

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    必填项。加密套件模板。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • XFFReset:

    必填项。是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

    自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。

  • ProxyBuffer:

    是否开启缓存 0-关闭 1-开启



10235
10236
10237
# File 'lib/v20180125/models.rb', line 10235

def HttpsUpstreamPort
  @HttpsUpstreamPort
end

#InstanceIDObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 0: 短连接 1: 长连接 0:不开启 1:开启 0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板 3:自定义模板 0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名 2:开启SNI,SNI为域名回源时的源站域名 3:开启SNI,SNI为自定义域名 0:关闭 1:开启

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    必填项。证书类型。

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    必填项。waf前是否部署有七层代理服务。

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    必填项。是否开启HTTP强制跳转到HTTPS。

  • UpstreamType:

    必填项。回源类型。

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    必填项。是否开启HTTP2,需要开启HTTPS协议支持。

  • IsWebsocket:

    必填项。是否开启WebSocket支持。

  • LoadBalance:

    必填项。回源负载均衡策略。

  • IsGray:

    待废弃,可不填。是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    必填项。是否开启长连接。

  • Anycast:

    必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    必填项,是否开启主动健康检测。

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    必填项。加密套件模板。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • XFFReset:

    必填项。是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

    自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。

  • ProxyBuffer:

    是否开启缓存 0-关闭 1-开启



10235
10236
10237
# File 'lib/v20180125/models.rb', line 10235

def InstanceID
  @InstanceID
end

#IpHeadersObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 0: 短连接 1: 长连接 0:不开启 1:开启 0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板 3:自定义模板 0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名 2:开启SNI,SNI为域名回源时的源站域名 3:开启SNI,SNI为自定义域名 0:关闭 1:开启

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    必填项。证书类型。

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    必填项。waf前是否部署有七层代理服务。

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    必填项。是否开启HTTP强制跳转到HTTPS。

  • UpstreamType:

    必填项。回源类型。

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    必填项。是否开启HTTP2,需要开启HTTPS协议支持。

  • IsWebsocket:

    必填项。是否开启WebSocket支持。

  • LoadBalance:

    必填项。回源负载均衡策略。

  • IsGray:

    待废弃,可不填。是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    必填项。是否开启长连接。

  • Anycast:

    必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    必填项,是否开启主动健康检测。

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    必填项。加密套件模板。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • XFFReset:

    必填项。是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

    自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。

  • ProxyBuffer:

    是否开启缓存 0-关闭 1-开启



10235
10236
10237
# File 'lib/v20180125/models.rb', line 10235

def IpHeaders
  @IpHeaders
end

#IsCdnObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 0: 短连接 1: 长连接 0:不开启 1:开启 0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板 3:自定义模板 0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名 2:开启SNI,SNI为域名回源时的源站域名 3:开启SNI,SNI为自定义域名 0:关闭 1:开启

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    必填项。证书类型。

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    必填项。waf前是否部署有七层代理服务。

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    必填项。是否开启HTTP强制跳转到HTTPS。

  • UpstreamType:

    必填项。回源类型。

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    必填项。是否开启HTTP2,需要开启HTTPS协议支持。

  • IsWebsocket:

    必填项。是否开启WebSocket支持。

  • LoadBalance:

    必填项。回源负载均衡策略。

  • IsGray:

    待废弃,可不填。是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    必填项。是否开启长连接。

  • Anycast:

    必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    必填项,是否开启主动健康检测。

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    必填项。加密套件模板。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • XFFReset:

    必填项。是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

    自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。

  • ProxyBuffer:

    是否开启缓存 0-关闭 1-开启



10235
10236
10237
# File 'lib/v20180125/models.rb', line 10235

def IsCdn
  @IsCdn
end

#IsGrayObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 0: 短连接 1: 长连接 0:不开启 1:开启 0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板 3:自定义模板 0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名 2:开启SNI,SNI为域名回源时的源站域名 3:开启SNI,SNI为自定义域名 0:关闭 1:开启

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    必填项。证书类型。

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    必填项。waf前是否部署有七层代理服务。

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    必填项。是否开启HTTP强制跳转到HTTPS。

  • UpstreamType:

    必填项。回源类型。

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    必填项。是否开启HTTP2,需要开启HTTPS协议支持。

  • IsWebsocket:

    必填项。是否开启WebSocket支持。

  • LoadBalance:

    必填项。回源负载均衡策略。

  • IsGray:

    待废弃,可不填。是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    必填项。是否开启长连接。

  • Anycast:

    必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    必填项,是否开启主动健康检测。

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    必填项。加密套件模板。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • XFFReset:

    必填项。是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

    自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。

  • ProxyBuffer:

    是否开启缓存 0-关闭 1-开启



10235
10236
10237
# File 'lib/v20180125/models.rb', line 10235

def IsGray
  @IsGray
end

#IsHttp2Object

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 0: 短连接 1: 长连接 0:不开启 1:开启 0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板 3:自定义模板 0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名 2:开启SNI,SNI为域名回源时的源站域名 3:开启SNI,SNI为自定义域名 0:关闭 1:开启

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    必填项。证书类型。

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    必填项。waf前是否部署有七层代理服务。

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    必填项。是否开启HTTP强制跳转到HTTPS。

  • UpstreamType:

    必填项。回源类型。

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    必填项。是否开启HTTP2,需要开启HTTPS协议支持。

  • IsWebsocket:

    必填项。是否开启WebSocket支持。

  • LoadBalance:

    必填项。回源负载均衡策略。

  • IsGray:

    待废弃,可不填。是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    必填项。是否开启长连接。

  • Anycast:

    必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    必填项,是否开启主动健康检测。

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    必填项。加密套件模板。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • XFFReset:

    必填项。是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

    自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。

  • ProxyBuffer:

    是否开启缓存 0-关闭 1-开启



10235
10236
10237
# File 'lib/v20180125/models.rb', line 10235

def IsHttp2
  @IsHttp2
end

#IsKeepAliveObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 0: 短连接 1: 长连接 0:不开启 1:开启 0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板 3:自定义模板 0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名 2:开启SNI,SNI为域名回源时的源站域名 3:开启SNI,SNI为自定义域名 0:关闭 1:开启

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    必填项。证书类型。

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    必填项。waf前是否部署有七层代理服务。

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    必填项。是否开启HTTP强制跳转到HTTPS。

  • UpstreamType:

    必填项。回源类型。

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    必填项。是否开启HTTP2,需要开启HTTPS协议支持。

  • IsWebsocket:

    必填项。是否开启WebSocket支持。

  • LoadBalance:

    必填项。回源负载均衡策略。

  • IsGray:

    待废弃,可不填。是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    必填项。是否开启长连接。

  • Anycast:

    必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    必填项,是否开启主动健康检测。

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    必填项。加密套件模板。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • XFFReset:

    必填项。是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

    自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。

  • ProxyBuffer:

    是否开启缓存 0-关闭 1-开启



10235
10236
10237
# File 'lib/v20180125/models.rb', line 10235

def IsKeepAlive
  @IsKeepAlive
end

#IsWebsocketObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 0: 短连接 1: 长连接 0:不开启 1:开启 0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板 3:自定义模板 0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名 2:开启SNI,SNI为域名回源时的源站域名 3:开启SNI,SNI为自定义域名 0:关闭 1:开启

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    必填项。证书类型。

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    必填项。waf前是否部署有七层代理服务。

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    必填项。是否开启HTTP强制跳转到HTTPS。

  • UpstreamType:

    必填项。回源类型。

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    必填项。是否开启HTTP2,需要开启HTTPS协议支持。

  • IsWebsocket:

    必填项。是否开启WebSocket支持。

  • LoadBalance:

    必填项。回源负载均衡策略。

  • IsGray:

    待废弃,可不填。是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    必填项。是否开启长连接。

  • Anycast:

    必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    必填项,是否开启主动健康检测。

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    必填项。加密套件模板。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • XFFReset:

    必填项。是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

    自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。

  • ProxyBuffer:

    是否开启缓存 0-关闭 1-开启



10235
10236
10237
# File 'lib/v20180125/models.rb', line 10235

def IsWebsocket
  @IsWebsocket
end

#LoadBalanceObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 0: 短连接 1: 长连接 0:不开启 1:开启 0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板 3:自定义模板 0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名 2:开启SNI,SNI为域名回源时的源站域名 3:开启SNI,SNI为自定义域名 0:关闭 1:开启

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    必填项。证书类型。

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    必填项。waf前是否部署有七层代理服务。

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    必填项。是否开启HTTP强制跳转到HTTPS。

  • UpstreamType:

    必填项。回源类型。

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    必填项。是否开启HTTP2,需要开启HTTPS协议支持。

  • IsWebsocket:

    必填项。是否开启WebSocket支持。

  • LoadBalance:

    必填项。回源负载均衡策略。

  • IsGray:

    待废弃,可不填。是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    必填项。是否开启长连接。

  • Anycast:

    必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    必填项,是否开启主动健康检测。

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    必填项。加密套件模板。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • XFFReset:

    必填项。是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

    自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。

  • ProxyBuffer:

    是否开启缓存 0-关闭 1-开启



10235
10236
10237
# File 'lib/v20180125/models.rb', line 10235

def LoadBalance
  @LoadBalance
end

#NoteObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 0: 短连接 1: 长连接 0:不开启 1:开启 0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板 3:自定义模板 0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名 2:开启SNI,SNI为域名回源时的源站域名 3:开启SNI,SNI为自定义域名 0:关闭 1:开启

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    必填项。证书类型。

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    必填项。waf前是否部署有七层代理服务。

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    必填项。是否开启HTTP强制跳转到HTTPS。

  • UpstreamType:

    必填项。回源类型。

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    必填项。是否开启HTTP2,需要开启HTTPS协议支持。

  • IsWebsocket:

    必填项。是否开启WebSocket支持。

  • LoadBalance:

    必填项。回源负载均衡策略。

  • IsGray:

    待废弃,可不填。是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    必填项。是否开启长连接。

  • Anycast:

    必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    必填项,是否开启主动健康检测。

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    必填项。加密套件模板。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • XFFReset:

    必填项。是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

    自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。

  • ProxyBuffer:

    是否开启缓存 0-关闭 1-开启



10235
10236
10237
# File 'lib/v20180125/models.rb', line 10235

def Note
  @Note
end

#PortsObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 0: 短连接 1: 长连接 0:不开启 1:开启 0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板 3:自定义模板 0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名 2:开启SNI,SNI为域名回源时的源站域名 3:开启SNI,SNI为自定义域名 0:关闭 1:开启

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    必填项。证书类型。

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    必填项。waf前是否部署有七层代理服务。

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    必填项。是否开启HTTP强制跳转到HTTPS。

  • UpstreamType:

    必填项。回源类型。

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    必填项。是否开启HTTP2,需要开启HTTPS协议支持。

  • IsWebsocket:

    必填项。是否开启WebSocket支持。

  • LoadBalance:

    必填项。回源负载均衡策略。

  • IsGray:

    待废弃,可不填。是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    必填项。是否开启长连接。

  • Anycast:

    必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    必填项,是否开启主动健康检测。

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    必填项。加密套件模板。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • XFFReset:

    必填项。是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

    自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。

  • ProxyBuffer:

    是否开启缓存 0-关闭 1-开启



10235
10236
10237
# File 'lib/v20180125/models.rb', line 10235

def Ports
  @Ports
end

#PrivateKeyObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 0: 短连接 1: 长连接 0:不开启 1:开启 0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板 3:自定义模板 0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名 2:开启SNI,SNI为域名回源时的源站域名 3:开启SNI,SNI为自定义域名 0:关闭 1:开启

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    必填项。证书类型。

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    必填项。waf前是否部署有七层代理服务。

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    必填项。是否开启HTTP强制跳转到HTTPS。

  • UpstreamType:

    必填项。回源类型。

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    必填项。是否开启HTTP2,需要开启HTTPS协议支持。

  • IsWebsocket:

    必填项。是否开启WebSocket支持。

  • LoadBalance:

    必填项。回源负载均衡策略。

  • IsGray:

    待废弃,可不填。是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    必填项。是否开启长连接。

  • Anycast:

    必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    必填项,是否开启主动健康检测。

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    必填项。加密套件模板。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • XFFReset:

    必填项。是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

    自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。

  • ProxyBuffer:

    是否开启缓存 0-关闭 1-开启



10235
10236
10237
# File 'lib/v20180125/models.rb', line 10235

def PrivateKey
  @PrivateKey
end

#ProxyBufferObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 0: 短连接 1: 长连接 0:不开启 1:开启 0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板 3:自定义模板 0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名 2:开启SNI,SNI为域名回源时的源站域名 3:开启SNI,SNI为自定义域名 0:关闭 1:开启

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    必填项。证书类型。

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    必填项。waf前是否部署有七层代理服务。

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    必填项。是否开启HTTP强制跳转到HTTPS。

  • UpstreamType:

    必填项。回源类型。

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    必填项。是否开启HTTP2,需要开启HTTPS协议支持。

  • IsWebsocket:

    必填项。是否开启WebSocket支持。

  • LoadBalance:

    必填项。回源负载均衡策略。

  • IsGray:

    待废弃,可不填。是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    必填项。是否开启长连接。

  • Anycast:

    必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    必填项,是否开启主动健康检测。

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    必填项。加密套件模板。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • XFFReset:

    必填项。是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

    自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。

  • ProxyBuffer:

    是否开启缓存 0-关闭 1-开启



10235
10236
10237
# File 'lib/v20180125/models.rb', line 10235

def ProxyBuffer
  @ProxyBuffer
end

#ProxyReadTimeoutObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 0: 短连接 1: 长连接 0:不开启 1:开启 0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板 3:自定义模板 0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名 2:开启SNI,SNI为域名回源时的源站域名 3:开启SNI,SNI为自定义域名 0:关闭 1:开启

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    必填项。证书类型。

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    必填项。waf前是否部署有七层代理服务。

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    必填项。是否开启HTTP强制跳转到HTTPS。

  • UpstreamType:

    必填项。回源类型。

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    必填项。是否开启HTTP2,需要开启HTTPS协议支持。

  • IsWebsocket:

    必填项。是否开启WebSocket支持。

  • LoadBalance:

    必填项。回源负载均衡策略。

  • IsGray:

    待废弃,可不填。是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    必填项。是否开启长连接。

  • Anycast:

    必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    必填项,是否开启主动健康检测。

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    必填项。加密套件模板。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • XFFReset:

    必填项。是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

    自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。

  • ProxyBuffer:

    是否开启缓存 0-关闭 1-开启



10235
10236
10237
# File 'lib/v20180125/models.rb', line 10235

def ProxyReadTimeout
  @ProxyReadTimeout
end

#ProxySendTimeoutObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 0: 短连接 1: 长连接 0:不开启 1:开启 0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板 3:自定义模板 0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名 2:开启SNI,SNI为域名回源时的源站域名 3:开启SNI,SNI为自定义域名 0:关闭 1:开启

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    必填项。证书类型。

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    必填项。waf前是否部署有七层代理服务。

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    必填项。是否开启HTTP强制跳转到HTTPS。

  • UpstreamType:

    必填项。回源类型。

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    必填项。是否开启HTTP2,需要开启HTTPS协议支持。

  • IsWebsocket:

    必填项。是否开启WebSocket支持。

  • LoadBalance:

    必填项。回源负载均衡策略。

  • IsGray:

    待废弃,可不填。是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    必填项。是否开启长连接。

  • Anycast:

    必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    必填项,是否开启主动健康检测。

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    必填项。加密套件模板。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • XFFReset:

    必填项。是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

    自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。

  • ProxyBuffer:

    是否开启缓存 0-关闭 1-开启



10235
10236
10237
# File 'lib/v20180125/models.rb', line 10235

def ProxySendTimeout
  @ProxySendTimeout
end

#SniHostObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 0: 短连接 1: 长连接 0:不开启 1:开启 0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板 3:自定义模板 0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名 2:开启SNI,SNI为域名回源时的源站域名 3:开启SNI,SNI为自定义域名 0:关闭 1:开启

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    必填项。证书类型。

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    必填项。waf前是否部署有七层代理服务。

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    必填项。是否开启HTTP强制跳转到HTTPS。

  • UpstreamType:

    必填项。回源类型。

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    必填项。是否开启HTTP2,需要开启HTTPS协议支持。

  • IsWebsocket:

    必填项。是否开启WebSocket支持。

  • LoadBalance:

    必填项。回源负载均衡策略。

  • IsGray:

    待废弃,可不填。是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    必填项。是否开启长连接。

  • Anycast:

    必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    必填项,是否开启主动健康检测。

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    必填项。加密套件模板。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • XFFReset:

    必填项。是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

    自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。

  • ProxyBuffer:

    是否开启缓存 0-关闭 1-开启



10235
10236
10237
# File 'lib/v20180125/models.rb', line 10235

def SniHost
  @SniHost
end

#SniTypeObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 0: 短连接 1: 长连接 0:不开启 1:开启 0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板 3:自定义模板 0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名 2:开启SNI,SNI为域名回源时的源站域名 3:开启SNI,SNI为自定义域名 0:关闭 1:开启

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    必填项。证书类型。

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    必填项。waf前是否部署有七层代理服务。

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    必填项。是否开启HTTP强制跳转到HTTPS。

  • UpstreamType:

    必填项。回源类型。

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    必填项。是否开启HTTP2,需要开启HTTPS协议支持。

  • IsWebsocket:

    必填项。是否开启WebSocket支持。

  • LoadBalance:

    必填项。回源负载均衡策略。

  • IsGray:

    待废弃,可不填。是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    必填项。是否开启长连接。

  • Anycast:

    必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    必填项,是否开启主动健康检测。

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    必填项。加密套件模板。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • XFFReset:

    必填项。是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

    自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。

  • ProxyBuffer:

    是否开启缓存 0-关闭 1-开启



10235
10236
10237
# File 'lib/v20180125/models.rb', line 10235

def SniType
  @SniType
end

#SrcListObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 0: 短连接 1: 长连接 0:不开启 1:开启 0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板 3:自定义模板 0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名 2:开启SNI,SNI为域名回源时的源站域名 3:开启SNI,SNI为自定义域名 0:关闭 1:开启

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    必填项。证书类型。

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    必填项。waf前是否部署有七层代理服务。

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    必填项。是否开启HTTP强制跳转到HTTPS。

  • UpstreamType:

    必填项。回源类型。

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    必填项。是否开启HTTP2,需要开启HTTPS协议支持。

  • IsWebsocket:

    必填项。是否开启WebSocket支持。

  • LoadBalance:

    必填项。回源负载均衡策略。

  • IsGray:

    待废弃,可不填。是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    必填项。是否开启长连接。

  • Anycast:

    必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    必填项,是否开启主动健康检测。

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    必填项。加密套件模板。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • XFFReset:

    必填项。是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

    自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。

  • ProxyBuffer:

    是否开启缓存 0-关闭 1-开启



10235
10236
10237
# File 'lib/v20180125/models.rb', line 10235

def SrcList
  @SrcList
end

#SSLIdObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 0: 短连接 1: 长连接 0:不开启 1:开启 0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板 3:自定义模板 0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名 2:开启SNI,SNI为域名回源时的源站域名 3:开启SNI,SNI为自定义域名 0:关闭 1:开启

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    必填项。证书类型。

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    必填项。waf前是否部署有七层代理服务。

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    必填项。是否开启HTTP强制跳转到HTTPS。

  • UpstreamType:

    必填项。回源类型。

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    必填项。是否开启HTTP2,需要开启HTTPS协议支持。

  • IsWebsocket:

    必填项。是否开启WebSocket支持。

  • LoadBalance:

    必填项。回源负载均衡策略。

  • IsGray:

    待废弃,可不填。是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    必填项。是否开启长连接。

  • Anycast:

    必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    必填项,是否开启主动健康检测。

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    必填项。加密套件模板。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • XFFReset:

    必填项。是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

    自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。

  • ProxyBuffer:

    是否开启缓存 0-关闭 1-开启



10235
10236
10237
# File 'lib/v20180125/models.rb', line 10235

def SSLId
  @SSLId
end

#TLSVersionObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 0: 短连接 1: 长连接 0:不开启 1:开启 0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板 3:自定义模板 0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名 2:开启SNI,SNI为域名回源时的源站域名 3:开启SNI,SNI为自定义域名 0:关闭 1:开启

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    必填项。证书类型。

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    必填项。waf前是否部署有七层代理服务。

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    必填项。是否开启HTTP强制跳转到HTTPS。

  • UpstreamType:

    必填项。回源类型。

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    必填项。是否开启HTTP2,需要开启HTTPS协议支持。

  • IsWebsocket:

    必填项。是否开启WebSocket支持。

  • LoadBalance:

    必填项。回源负载均衡策略。

  • IsGray:

    待废弃,可不填。是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    必填项。是否开启长连接。

  • Anycast:

    必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    必填项,是否开启主动健康检测。

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    必填项。加密套件模板。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • XFFReset:

    必填项。是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

    自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。

  • ProxyBuffer:

    是否开启缓存 0-关闭 1-开启



10235
10236
10237
# File 'lib/v20180125/models.rb', line 10235

def TLSVersion
  @TLSVersion
end

#UpstreamDomainObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 0: 短连接 1: 长连接 0:不开启 1:开启 0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板 3:自定义模板 0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名 2:开启SNI,SNI为域名回源时的源站域名 3:开启SNI,SNI为自定义域名 0:关闭 1:开启

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    必填项。证书类型。

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    必填项。waf前是否部署有七层代理服务。

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    必填项。是否开启HTTP强制跳转到HTTPS。

  • UpstreamType:

    必填项。回源类型。

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    必填项。是否开启HTTP2,需要开启HTTPS协议支持。

  • IsWebsocket:

    必填项。是否开启WebSocket支持。

  • LoadBalance:

    必填项。回源负载均衡策略。

  • IsGray:

    待废弃,可不填。是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    必填项。是否开启长连接。

  • Anycast:

    必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    必填项,是否开启主动健康检测。

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    必填项。加密套件模板。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • XFFReset:

    必填项。是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

    自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。

  • ProxyBuffer:

    是否开启缓存 0-关闭 1-开启



10235
10236
10237
# File 'lib/v20180125/models.rb', line 10235

def UpstreamDomain
  @UpstreamDomain
end

#UpstreamHostObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 0: 短连接 1: 长连接 0:不开启 1:开启 0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板 3:自定义模板 0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名 2:开启SNI,SNI为域名回源时的源站域名 3:开启SNI,SNI为自定义域名 0:关闭 1:开启

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    必填项。证书类型。

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    必填项。waf前是否部署有七层代理服务。

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    必填项。是否开启HTTP强制跳转到HTTPS。

  • UpstreamType:

    必填项。回源类型。

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    必填项。是否开启HTTP2,需要开启HTTPS协议支持。

  • IsWebsocket:

    必填项。是否开启WebSocket支持。

  • LoadBalance:

    必填项。回源负载均衡策略。

  • IsGray:

    待废弃,可不填。是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    必填项。是否开启长连接。

  • Anycast:

    必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    必填项,是否开启主动健康检测。

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    必填项。加密套件模板。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • XFFReset:

    必填项。是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

    自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。

  • ProxyBuffer:

    是否开启缓存 0-关闭 1-开启



10235
10236
10237
# File 'lib/v20180125/models.rb', line 10235

def UpstreamHost
  @UpstreamHost
end

#UpstreamSchemeObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 0: 短连接 1: 长连接 0:不开启 1:开启 0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板 3:自定义模板 0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名 2:开启SNI,SNI为域名回源时的源站域名 3:开启SNI,SNI为自定义域名 0:关闭 1:开启

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    必填项。证书类型。

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    必填项。waf前是否部署有七层代理服务。

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    必填项。是否开启HTTP强制跳转到HTTPS。

  • UpstreamType:

    必填项。回源类型。

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    必填项。是否开启HTTP2,需要开启HTTPS协议支持。

  • IsWebsocket:

    必填项。是否开启WebSocket支持。

  • LoadBalance:

    必填项。回源负载均衡策略。

  • IsGray:

    待废弃,可不填。是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    必填项。是否开启长连接。

  • Anycast:

    必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    必填项,是否开启主动健康检测。

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    必填项。加密套件模板。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • XFFReset:

    必填项。是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

    自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。

  • ProxyBuffer:

    是否开启缓存 0-关闭 1-开启



10235
10236
10237
# File 'lib/v20180125/models.rb', line 10235

def UpstreamScheme
  @UpstreamScheme
end

#UpstreamTypeObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 0: 短连接 1: 长连接 0:不开启 1:开启 0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板 3:自定义模板 0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名 2:开启SNI,SNI为域名回源时的源站域名 3:开启SNI,SNI为自定义域名 0:关闭 1:开启

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    必填项。证书类型。

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    必填项。waf前是否部署有七层代理服务。

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    必填项。是否开启HTTP强制跳转到HTTPS。

  • UpstreamType:

    必填项。回源类型。

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    必填项。是否开启HTTP2,需要开启HTTPS协议支持。

  • IsWebsocket:

    必填项。是否开启WebSocket支持。

  • LoadBalance:

    必填项。回源负载均衡策略。

  • IsGray:

    待废弃,可不填。是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    必填项。是否开启长连接。

  • Anycast:

    必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    必填项,是否开启主动健康检测。

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    必填项。加密套件模板。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • XFFReset:

    必填项。是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

    自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。

  • ProxyBuffer:

    是否开启缓存 0-关闭 1-开启



10235
10236
10237
# File 'lib/v20180125/models.rb', line 10235

def UpstreamType
  @UpstreamType
end

#WeightsObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 0: 短连接 1: 长连接 0:不开启 1:开启 0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板 3:自定义模板 0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名 2:开启SNI,SNI为域名回源时的源站域名 3:开启SNI,SNI为自定义域名 0:关闭 1:开启

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    必填项。证书类型。

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    必填项。waf前是否部署有七层代理服务。

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    必填项。是否开启HTTP强制跳转到HTTPS。

  • UpstreamType:

    必填项。回源类型。

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    必填项。是否开启HTTP2,需要开启HTTPS协议支持。

  • IsWebsocket:

    必填项。是否开启WebSocket支持。

  • LoadBalance:

    必填项。回源负载均衡策略。

  • IsGray:

    待废弃,可不填。是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    必填项。是否开启长连接。

  • Anycast:

    必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    必填项,是否开启主动健康检测。

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    必填项。加密套件模板。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • XFFReset:

    必填项。是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

    自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。

  • ProxyBuffer:

    是否开启缓存 0-关闭 1-开启



10235
10236
10237
# File 'lib/v20180125/models.rb', line 10235

def Weights
  @Weights
end

#XFFResetObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 0: 短连接 1: 长连接 0:不开启 1:开启 0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板 3:自定义模板 0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名 2:开启SNI,SNI为域名回源时的源站域名 3:开启SNI,SNI为自定义域名 0:关闭 1:开启

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    必填项。证书类型。

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    必填项。waf前是否部署有七层代理服务。

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    必填项。是否开启HTTP强制跳转到HTTPS。

  • UpstreamType:

    必填项。回源类型。

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    必填项。是否开启HTTP2,需要开启HTTPS协议支持。

  • IsWebsocket:

    必填项。是否开启WebSocket支持。

  • LoadBalance:

    必填项。回源负载均衡策略。

  • IsGray:

    待废弃,可不填。是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    必填项。端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    必填项。是否开启长连接。

  • Anycast:

    必填项,待废弃。目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    必填项,是否开启主动健康检测。

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    必填项。加密套件模板。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • XFFReset:

    必填项。是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

    自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。

  • ProxyBuffer:

    是否开启缓存 0-关闭 1-开启



10235
10236
10237
# File 'lib/v20180125/models.rb', line 10235

def XFFReset
  @XFFReset
end

Instance Method Details

#deserialize(params) ⇒ Object



10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320
# File 'lib/v20180125/models.rb', line 10276

def deserialize(params)
  @Domain = params['Domain']
  @DomainId = params['DomainId']
  @InstanceID = params['InstanceID']
  @CertType = params['CertType']
  @Cert = params['Cert']
  @PrivateKey = params['PrivateKey']
  @SSLId = params['SSLId']
  @IsCdn = params['IsCdn']
  @UpstreamScheme = params['UpstreamScheme']
  @HttpsUpstreamPort = params['HttpsUpstreamPort']
  @HttpsRewrite = params['HttpsRewrite']
  @UpstreamType = params['UpstreamType']
  @UpstreamDomain = params['UpstreamDomain']
  @SrcList = params['SrcList']
  @IsHttp2 = params['IsHttp2']
  @IsWebsocket = params['IsWebsocket']
  @LoadBalance = params['LoadBalance']
  @IsGray = params['IsGray']
  @Edition = params['Edition']
  unless params['Ports'].nil?
    @Ports = []
    params['Ports'].each do |i|
      spartaprotectionport_tmp = SpartaProtectionPort.new
      spartaprotectionport_tmp.deserialize(i)
      @Ports << spartaprotectionport_tmp
    end
  end
  @IsKeepAlive = params['IsKeepAlive']
  @Anycast = params['Anycast']
  @Weights = params['Weights']
  @ActiveCheck = params['ActiveCheck']
  @TLSVersion = params['TLSVersion']
  @Ciphers = params['Ciphers']
  @CipherTemplate = params['CipherTemplate']
  @ProxyReadTimeout = params['ProxyReadTimeout']
  @ProxySendTimeout = params['ProxySendTimeout']
  @SniType = params['SniType']
  @SniHost = params['SniHost']
  @IpHeaders = params['IpHeaders']
  @XFFReset = params['XFFReset']
  @Note = params['Note']
  @UpstreamHost = params['UpstreamHost']
  @ProxyBuffer = params['ProxyBuffer']
end