Class: TencentCloud::Waf::V20180125::AddSpartaProtectionRequest

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

Overview

AddSpartaProtection请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of AddSpartaProtectionRequest.



830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
# File 'lib/v20180125/models.rb', line 830

def initialize(domain=nil, certtype=nil, iscdn=nil, upstreamtype=nil, iswebsocket=nil, loadbalance=nil, ports=nil, iskeepalive=nil, instanceid=nil, cert=nil, privatekey=nil, sslid=nil, resourceid=nil, ipheaders=nil, upstreamscheme=nil, httpsupstreamport=nil, isgray=nil, grayareas=nil, httpsrewrite=nil, upstreamdomain=nil, srclist=nil, ishttp2=nil, edition=nil, anycast=nil, weights=nil, activecheck=nil, tlsversion=nil, ciphertemplate=nil, ciphers=nil, proxyreadtimeout=nil, proxysendtimeout=nil, snitype=nil, snihost=nil, xffreset=nil, note=nil, upstreamhost=nil, proxybuffer=nil)
  @Domain = domain
  @CertType = certtype
  @IsCdn = iscdn
  @UpstreamType = upstreamtype
  @IsWebsocket = iswebsocket
  @LoadBalance = loadbalance
  @Ports = ports
  @IsKeepAlive = iskeepalive
  @InstanceID = instanceid
  @Cert = cert
  @PrivateKey = privatekey
  @SSLId = sslid
  @ResourceId = resourceid
  @IpHeaders = ipheaders
  @UpstreamScheme = upstreamscheme
  @HttpsUpstreamPort = httpsupstreamport
  @IsGray = isgray
  @GrayAreas = grayareas
  @HttpsRewrite = httpsrewrite
  @UpstreamDomain = upstreamdomain
  @SrcList = srclist
  @IsHttp2 = ishttp2
  @Edition = edition
  @Anycast = anycast
  @Weights = weights
  @ActiveCheck = activecheck
  @TLSVersion = tlsversion
  @CipherTemplate = ciphertemplate
  @Ciphers = ciphers
  @ProxyReadTimeout = proxyreadtimeout
  @ProxySendTimeout = proxysendtimeout
  @SniType = snitype
  @SniHost = snihost
  @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 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 NginxServerId:新增域名时填‘0’ Port:监听端口号 Protocol:端口协议 UpstreamPort:与Port相同 UpstreamProtocol:与Protocol相同 0: 短连接 1: 长连接 http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:关闭 1:开启 sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力 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:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • ResourceId:

    待废弃,可不填。Waf的资源ID。

  • IpHeaders:

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

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • IsGray:

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

  • GrayAreas:

    待废弃,可不填。灰度的地区

  • HttpsRewrite:

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

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • Edition:

    待废弃,可不填。WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • CipherTemplate:

    必填项,加密套件模板。

  • Ciphers:

    自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

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



828
829
830
# File 'lib/v20180125/models.rb', line 828

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 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 NginxServerId:新增域名时填‘0’ Port:监听端口号 Protocol:端口协议 UpstreamPort:与Port相同 UpstreamProtocol:与Protocol相同 0: 短连接 1: 长连接 http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:关闭 1:开启 sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力 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:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • ResourceId:

    待废弃,可不填。Waf的资源ID。

  • IpHeaders:

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

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • IsGray:

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

  • GrayAreas:

    待废弃,可不填。灰度的地区

  • HttpsRewrite:

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

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • Edition:

    待废弃,可不填。WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • CipherTemplate:

    必填项,加密套件模板。

  • Ciphers:

    自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

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



