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

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

Overview

ModifySpartaProtection请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(domain = nil, domainid = nil, instanceid = nil, certtype = nil, cert = nil, privatekey = nil, sslid = nil, iscdn = nil, upstreamscheme = nil, httpsupstreamport = nil, httpsrewrite = nil, upstreamtype = nil, upstreamdomain = nil, srclist = nil, ishttp2 = nil, iswebsocket = nil, loadbalance = nil, isgray = nil, edition = nil, ports = nil, iskeepalive = nil, anycast = nil, weights = nil, activecheck = nil, tlsversion = nil, ciphers = nil, ciphertemplate = nil, proxyconnecttimeout = nil, proxyreadtimeout = nil, proxysendtimeout = nil, snitype = nil, snihost = nil, ipheaders = 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) ⇒ ModifySpartaProtectionRequest

Returns a new instance of ModifySpartaProtectionRequest.



16375
16376
16377
16378
16379
16380
16381
16382
16383
16384
16385
16386
16387
16388
16389
16390
16391
16392
16393
16394
16395
16396
16397
16398
16399
16400
16401
16402
16403
16404
16405
16406
16407
16408
16409
16410
16411
16412
16413
16414
16415
16416
16417
16418
16419
16420
16421
16422
16423
16424
16425
# File 'lib/v20180125/models.rb', line 16375

