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

Inherits:
Common::AbstractModel
  • Object
show all
Extended by:
Gem::Deprecate
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, httpsrewrite = nil, ishttp2 = nil, activecheck = nil, ciphertemplate = nil, cert = nil, privatekey = nil, sslid = nil, resourceid = nil, ipheaders = nil, upstreamscheme = nil, httpsupstreamport = nil, isgray = nil, grayareas = nil, upstreamdomain = nil, srclist = nil, edition = nil, anycast = nil, weights = nil, tlsversion = nil, ciphers = nil, proxyconnecttimeout = nil, proxyreadtimeout = nil, proxysendtimeout = nil, snitype = nil, snihost = nil, xffreset = nil, note = nil, upstreamhost = nil, proxybuffer = nil, probestatus = nil, gmtype = nil, gmcerttype = nil, gmcert = nil, gmprivatekey = nil, gmenccert = nil, gmencprivatekey = nil, gmsslid = nil, upstreampolicy = nil, upstreamrules = nil, usecase = nil, gzip = nil) ⇒ AddSpartaProtectionRequest

Returns a new instance of AddSpartaProtectionRequest.



993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
# File 'lib/v20180125/models.rb', line 993

def initialize(domain=nil, certtype=nil, iscdn=nil, upstreamtype=nil, iswebsocket=nil, loadbalance=nil, ports=nil, iskeepalive=nil, instanceid=nil, httpsrewrite=nil, ishttp2=nil, activecheck=nil, ciphertemplate=nil, cert=nil, privatekey=nil, sslid=nil, resourceid=nil, ipheaders=nil, upstreamscheme=nil, httpsupstreamport=nil, isgray=nil, grayareas=nil, upstreamdomain=nil, srclist=nil, edition=nil, anycast=nil, weights=nil, tlsversion=nil, ciphers=nil, proxyconnecttimeout=nil, proxyreadtimeout=nil, proxysendtimeout=nil, snitype=nil, snihost=nil, xffreset=nil, note=nil, upstreamhost=nil, proxybuffer=nil, probestatus=nil, gmtype=nil, gmcerttype=nil, gmcert=nil, gmprivatekey=nil, gmenccert=nil, gmencprivatekey=nil, gmsslid=nil, upstreampolicy=nil, upstreamrules=nil, usecase=nil, gzip=nil)
  @Domain = domain
  @CertType = certtype
  @IsCdn = iscdn
  @UpstreamType = upstreamtype
  @IsWebsocket = iswebsocket
  @LoadBalance = loadbalance
  @Ports = ports
  @IsKeepAlive = iskeepalive
  @InstanceID = instanceid
  @HttpsRewrite = httpsrewrite
  @IsHttp2 = ishttp2
  @ActiveCheck = activecheck
  @CipherTemplate = ciphertemplate
  @Cert = cert
  @PrivateKey = privatekey
  @SSLId = sslid
  @ResourceId = resourceid
  @IpHeaders = ipheaders
  @UpstreamScheme = upstreamscheme
  @HttpsUpstreamPort = httpsupstreamport
  @IsGray = isgray
  @GrayAreas = grayareas
  @UpstreamDomain = upstreamdomain
  @SrcList = srclist
  @Edition = edition
  @Anycast = anycast
  @Weights = weights
  @TLSVersion = tlsversion
  @Ciphers = ciphers
  @ProxyConnectTimeout = proxyconnecttimeout
  @ProxyReadTimeout = proxyreadtimeout
  @ProxySendTimeout = proxysendtimeout
  @SniType = snitype
  @SniHost = snihost
  @XFFReset = xffreset
  @Note = note
  @UpstreamHost = upstreamhost
  @ProxyBuffer = proxybuffer
  @ProbeStatus = probestatus
  @GmType = gmtype
  @GmCertType = gmcerttype
  @GmCert = gmcert
  @GmPrivateKey = gmprivatekey
  @GmEncCert = gmenccert
  @GmEncPrivateKey = gmencprivatekey
  @GmSSLId = gmsslid
  @UpstreamPolicy = upstreampolicy
  @UpstreamRules = upstreamrules
  @UseCase = usecase
  @Gzip = gzip
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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

def Edition
  @Edition
end

#GmCertObject

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

def GmCert
  @GmCert
end

#GmCertTypeObject

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

def GmCertType
  @GmCertType
end

#GmEncCertObject

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

def GmEncCert
  @GmEncCert
end

#GmEncPrivateKeyObject

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

def GmEncPrivateKey
  @GmEncPrivateKey
end

#GmPrivateKeyObject

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

def GmPrivateKey
  @GmPrivateKey
end