828
829
830
# File 'lib/v20180125/models.rb', line 828

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 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 NginxServerId:新增域名时填‘0’ Port:监听端口号 Protocol:端口协议 UpstreamPort:与Port相同 UpstreamProtocol:与Protocol相同 0: 短连接 1: 长连接 http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:关闭 1:开启 sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力 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:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • ResourceId:

    待废弃,可不填。Waf的资源ID。

  • IpHeaders:

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

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • IsGray:

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

  • GrayAreas:

    待废弃,可不填。灰度的地区

  • HttpsRewrite:

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

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • Edition:

    待废弃,可不填。WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • CipherTemplate:

    必填项,加密套件模板。

  • Ciphers:

    自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

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



828
829
830
# File 'lib/v20180125/models.rb', line 828

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 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 NginxServerId:新增域名时填‘0’ Port:监听端口号 Protocol:端口协议 UpstreamPort:与Port相同 UpstreamProtocol:与Protocol相同 0: 短连接 1: 长连接 http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:关闭 1:开启 sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力 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:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • ResourceId:

    待废弃,可不填。Waf的资源ID。

  • IpHeaders:

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

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • IsGray:

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

  • GrayAreas:

    待废弃,可不填。灰度的地区

  • HttpsRewrite:

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

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • Edition:

    待废弃,可不填。WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • CipherTemplate:

    必填项,加密套件模板。

  • Ciphers:

    自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

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



828
829
830
# File 'lib/v20180125/models.rb', line 828

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 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 NginxServerId:新增域名时填‘0’ Port:监听端口号 Protocol:端口协议 UpstreamPort:与Port相同 UpstreamProtocol:与Protocol相同 0: 短连接 1: 长连接 http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:关闭 1:开启 sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力 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:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • ResourceId:

    待废弃,可不填。Waf的资源ID。

  • IpHeaders:

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

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • IsGray:

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

  • GrayAreas:

    待废弃,可不填。灰度的地区

  • HttpsRewrite:

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

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • Edition:

    待废弃,可不填。WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • CipherTemplate:

    必填项,加密套件模板。

  • Ciphers:

    自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

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



828
829
830
# File 'lib/v20180125/models.rb', line 828

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 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 NginxServerId:新增域名时填‘0’ Port:监听端口号 Protocol:端口协议 UpstreamPort:与Port相同 UpstreamProtocol:与Protocol相同 0: 短连接 1: 长连接 http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:关闭 1:开启 sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力 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:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • ResourceId:

    待废弃,可不填。Waf的资源ID。

  • IpHeaders:

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

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • IsGray:

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

  • GrayAreas:

    待废弃,可不填。灰度的地区

  • HttpsRewrite:

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

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • Edition:

    待废弃,可不填。WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • CipherTemplate:

    必填项,加密套件模板。

  • Ciphers:

    自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

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



828
829
830
# File 'lib/v20180125/models.rb', line 828

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 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 NginxServerId:新增域名时填‘0’ Port:监听端口号 Protocol:端口协议 UpstreamPort:与Port相同 UpstreamProtocol:与Protocol相同 0: 短连接 1: 长连接 http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:关闭 1:开启 sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力 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:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • ResourceId:

    待废弃,可不填。Waf的资源ID。

  • IpHeaders:

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

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • IsGray:

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

  • GrayAreas:

    待废弃,可不填。灰度的地区

  • HttpsRewrite:

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

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • Edition:

    待废弃,可不填。WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • CipherTemplate:

    必填项,加密套件模板。

  • Ciphers:

    自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

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



828
829
830
# File 'lib/v20180125/models.rb', line 828

def Domain
  @Domain
end

#EditionObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 NginxServerId:新增域名时填‘0’ Port:监听端口号 Protocol:端口协议 UpstreamPort:与Port相同 UpstreamProtocol:与Protocol相同 0: 短连接 1: 长连接 http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:关闭 1:开启 sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力 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:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • ResourceId:

    待废弃,可不填。Waf的资源ID。

  • IpHeaders:

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

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • IsGray:

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

  • GrayAreas:

    待废弃,可不填。灰度的地区

  • HttpsRewrite:

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

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • Edition:

    待废弃,可不填。WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • CipherTemplate:

    必填项,加密套件模板。

  • Ciphers:

    自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

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