def initialize(domain=nil, domainid=nil, instanceid=nil, certtype=nil, cert=nil, privatekey=nil, sslid=nil, iscdn=nil, upstreamscheme=nil, httpsupstreamport=nil, httpsrewrite=nil, upstreamtype=nil, upstreamdomain=nil, srclist=nil, ishttp2=nil, iswebsocket=nil, loadbalance=nil, isgray=nil, edition=nil, ports=nil, iskeepalive=nil, anycast=nil, weights=nil, activecheck=nil, tlsversion=nil, ciphers=nil, ciphertemplate=nil, proxyconnecttimeout=nil, proxyreadtimeout=nil, proxysendtimeout=nil, snitype=nil, snihost=nil, ipheaders=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
  @DomainId = domainid
  @InstanceID = instanceid
  @CertType = certtype
  @Cert = cert
  @PrivateKey = privatekey
  @SSLId = sslid
  @IsCdn = iscdn
  @UpstreamScheme = upstreamscheme
  @HttpsUpstreamPort = httpsupstreamport
  @HttpsRewrite = httpsrewrite
  @UpstreamType = upstreamtype
  @UpstreamDomain = upstreamdomain
  @SrcList = srclist
  @IsHttp2 = ishttp2
  @IsWebsocket = iswebsocket
  @LoadBalance = loadbalance
  @IsGray = isgray
  @Edition = edition
  @Ports = ports
  @IsKeepAlive = iskeepalive
  @Anycast = anycast
  @Weights = weights
  @ActiveCheck = activecheck
  @TLSVersion = tlsversion
  @Ciphers = ciphers
  @CipherTemplate = ciphertemplate
  @ProxyConnectTimeout = proxyconnecttimeout
  @ProxyReadTimeout = proxyreadtimeout
  @ProxySendTimeout = proxysendtimeout
  @SniType = snitype
  @SniHost = snihost
  @IpHeaders = ipheaders
  @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

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def ActiveCheck
  @ActiveCheck
end

#AnycastObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def Anycast
  @Anycast
end

#CertObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def Cert
  @Cert
end

#CertTypeObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def CertType
  @CertType
end

#CiphersObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def Ciphers
  @Ciphers
end

#CipherTemplateObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def CipherTemplate
  @CipherTemplate
end

#DomainObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def Domain
  @Domain
end

#DomainIdObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def DomainId
  @DomainId
end

#EditionObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def Edition
  @Edition
end

#GmCertObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def GmCert
  @GmCert
end

#GmCertTypeObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def GmCertType
  @GmCertType
end

#GmEncCertObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def GmEncCert
  @GmEncCert
end

#GmEncPrivateKeyObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def GmEncPrivateKey
  @GmEncPrivateKey
end

#GmPrivateKeyObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def GmPrivateKey
  @GmPrivateKey
end

#GmSSLIdObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def GmSSLId
  @GmSSLId
end

#GmTypeObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def GmType
  @GmType
end

#GzipObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def Gzip
  @Gzip
end

#HttpsRewriteObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def HttpsRewrite
  @HttpsRewrite
end

#HttpsUpstreamPortObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def HttpsUpstreamPort
  @HttpsUpstreamPort
end

#InstanceIDObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def InstanceID
  @InstanceID
end

#IpHeadersObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def IpHeaders
  @IpHeaders
end

#IsCdnObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def IsCdn
  @IsCdn
end

#IsGrayObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def IsGray
  @IsGray
end

#IsHttp2Object

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def IsHttp2
  @IsHttp2
end

#IsKeepAliveObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def IsKeepAlive
  @IsKeepAlive
end

#IsWebsocketObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def IsWebsocket
  @IsWebsocket
end

#LoadBalanceObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def LoadBalance
  @LoadBalance
end

#NoteObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def Note
  @Note
end

#PortsObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def Ports
  @Ports
end

#PrivateKeyObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def PrivateKey
  @PrivateKey
end

#ProbeStatusObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def ProbeStatus
  @ProbeStatus
end

#ProxyBufferObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def ProxyBuffer
  @ProxyBuffer
end

#ProxyConnectTimeoutObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def ProxyConnectTimeout
  @ProxyConnectTimeout
end

#ProxyReadTimeoutObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def ProxyReadTimeout
  @ProxyReadTimeout
end

#ProxySendTimeoutObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def ProxySendTimeout
  @ProxySendTimeout
end

#SniHostObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def SniHost
  @SniHost
end

#SniTypeObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def SniType
  @SniType
end

#SrcListObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def SrcList
  @SrcList
end

#SSLIdObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def SSLId
  @SSLId
end

#TLSVersionObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def TLSVersion
  @TLSVersion
end

#UpstreamDomainObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def UpstreamDomain
  @UpstreamDomain
end

#UpstreamHostObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

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

  • PrivateKey:

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

  • SSLId:

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

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

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

  • HttpsUpstreamPort:

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

  • HttpsRewrite:

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

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

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

  • SrcList:

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

  • IsHttp2:

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

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

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

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

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

  • Weights:

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

  • ActiveCheck:

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

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

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

  • ProxyConnectTimeout:

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

  • ProxyReadTimeout:

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

  • ProxySendTimeout:

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

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

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

  • IpHeaders:

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

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def UpstreamHost
  @UpstreamHost
end

#UpstreamPolicyObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

    目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • ProxyConnectTimeout:

    WAF与源站的连接超时时间,默认10s。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def UpstreamPolicy
  @UpstreamPolicy
end

#UpstreamRulesObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

    目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • ProxyConnectTimeout:

    WAF与源站的连接超时时间,默认10s。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def UpstreamRules
  @UpstreamRules
end

#UpstreamSchemeObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

    目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • ProxyConnectTimeout:

    WAF与源站的连接超时时间,默认10s。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def UpstreamScheme
  @UpstreamScheme
end

#UpstreamTypeObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

    目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • ProxyConnectTimeout:

    WAF与源站的连接超时时间,默认10s。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def UpstreamType
  @UpstreamType
end

#UseCaseObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

    目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • ProxyConnectTimeout:

    WAF与源站的连接超时时间,默认10s。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def UseCase
  @UseCase
end

#WeightsObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

    目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • ProxyConnectTimeout:

    WAF与源站的连接超时时间,默认10s。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def Weights
  @Weights
end

#XFFResetObject

http:使用http协议回源,和HttpsUpstreamPort配合使用https:使用https协议回源0:关闭SNI,不配置client_hello中的server_name 1:开启SNI,client_hello中的server_name为防护域名2:开启SNI,SNI为域名回源时的源站域名3:开启SNI,SNI为自定义域名

Parameters:

  • Domain:

    域名

  • DomainId:

    必填项。域名唯一ID

  • InstanceID:

    必填项。域名所属实例id

  • CertType:

    证书类型。0:仅配置HTTP监听端口,没有证书1:证书来源为自有证书2:证书来源为托管证书

  • Cert:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • SSLId:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • IsCdn:

    waf前是否部署有七层代理服务。0:没有部署代理服务1:有部署代理服务,waf将使用XFF获取客户端IP2:有部署代理服务,waf将使用remote_addr获取客户端IP3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • UpstreamScheme:

    服务配置有HTTPS端口时,HTTPS的回源协议。

  • HttpsUpstreamPort:

    HTTPS回源端口,仅UpstreamScheme为http时需要填当前字段

  • HttpsRewrite:

    是否开启HTTP强制跳转到HTTPS。0:不强制跳转1:开启强制跳转

  • UpstreamType:

    回源类型。0:通过IP回源1:通过域名回源

  • UpstreamDomain:

    域名回源时的回源域名。UpstreamType为1时,需要填充此字段

  • SrcList:

    IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段

  • IsHttp2:

    是否开启HTTP2,需要开启HTTPS协议支持。0:关闭1:开启

  • IsWebsocket:

    是否开启WebSocket支持。0:关闭1:开启

  • LoadBalance:

    回源负载均衡策略。0:轮询1:IP hash2:加权轮询

  • IsGray:

    是否开启灰度,0表示不开启灰度。

  • Edition:

    域名所属实例类型

  • Ports:

    端口信息,可通过DescribeDomains接口获取具体参数信息。

  • IsKeepAlive:

    是否开启长连接。0: 短连接1: 长连接

  • Anycast:

    目前填0即可。anycast IP类型开关: 0 普通IP 1 Anycast IP

  • Weights:

    回源IP列表各IP的权重,和SrcList一一对应。当且仅当UpstreamType为0,并且SrcList有多个IP,并且LoadBalance为2时需要填写,否则填 []

  • ActiveCheck:

    是否开启主动健康检测。0:不开启1:开启

  • TLSVersion:

    TLS版本信息

  • Ciphers:

    加密套件信息

  • CipherTemplate:

    加密套件模板。0:不支持选择,使用默认模板 1:通用型模板 2:安全型模板3:自定义模板

  • ProxyConnectTimeout:

    WAF与源站的连接超时时间,默认10s。

  • ProxyReadTimeout:

    WAF与源站的读超时时间,默认300s。

  • ProxySendTimeout:

    WAF与源站的写超时时间,默认300s。

  • SniType:

    WAF回源时的SNI类型。

  • SniHost:

    SniType为3时,需要填此参数,表示自定义的SNI;

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • 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:默认值,打开



16368
16369
16370
# File 'lib/v20180125/models.rb', line 16368

def XFFReset
  @XFFReset
end

Instance Method Details

#deserialize(params) ⇒ Object



16427
16428
16429
16430
16431
16432
16433
16434
16435
16436
16437
16438
16439
16440
16441
16442
16443
16444
16445
16446
16447
16448
16449
16450
16451
16452
16453
16454
16455
16456
16457
16458
16459
16460
16461
16462
16463
16464
16465
16466
16467
16468
16469
16470
16471
16472
16473
16474
16475
16476
16477
16478
16479
16480
16481
16482
16483
16484
16485
16486
16487
16488
16489
16490
16491
# File 'lib/v20180125/models.rb', line 16427

def deserialize(params)
  @Domain = params['Domain']
  @DomainId = params['DomainId']
  @InstanceID = params['InstanceID']
  @CertType = params['CertType']
  @Cert = params['Cert']
  @PrivateKey = params['PrivateKey']
  @SSLId = params['SSLId']
  @IsCdn = params['IsCdn']
  @UpstreamScheme = params['UpstreamScheme']
  @HttpsUpstreamPort = params['HttpsUpstreamPort']
  @HttpsRewrite = params['HttpsRewrite']
  @UpstreamType = params['UpstreamType']
  @UpstreamDomain = params['UpstreamDomain']
  @SrcList = params['SrcList']
  @IsHttp2 = params['IsHttp2']
  @IsWebsocket = params['IsWebsocket']
  @LoadBalance = params['LoadBalance']
  @IsGray = params['IsGray']
  @Edition = params['Edition']
  unless params['Ports'].nil?
    @Ports = []
    params['Ports'].each do |i|
      spartaprotectionport_tmp = SpartaProtectionPort.new
      spartaprotectionport_tmp.deserialize(i)
      @Ports << spartaprotectionport_tmp
    end
  end
  @IsKeepAlive = params['IsKeepAlive']
  @Anycast = params['Anycast']
  @Weights = params['Weights']
  @ActiveCheck = params['ActiveCheck']
  @TLSVersion = params['TLSVersion']
  @Ciphers = params['Ciphers']
  @CipherTemplate = params['CipherTemplate']
  @ProxyConnectTimeout = params['ProxyConnectTimeout']
  @ProxyReadTimeout = params['ProxyReadTimeout']
  @ProxySendTimeout = params['ProxySendTimeout']
  @SniType = params['SniType']
  @SniHost = params['SniHost']
  @IpHeaders = params['IpHeaders']
  @XFFReset = params['XFFReset']
  @Note = params['Note']
  @UpstreamHost = params['UpstreamHost']
  @ProxyBuffer = params['ProxyBuffer']
  @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