#GmSSLIdObject

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

def GmSSLId
  @GmSSLId
end

#GmTypeObject

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

def GmType
  @GmType
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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

def GrayAreas
  @GrayAreas
end

#GzipObject

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

def Gzip
  @Gzip
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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

def PrivateKey
  @PrivateKey
end

#ProbeStatusObject

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

def ProbeStatus
  @ProbeStatus
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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

def ProxyBuffer
  @ProxyBuffer
end

#ProxyConnectTimeoutObject

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

def ProxyConnectTimeout
  @ProxyConnectTimeout
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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

def UpstreamHost
  @UpstreamHost
end

#UpstreamPolicyObject

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

def UpstreamPolicy
  @UpstreamPolicy
end

#UpstreamRulesObject

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

def UpstreamRules
  @UpstreamRules
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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

def UpstreamType
  @UpstreamType
end

#UseCaseObject

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

def UseCase
  @UseCase
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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

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协议回源sparta-waf:SAAS型WAF clb-waf:负载均衡型WAF cdn-waf:CDN上的Web防护能力0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    需要防护的域名

  • CertType:

    证书类型。

  • IsCdn:

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

  • UpstreamType:

    回源类型。

  • IsWebsocket:

    是否开启WebSocket支持。

  • LoadBalance:

    回源负载均衡策略。

  • Ports:

    服务端口列表配置。

  • IsKeepAlive:

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

  • InstanceID:

    必填项,域名所属实例id

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • 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:

    灰度的地区

  • UpstreamDomain:

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

  • SrcList:

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

  • Edition:

    WAF实例类型。

  • Anycast:

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

  • Weights:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

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

  • ProxyConnectTimeout:

    WAF与源站的连接超时,默认10s。

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • XFFReset:

    是否开启XFF重置。0:关闭 1:开启

  • Note:

    域名备注信息

  • UpstreamHost:

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

  • ProxyBuffer:

    是否开启缓存。 0:关闭 1:开启

  • ProbeStatus:

    是否开启拨测。 0: 禁用拨测 1: 启用拨测。默认启用拨测

  • GmType:

    国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问

  • GmCertType:

    国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

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

  • GmPrivateKey:

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

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

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

  • GmSSLId:

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

  • UpstreamPolicy:

    回源策略,支持负载均衡回源和分流回源两种方式。0:默认值,负载均衡回源;1:分流回源

  • UpstreamRules:

    分流回源时生效,分流回源的规则。

  • UseCase:

    业务场景。0:默认值,表示常规业务场景 1:大模型业务场景

  • Gzip:

    gzip开关。0:关闭 1:默认值,打开。



980
981
982
# File 'lib/v20180125/models.rb', line 980

def XFFReset
  @XFFReset
end

Instance Method Details

#deserialize(params) ⇒ Object



1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
# File 'lib/v20180125/models.rb', line 1046

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']
  @HttpsRewrite = params['HttpsRewrite']
  @IsHttp2 = params['IsHttp2']
  @ActiveCheck = params['ActiveCheck']
  @CipherTemplate = params['CipherTemplate']
  @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']
  @UpstreamDomain = params['UpstreamDomain']
  @SrcList = params['SrcList']
  @Edition = params['Edition']
  @Anycast = params['Anycast']
  @Weights = params['Weights']
  @TLSVersion = params['TLSVersion']
  @Ciphers = params['Ciphers']
  @ProxyConnectTimeout = params['ProxyConnectTimeout']
  @ProxyReadTimeout = params['ProxyReadTimeout']
  @ProxySendTimeout = params['ProxySendTimeout']
  @SniType = params['SniType']
  @SniHost = params['SniHost']
  @XFFReset = params['XFFReset']
  @Note = params['Note']
  @UpstreamHost = params['UpstreamHost']
  @ProxyBuffer = params['ProxyBuffer']
  @ProbeStatus = params['ProbeStatus']
  @GmType = params['GmType']
  @GmCertType = params['GmCertType']
  @GmCert = params['GmCert']
  @GmPrivateKey = params['GmPrivateKey']
  @GmEncCert = params['GmEncCert']
  @GmEncPrivateKey = params['GmEncPrivateKey']
  @GmSSLId = params['GmSSLId']
  @UpstreamPolicy = params['UpstreamPolicy']
  unless params['UpstreamRules'].nil?
    @UpstreamRules = []
    params['UpstreamRules'].each do |i|
      upstreamrule_tmp = UpstreamRule.new
      upstreamrule_tmp.deserialize(i)
      @UpstreamRules << upstreamrule_tmp
    end
  end
  @UseCase = params['UseCase']
  @Gzip = params['Gzip']
end