828
829
830
# File 'lib/v20180125/models.rb', line 828

def Edition
  @Edition
end

#GrayAreasObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 NginxServerId:新增域名时填‘0’ Port:监听端口号 Protocol:端口协议 UpstreamPort:与Port相同 UpstreamProtocol:与Protocol相同 0: 短连接 1: 长连接 http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:关闭 1:开启 sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力 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:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • ResourceId:

    待废弃,可不填。Waf的资源ID。

  • IpHeaders:

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

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • IsGray:

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

  • GrayAreas:

    待废弃,可不填。灰度的地区

  • HttpsRewrite:

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

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • Edition:

    待废弃,可不填。WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • CipherTemplate:

    必填项,加密套件模板。

  • Ciphers:

    自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

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



828
829
830
# File 'lib/v20180125/models.rb', line 828

def GrayAreas
  @GrayAreas
end

#HttpsRewriteObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 NginxServerId:新增域名时填‘0’ Port:监听端口号 Protocol:端口协议 UpstreamPort:与Port相同 UpstreamProtocol:与Protocol相同 0: 短连接 1: 长连接 http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:关闭 1:开启 sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力 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:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • ResourceId:

    待废弃,可不填。Waf的资源ID。

  • IpHeaders:

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

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • IsGray:

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

  • GrayAreas:

    待废弃,可不填。灰度的地区

  • HttpsRewrite:

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

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • Edition:

    待废弃,可不填。WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • CipherTemplate:

    必填项,加密套件模板。

  • Ciphers:

    自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

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



828
829
830
# File 'lib/v20180125/models.rb', line 828

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 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 NginxServerId:新增域名时填‘0’ Port:监听端口号 Protocol:端口协议 UpstreamPort:与Port相同 UpstreamProtocol:与Protocol相同 0: 短连接 1: 长连接 http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:关闭 1:开启 sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力 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:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • ResourceId:

    待废弃,可不填。Waf的资源ID。

  • IpHeaders:

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

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • IsGray:

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

  • GrayAreas:

    待废弃,可不填。灰度的地区

  • HttpsRewrite:

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

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • Edition:

    待废弃,可不填。WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • CipherTemplate:

    必填项,加密套件模板。

  • Ciphers:

    自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

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



828
829
830
# File 'lib/v20180125/models.rb', line 828

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 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 NginxServerId:新增域名时填‘0’ Port:监听端口号 Protocol:端口协议 UpstreamPort:与Port相同 UpstreamProtocol:与Protocol相同 0: 短连接 1: 长连接 http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:关闭 1:开启 sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力 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:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • ResourceId:

    待废弃,可不填。Waf的资源ID。

  • IpHeaders:

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

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • IsGray:

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

  • GrayAreas:

    待废弃,可不填。灰度的地区

  • HttpsRewrite:

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

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • Edition:

    待废弃,可不填。WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • CipherTemplate:

    必填项,加密套件模板。

  • Ciphers:

    自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

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



828
829
830
# File 'lib/v20180125/models.rb', line 828

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 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 NginxServerId:新增域名时填‘0’ Port:监听端口号 Protocol:端口协议 UpstreamPort:与Port相同 UpstreamProtocol:与Protocol相同 0: 短连接 1: 长连接 http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:关闭 1:开启 sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力 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:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • ResourceId:

    待废弃,可不填。Waf的资源ID。

  • IpHeaders:

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

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • IsGray:

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

  • GrayAreas:

    待废弃,可不填。灰度的地区

  • HttpsRewrite:

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

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • Edition:

    待废弃,可不填。WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • CipherTemplate:

    必填项,加密套件模板。

  • Ciphers:

    自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

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



828
829
830
# File 'lib/v20180125/models.rb', line 828

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 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 NginxServerId:新增域名时填‘0’ Port:监听端口号 Protocol:端口协议 UpstreamPort:与Port相同 UpstreamProtocol:与Protocol相同 0: 短连接 1: 长连接 http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:关闭 1:开启 sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力 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:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • ResourceId:

    待废弃,可不填。Waf的资源ID。

  • IpHeaders:

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

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • IsGray:

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

  • GrayAreas:

    待废弃,可不填。灰度的地区

  • HttpsRewrite:

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

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • Edition:

    待废弃,可不填。WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • CipherTemplate:

    必填项,加密套件模板。

  • Ciphers:

    自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

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



828
829
830
# File 'lib/v20180125/models.rb', line 828

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 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 NginxServerId:新增域名时填‘0’ Port:监听端口号 Protocol:端口协议 UpstreamPort:与Port相同 UpstreamProtocol:与Protocol相同 0: 短连接 1: 长连接 http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:关闭 1:开启 sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力 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:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • ResourceId:

    待废弃,可不填。Waf的资源ID。

  • IpHeaders:

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

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • IsGray:

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

  • GrayAreas:

    待废弃,可不填。灰度的地区

  • HttpsRewrite:

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

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • Edition:

    待废弃,可不填。WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • CipherTemplate:

    必填项,加密套件模板。

  • Ciphers:

    自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

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



828
829
830
# File 'lib/v20180125/models.rb', line 828

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 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 NginxServerId:新增域名时填‘0’ Port:监听端口号 Protocol:端口协议 UpstreamPort:与Port相同 UpstreamProtocol:与Protocol相同 0: 短连接 1: 长连接 http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:关闭 1:开启 sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力 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:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • ResourceId:

    待废弃,可不填。Waf的资源ID。

  • IpHeaders:

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

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • IsGray:

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

  • GrayAreas:

    待废弃,可不填。灰度的地区

  • HttpsRewrite:

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

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • Edition:

    待废弃,可不填。WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • CipherTemplate:

    必填项,加密套件模板。

  • Ciphers:

    自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

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



828
829
830
# File 'lib/v20180125/models.rb', line 828

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 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 NginxServerId:新增域名时填‘0’ Port:监听端口号 Protocol:端口协议 UpstreamPort:与Port相同 UpstreamProtocol:与Protocol相同 0: 短连接 1: 长连接 http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:关闭 1:开启 sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力 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:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • ResourceId:

    待废弃,可不填。Waf的资源ID。

  • IpHeaders:

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

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • IsGray:

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

  • GrayAreas:

    待废弃,可不填。灰度的地区

  • HttpsRewrite:

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

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • Edition:

    待废弃,可不填。WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • CipherTemplate:

    必填项,加密套件模板。

  • Ciphers:

    自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

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



828
829
830
# File 'lib/v20180125/models.rb', line 828

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 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 NginxServerId:新增域名时填‘0’ Port:监听端口号 Protocol:端口协议 UpstreamPort:与Port相同 UpstreamProtocol:与Protocol相同 0: 短连接 1: 长连接 http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:关闭 1:开启 sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力 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:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • ResourceId:

    待废弃,可不填。Waf的资源ID。

  • IpHeaders:

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

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • IsGray:

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

  • GrayAreas:

    待废弃,可不填。灰度的地区

  • HttpsRewrite:

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

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • Edition:

    待废弃,可不填。WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • CipherTemplate:

    必填项,加密套件模板。

  • Ciphers:

    自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

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



828
829
830
# File 'lib/v20180125/models.rb', line 828

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 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 NginxServerId:新增域名时填‘0’ Port:监听端口号 Protocol:端口协议 UpstreamPort:与Port相同 UpstreamProtocol:与Protocol相同 0: 短连接 1: 长连接 http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:关闭 1:开启 sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力 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:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • ResourceId:

    待废弃,可不填。Waf的资源ID。

  • IpHeaders:

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

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • IsGray:

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

  • GrayAreas:

    待废弃,可不填。灰度的地区

  • HttpsRewrite:

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

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • Edition:

    待废弃,可不填。WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • CipherTemplate:

    必填项,加密套件模板。

  • Ciphers:

    自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

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



828
829
830
# File 'lib/v20180125/models.rb', line 828

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 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 NginxServerId:新增域名时填‘0’ Port:监听端口号 Protocol:端口协议 UpstreamPort:与Port相同 UpstreamProtocol:与Protocol相同 0: 短连接 1: 长连接 http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:关闭 1:开启 sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力 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:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • ResourceId:

    待废弃,可不填。Waf的资源ID。

  • IpHeaders:

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

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • IsGray:

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

  • GrayAreas:

    待废弃,可不填。灰度的地区

  • HttpsRewrite:

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

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • Edition:

    待废弃,可不填。WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • CipherTemplate:

    必填项,加密套件模板。

  • Ciphers:

    自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

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



828
829
830
# File 'lib/v20180125/models.rb', line 828

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 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 NginxServerId:新增域名时填‘0’ Port:监听端口号 Protocol:端口协议 UpstreamPort:与Port相同 UpstreamProtocol:与Protocol相同 0: 短连接 1: 长连接 http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:关闭 1:开启 sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力 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:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • ResourceId:

    待废弃,可不填。Waf的资源ID。

  • IpHeaders:

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

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • IsGray:

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

  • GrayAreas:

    待废弃,可不填。灰度的地区

  • HttpsRewrite:

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

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • Edition:

    待废弃,可不填。WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • CipherTemplate:

    必填项,加密套件模板。

  • Ciphers:

    自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

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



828
829
830
# File 'lib/v20180125/models.rb', line 828

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 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 NginxServerId:新增域名时填‘0’ Port:监听端口号 Protocol:端口协议 UpstreamPort:与Port相同 UpstreamProtocol:与Protocol相同 0: 短连接 1: 长连接 http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:关闭 1:开启 sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力 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:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • ResourceId:

    待废弃,可不填。Waf的资源ID。

  • IpHeaders:

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

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • IsGray:

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

  • GrayAreas:

    待废弃,可不填。灰度的地区

  • HttpsRewrite:

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

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • Edition:

    待废弃,可不填。WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • CipherTemplate:

    必填项,加密套件模板。

  • Ciphers:

    自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

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



828
829
830
# File 'lib/v20180125/models.rb', line 828

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 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 NginxServerId:新增域名时填‘0’ Port:监听端口号 Protocol:端口协议 UpstreamPort:与Port相同 UpstreamProtocol:与Protocol相同 0: 短连接 1: 长连接 http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:关闭 1:开启 sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力 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:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • ResourceId:

    待废弃,可不填。Waf的资源ID。

  • IpHeaders:

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

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • IsGray:

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

  • GrayAreas:

    待废弃,可不填。灰度的地区

  • HttpsRewrite:

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

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • Edition:

    待废弃,可不填。WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • CipherTemplate:

    必填项,加密套件模板。

  • Ciphers:

    自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

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



828
829
830
# File 'lib/v20180125/models.rb', line 828

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 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 NginxServerId:新增域名时填‘0’ Port:监听端口号 Protocol:端口协议 UpstreamPort:与Port相同 UpstreamProtocol:与Protocol相同 0: 短连接 1: 长连接 http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:关闭 1:开启 sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力 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:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • ResourceId:

    待废弃,可不填。Waf的资源ID。

  • IpHeaders:

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

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • IsGray:

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

  • GrayAreas:

    待废弃,可不填。灰度的地区

  • HttpsRewrite:

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

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • Edition:

    待废弃,可不填。WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • CipherTemplate:

    必填项,加密套件模板。

  • Ciphers:

    自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

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



828
829
830
# File 'lib/v20180125/models.rb', line 828

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 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 NginxServerId:新增域名时填‘0’ Port:监听端口号 Protocol:端口协议 UpstreamPort:与Port相同 UpstreamProtocol:与Protocol相同 0: 短连接 1: 长连接 http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:关闭 1:开启 sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力 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:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • ResourceId:

    待废弃,可不填。Waf的资源ID。

  • IpHeaders:

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

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • IsGray:

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

  • GrayAreas:

    待废弃,可不填。灰度的地区

  • HttpsRewrite:

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

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • Edition:

    待废弃,可不填。WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • CipherTemplate:

    必填项,加密套件模板。

  • Ciphers:

    自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

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



828
829
830
# File 'lib/v20180125/models.rb', line 828

def ProxySendTimeout
  @ProxySendTimeout
end

#ResourceIdObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 NginxServerId:新增域名时填‘0’ Port:监听端口号 Protocol:端口协议 UpstreamPort:与Port相同 UpstreamProtocol:与Protocol相同 0: 短连接 1: 长连接 http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:关闭 1:开启 sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力 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:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • ResourceId:

    待废弃,可不填。Waf的资源ID。

  • IpHeaders:

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

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • IsGray:

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

  • GrayAreas:

    待废弃,可不填。灰度的地区

  • HttpsRewrite:

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

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • Edition:

    待废弃,可不填。WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • CipherTemplate:

    必填项,加密套件模板。

  • Ciphers:

    自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

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



828
829
830
# File 'lib/v20180125/models.rb', line 828

def ResourceId
  @ResourceId
end

#SniHostObject

0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 NginxServerId:新增域名时填‘0’ Port:监听端口号 Protocol:端口协议 UpstreamPort:与Port相同 UpstreamProtocol:与Protocol相同 0: 短连接 1: 长连接 http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:关闭 1:开启 sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力 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:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • ResourceId:

    待废弃,可不填。Waf的资源ID。

  • IpHeaders:

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

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • IsGray:

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

  • GrayAreas:

    待废弃,可不填。灰度的地区

  • HttpsRewrite:

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

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • Edition:

    待废弃,可不填。WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • CipherTemplate:

    必填项,加密套件模板。

  • Ciphers:

    自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

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



828
829
830
# File 'lib/v20180125/models.rb', line 828

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 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 NginxServerId:新增域名时填‘0’ Port:监听端口号 Protocol:端口协议 UpstreamPort:与Port相同 UpstreamProtocol:与Protocol相同 0: 短连接 1: 长连接 http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:关闭 1:开启 sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力 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:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • ResourceId:

    待废弃,可不填。Waf的资源ID。

  • IpHeaders:

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

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • IsGray:

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

  • GrayAreas:

    待废弃,可不填。灰度的地区

  • HttpsRewrite:

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

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • Edition:

    待废弃,可不填。WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • CipherTemplate:

    必填项,加密套件模板。

  • Ciphers:

    自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

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



828
829
830
# File 'lib/v20180125/models.rb', line 828

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 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 NginxServerId:新增域名时填‘0’ Port:监听端口号 Protocol:端口协议 UpstreamPort:与Port相同 UpstreamProtocol:与Protocol相同 0: 短连接 1: 长连接 http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:关闭 1:开启 sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力 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:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • ResourceId:

    待废弃,可不填。Waf的资源ID。

  • IpHeaders:

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

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • IsGray:

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

  • GrayAreas:

    待废弃,可不填。灰度的地区

  • HttpsRewrite:

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

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • Edition:

    待废弃,可不填。WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • CipherTemplate:

    必填项,加密套件模板。

  • Ciphers:

    自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

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



828
829
830
# File 'lib/v20180125/models.rb', line 828

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 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 NginxServerId:新增域名时填‘0’ Port:监听端口号 Protocol:端口协议 UpstreamPort:与Port相同 UpstreamProtocol:与Protocol相同 0: 短连接 1: 长连接 http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:关闭 1:开启 sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力 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:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • ResourceId:

    待废弃,可不填。Waf的资源ID。

  • IpHeaders:

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

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • IsGray:

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

  • GrayAreas:

    待废弃,可不填。灰度的地区

  • HttpsRewrite:

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

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • Edition:

    待废弃,可不填。WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • CipherTemplate:

    必填项,加密套件模板。

  • Ciphers:

    自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

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



828
829
830
# File 'lib/v20180125/models.rb', line 828

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 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 NginxServerId:新增域名时填‘0’ Port:监听端口号 Protocol:端口协议 UpstreamPort:与Port相同 UpstreamProtocol:与Protocol相同 0: 短连接 1: 长连接 http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:关闭 1:开启 sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力 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:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • ResourceId:

    待废弃,可不填。Waf的资源ID。

  • IpHeaders:

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

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • IsGray:

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

  • GrayAreas:

    待废弃,可不填。灰度的地区

  • HttpsRewrite:

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

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • Edition:

    待废弃,可不填。WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • CipherTemplate:

    必填项,加密套件模板。

  • Ciphers:

    自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

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



828
829
830
# File 'lib/v20180125/models.rb', line 828

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 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 NginxServerId:新增域名时填‘0’ Port:监听端口号 Protocol:端口协议 UpstreamPort:与Port相同 UpstreamProtocol:与Protocol相同 0: 短连接 1: 长连接 http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:关闭 1:开启 sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力 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:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • ResourceId:

    待废弃,可不填。Waf的资源ID。

  • IpHeaders:

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

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • IsGray:

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

  • GrayAreas:

    待废弃,可不填。灰度的地区

  • HttpsRewrite:

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

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • Edition:

    待废弃,可不填。WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • CipherTemplate:

    必填项,加密套件模板。

  • Ciphers:

    自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

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



828
829
830
# File 'lib/v20180125/models.rb', line 828

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 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 NginxServerId:新增域名时填‘0’ Port:监听端口号 Protocol:端口协议 UpstreamPort:与Port相同 UpstreamProtocol:与Protocol相同 0: 短连接 1: 长连接 http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:关闭 1:开启 sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力 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:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • ResourceId:

    待废弃,可不填。Waf的资源ID。

  • IpHeaders:

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

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • IsGray:

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

  • GrayAreas:

    待废弃,可不填。灰度的地区

  • HttpsRewrite:

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

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • Edition:

    待废弃,可不填。WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • CipherTemplate:

    必填项,加密套件模板。

  • Ciphers:

    自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

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



828
829
830
# File 'lib/v20180125/models.rb', line 828

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 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 NginxServerId:新增域名时填‘0’ Port:监听端口号 Protocol:端口协议 UpstreamPort:与Port相同 UpstreamProtocol:与Protocol相同 0: 短连接 1: 长连接 http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:关闭 1:开启 sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力 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:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • ResourceId:

    待废弃,可不填。Waf的资源ID。

  • IpHeaders:

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

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • IsGray:

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

  • GrayAreas:

    待废弃,可不填。灰度的地区

  • HttpsRewrite:

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

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • Edition:

    待废弃,可不填。WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • CipherTemplate:

    必填项,加密套件模板。

  • Ciphers:

    自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

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



828
829
830
# File 'lib/v20180125/models.rb', line 828

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 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 NginxServerId:新增域名时填‘0’ Port:监听端口号 Protocol:端口协议 UpstreamPort:与Port相同 UpstreamProtocol:与Protocol相同 0: 短连接 1: 长连接 http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:关闭 1:开启 sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力 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:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • ResourceId:

    待废弃,可不填。Waf的资源ID。

  • IpHeaders:

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

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • IsGray:

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

  • GrayAreas:

    待废弃,可不填。灰度的地区

  • HttpsRewrite:

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

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • Edition:

    待废弃,可不填。WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • CipherTemplate:

    必填项,加密套件模板。

  • Ciphers:

    自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

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



828
829
830
# File 'lib/v20180125/models.rb', line 828

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 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 NginxServerId:新增域名时填‘0’ Port:监听端口号 Protocol:端口协议 UpstreamPort:与Port相同 UpstreamProtocol:与Protocol相同 0: 短连接 1: 长连接 http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:关闭 1:开启 sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力 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:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • ResourceId:

    待废弃,可不填。Waf的资源ID。

  • IpHeaders:

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

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • IsGray:

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

  • GrayAreas:

    待废弃,可不填。灰度的地区

  • HttpsRewrite:

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

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • Edition:

    待废弃,可不填。WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • CipherTemplate:

    必填项,加密套件模板。

  • Ciphers:

    自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

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



828
829
830
# File 'lib/v20180125/models.rb', line 828

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 0:通过IP回源 1:通过域名回源 0:关闭 1:开启 0:轮询 1:IP hash 2:加权轮询 NginxServerId:新增域名时填‘0’ Port:监听端口号 Protocol:端口协议 UpstreamPort:与Port相同 UpstreamProtocol:与Protocol相同 0: 短连接 1: 长连接 http:使用http协议回源,和HttpsUpstreamPort配合使用 https:使用https协议回源 0:不强制跳转 1:开启强制跳转 0:关闭 1:开启 sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力 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:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • ResourceId:

    待废弃,可不填。Waf的资源ID。

  • IpHeaders:

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

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • IsGray:

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

  • GrayAreas:

    待废弃,可不填。灰度的地区

  • HttpsRewrite:

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

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • Edition:

    待废弃,可不填。WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • CipherTemplate:

    必填项,加密套件模板。

  • Ciphers:

    自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

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



828
829
830
# File 'lib/v20180125/models.rb', line 828

def XFFReset
  @XFFReset
end

Instance Method Details

#deserialize(params) ⇒ Object



870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
# File 'lib/v20180125/models.rb', line 870

def deserialize(params)
  @Domain = params['Domain']
  @CertType = params['CertType']
  @IsCdn = params['IsCdn']
  @UpstreamType = params['UpstreamType']
  @IsWebsocket = params['IsWebsocket']
  @LoadBalance = params['LoadBalance']
  unless params['Ports'].nil?
    @Ports = []
    params['Ports'].each do |i|
      portitem_tmp = PortItem.new
      portitem_tmp.deserialize(i)
      @Ports << portitem_tmp
    end
  end
  @IsKeepAlive = params['IsKeepAlive']
  @InstanceID = params['InstanceID']
  @Cert = params['Cert']
  @PrivateKey = params['PrivateKey']
  @SSLId = params['SSLId']
  @ResourceId = params['ResourceId']
  @IpHeaders = params['IpHeaders']
  @UpstreamScheme = params['UpstreamScheme']
  @HttpsUpstreamPort = params['HttpsUpstreamPort']
  @IsGray = params['IsGray']
  @GrayAreas = params['GrayAreas']
  @HttpsRewrite = params['HttpsRewrite']
  @UpstreamDomain = params['UpstreamDomain']
  @SrcList = params['SrcList']
  @IsHttp2 = params['IsHttp2']
  @Edition = params['Edition']
  @Anycast = params['Anycast']
  @Weights = params['Weights']
  @ActiveCheck = params['ActiveCheck']
  @TLSVersion = params['TLSVersion']
  @CipherTemplate = params['CipherTemplate']
  @Ciphers = params['Ciphers']
  @ProxyReadTimeout = params['ProxyReadTimeout']
  @ProxySendTimeout = params['ProxySendTimeout']
  @SniType = params['SniType']
  @SniHost = params['SniHost']
  @XFFReset = params['XFFReset']
  @Note = params['Note']
  @UpstreamHost = params['UpstreamHost']
  @ProxyBuffer = params['ProxyBuffer']
end