public class DomainsPartInfo extends AbstractModel
header, skipSign
Constructor and Description |
---|
DomainsPartInfo() |
DomainsPartInfo(DomainsPartInfo source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
Long |
getActiveCheck()
Get 是否开启主动健康检测。
0:不开启
1:开启
|
String |
getCert()
Get 证书
|
Long |
getCertType()
Get 证书类型。
0:仅配置HTTP监听端口,没有证书
1:证书来源为自有证书
2:证书来源为托管证书
|
Long[] |
getCiphers()
Get 自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。
|
Long |
getCipherTemplate()
Get 加密套件模板。
0:不支持选择,使用默认模板
1:通用型模板
2:安全型模板
3:自定义模板
|
Long |
getCls()
Get 日志包是否开启。
0:关闭
1:开启
|
String |
getCname()
Get 接入Cname,SaaS型域名使用此Cname进行接入
|
String |
getCreateTime()
Get 创建时间
|
String |
getDomain()
Get 域名
|
String |
getDomainId()
Get 域名唯一ID
|
String |
getEdition()
Get 域名所属实例类型
|
Long |
getEngine()
Get 规则引擎和AI引擎防护模式联合状态。
1:初始状态,规则引擎拦截&&AI引擎未操作开关状态
10:规则引擎观察&&AI引擎关闭模式
11:规则引擎观察&&AI引擎观察模式
12:规则引擎观察&&AI引擎拦截模式
20:规则引擎拦截&&AI引擎关闭模式
21:规则引擎拦截&&AI引擎观察模式
22:规则引擎拦截&&AI引擎拦截模式
|
String |
getGmCert()
Get GmCertType为1时,需要填充此参数,表示自有国密证书的证书链
|
Long |
getGmCertType()
Get 国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书
|
String |
getGmEncCert()
Get GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书
|
String |
getGmEncPrivateKey()
Get GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书的私钥
|
String |
getGmPrivateKey()
Get GmCertType为1时,需要填充此参数,表示自有国密证书的私钥
|
String |
getGmSSLId()
Get GmCertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id
|
Long |
getGmType()
Get 国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问
|
Long |
getHttpsRewrite()
Get 是否开启HTTP强制跳转到HTTPS。
0:不强制跳转
1:开启强制跳转
|
String |
getHttpsUpstreamPort()
Get HTTPS回源端口
|
String |
getInstanceId()
Get 域名所属实例唯一ID
|
String |
getInstanceName()
Get 域名所属实例名
|
String[] |
getIpHeaders()
Get IsCdn=3时,表示自定义header
|
Long |
getIsCdn()
Get waf前是否部署有七层代理服务。
0:没有部署代理服务
1:有部署代理服务,waf将使用XFF获取客户端IP
2:有部署代理服务,waf将使用remote_addr获取客户端IP
3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP
|
Long |
getIsGray()
Get 是否开启灰度,已废弃。
|
Long |
getIsHttp2()
Get 是否开启HTTP2,需要开启HTTPS协议支持。
0:关闭
1:开启
|
Long |
getIsKeepAlive()
Get 是否开启长连接。
0: 短连接
1: 长连接
|
Long |
getIsWebsocket()
Get 是否开启WebSocket支持。
0:关闭
1:开启
|
String[] |
getLabels()
Get 域名标签
|
String |
getLevel()
Get 防护规则
|
Long |
getLoadBalance()
Get 回源负载均衡策略。
0:轮询
1:IP hash
2:加权轮询
|
Long |
getMode()
Get 防护模式。
0:观察模式
1:拦截模式
|
String |
getNote()
Get 域名备注信息
|
PortInfo[] |
getPorts()
Get 域名端口配置
|
String |
getPrivateKey()
Get 自有证书的私钥
|
Long |
getProbeStatus()
Get 拨测状态。 0: 禁用拨测, 1: 启用拨测
|
Long |
getProxyBuffer()
Get 是否开启缓存 0-关闭 1-开启
|
Long |
getProxyReadTimeout()
Get WAF与源站的读超时时间,默认300s。
|
Long |
getProxySendTimeout()
Get WAF与源站的写超时时间,默认300s。
|
String |
getSniHost()
Get SniType为3时,需要填此参数,表示自定义的SNI;
|
Long |
getSniType()
Get WAF回源时的SNI类型。
0:关闭SNI,不配置client_hello中的server_name
1:开启SNI,client_hello中的server_name为防护域名
2:开启SNI,SNI为域名回源时的源站域名
3:开启SNI,SNI为自定义域名
|
String[] |
getSrcList()
Get IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段
|
String |
getSSLId()
Get CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id
|
Long |
getTLSVersion()
Get TLS版本信息
|
String |
getUpstreamDomain()
Get 域名回源时的回源域名。UpstreamType为1时,需要填充此字段
|
String |
getUpstreamHost()
Get 自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。
|
String |
getUpstreamScheme()
Get 服务配置有HTTPS端口时,HTTPS的回源协议。
http:使用http协议回源,和HttpsUpstreamPort配合使用
https:使用https协议回源
|
Long |
getUpstreamType()
Get 回源类型。
0:通过IP回源
1:通过域名回源
|
String[] |
getWeights()
Get 回源IP权重
|
Long |
getXFFReset()
Get 是否开启XFF重置。
0:关闭
1:开启
|
void |
setActiveCheck(Long ActiveCheck)
Set 是否开启主动健康检测。
0:不开启
1:开启
|
void |
setCert(String Cert)
Set 证书
|
void |
setCertType(Long CertType)
Set 证书类型。
0:仅配置HTTP监听端口,没有证书
1:证书来源为自有证书
2:证书来源为托管证书
|
void |
setCiphers(Long[] Ciphers)
Set 自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。
|
void |
setCipherTemplate(Long CipherTemplate)
Set 加密套件模板。
0:不支持选择,使用默认模板
1:通用型模板
2:安全型模板
3:自定义模板
|
void |
setCls(Long Cls)
Set 日志包是否开启。
0:关闭
1:开启
|
void |
setCname(String Cname)
Set 接入Cname,SaaS型域名使用此Cname进行接入
|
void |
setCreateTime(String CreateTime)
Set 创建时间
|
void |
setDomain(String Domain)
Set 域名
|
void |
setDomainId(String DomainId)
Set 域名唯一ID
|
void |
setEdition(String Edition)
Set 域名所属实例类型
|
void |
setEngine(Long Engine)
Set 规则引擎和AI引擎防护模式联合状态。
1:初始状态,规则引擎拦截&&AI引擎未操作开关状态
10:规则引擎观察&&AI引擎关闭模式
11:规则引擎观察&&AI引擎观察模式
12:规则引擎观察&&AI引擎拦截模式
20:规则引擎拦截&&AI引擎关闭模式
21:规则引擎拦截&&AI引擎观察模式
22:规则引擎拦截&&AI引擎拦截模式
|
void |
setGmCert(String GmCert)
Set GmCertType为1时,需要填充此参数,表示自有国密证书的证书链
|
void |
setGmCertType(Long GmCertType)
Set 国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书
|
void |
setGmEncCert(String GmEncCert)
Set GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书
|
void |
setGmEncPrivateKey(String GmEncPrivateKey)
Set GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书的私钥
|
void |
setGmPrivateKey(String GmPrivateKey)
Set GmCertType为1时,需要填充此参数,表示自有国密证书的私钥
|
void |
setGmSSLId(String GmSSLId)
Set GmCertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id
|
void |
setGmType(Long GmType)
Set 国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问
|
void |
setHttpsRewrite(Long HttpsRewrite)
Set 是否开启HTTP强制跳转到HTTPS。
0:不强制跳转
1:开启强制跳转
|
void |
setHttpsUpstreamPort(String HttpsUpstreamPort)
Set HTTPS回源端口
|
void |
setInstanceId(String InstanceId)
Set 域名所属实例唯一ID
|
void |
setInstanceName(String InstanceName)
Set 域名所属实例名
|
void |
setIpHeaders(String[] IpHeaders)
Set IsCdn=3时,表示自定义header
|
void |
setIsCdn(Long IsCdn)
Set waf前是否部署有七层代理服务。
0:没有部署代理服务
1:有部署代理服务,waf将使用XFF获取客户端IP
2:有部署代理服务,waf将使用remote_addr获取客户端IP
3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP
|
void |
setIsGray(Long IsGray)
Set 是否开启灰度,已废弃。
|
void |
setIsHttp2(Long IsHttp2)
Set 是否开启HTTP2,需要开启HTTPS协议支持。
0:关闭
1:开启
|
void |
setIsKeepAlive(Long IsKeepAlive)
Set 是否开启长连接。
0: 短连接
1: 长连接
|
void |
setIsWebsocket(Long IsWebsocket)
Set 是否开启WebSocket支持。
0:关闭
1:开启
|
void |
setLabels(String[] Labels)
Set 域名标签
|
void |
setLevel(String Level)
Set 防护规则
|
void |
setLoadBalance(Long LoadBalance)
Set 回源负载均衡策略。
0:轮询
1:IP hash
2:加权轮询
|
void |
setMode(Long Mode)
Set 防护模式。
0:观察模式
1:拦截模式
|
void |
setNote(String Note)
Set 域名备注信息
|
void |
setPorts(PortInfo[] Ports)
Set 域名端口配置
|
void |
setPrivateKey(String PrivateKey)
Set 自有证书的私钥
|
void |
setProbeStatus(Long ProbeStatus)
Set 拨测状态。 0: 禁用拨测, 1: 启用拨测
|
void |
setProxyBuffer(Long ProxyBuffer)
Set 是否开启缓存 0-关闭 1-开启
|
void |
setProxyReadTimeout(Long ProxyReadTimeout)
Set WAF与源站的读超时时间,默认300s。
|
void |
setProxySendTimeout(Long ProxySendTimeout)
Set WAF与源站的写超时时间,默认300s。
|
void |
setSniHost(String SniHost)
Set SniType为3时,需要填此参数,表示自定义的SNI;
|
void |
setSniType(Long SniType)
Set WAF回源时的SNI类型。
0:关闭SNI,不配置client_hello中的server_name
1:开启SNI,client_hello中的server_name为防护域名
2:开启SNI,SNI为域名回源时的源站域名
3:开启SNI,SNI为自定义域名
|
void |
setSrcList(String[] SrcList)
Set IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段
|
void |
setSSLId(String SSLId)
Set CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id
|
void |
setTLSVersion(Long TLSVersion)
Set TLS版本信息
|
void |
setUpstreamDomain(String UpstreamDomain)
Set 域名回源时的回源域名。UpstreamType为1时,需要填充此字段
|
void |
setUpstreamHost(String UpstreamHost)
Set 自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。
|
void |
setUpstreamScheme(String UpstreamScheme)
Set 服务配置有HTTPS端口时,HTTPS的回源协议。
http:使用http协议回源,和HttpsUpstreamPort配合使用
https:使用https协议回源
|
void |
setUpstreamType(Long UpstreamType)
Set 回源类型。
0:通过IP回源
1:通过域名回源
|
void |
setWeights(String[] Weights)
Set 回源IP权重
|
void |
setXFFReset(Long XFFReset)
Set 是否开启XFF重置。
0:关闭
1:开启
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public DomainsPartInfo()
public DomainsPartInfo(DomainsPartInfo source)
public String getDomain()
public void setDomain(String Domain)
Domain
- 域名public String getDomainId()
public void setDomainId(String DomainId)
DomainId
- 域名唯一IDpublic String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId
- 域名所属实例唯一IDpublic String getEdition()
public void setEdition(String Edition)
Edition
- 域名所属实例类型public String getInstanceName()
public void setInstanceName(String InstanceName)
InstanceName
- 域名所属实例名public String getCert()
public void setCert(String Cert)
Cert
- 证书public String getCreateTime()
public void setCreateTime(String CreateTime)
CreateTime
- 创建时间public Long getEngine()
public void setEngine(Long Engine)
Engine
- 规则引擎和AI引擎防护模式联合状态。
1:初始状态,规则引擎拦截&&AI引擎未操作开关状态
10:规则引擎观察&&AI引擎关闭模式
11:规则引擎观察&&AI引擎观察模式
12:规则引擎观察&&AI引擎拦截模式
20:规则引擎拦截&&AI引擎关闭模式
21:规则引擎拦截&&AI引擎观察模式
22:规则引擎拦截&&AI引擎拦截模式public Long getHttpsRewrite()
public void setHttpsRewrite(Long HttpsRewrite)
HttpsRewrite
- 是否开启HTTP强制跳转到HTTPS。
0:不强制跳转
1:开启强制跳转public String getHttpsUpstreamPort()
public void setHttpsUpstreamPort(String HttpsUpstreamPort)
HttpsUpstreamPort
- HTTPS回源端口public Long getIsCdn()
public void setIsCdn(Long IsCdn)
IsCdn
- waf前是否部署有七层代理服务。
0:没有部署代理服务
1:有部署代理服务,waf将使用XFF获取客户端IP
2:有部署代理服务,waf将使用remote_addr获取客户端IP
3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IPpublic Long getIsGray()
public void setIsGray(Long IsGray)
IsGray
- 是否开启灰度,已废弃。public Long getIsHttp2()
public void setIsHttp2(Long IsHttp2)
IsHttp2
- 是否开启HTTP2,需要开启HTTPS协议支持。
0:关闭
1:开启public Long getIsWebsocket()
public void setIsWebsocket(Long IsWebsocket)
IsWebsocket
- 是否开启WebSocket支持。
0:关闭
1:开启public Long getLoadBalance()
public void setLoadBalance(Long LoadBalance)
LoadBalance
- 回源负载均衡策略。
0:轮询
1:IP hash
2:加权轮询public Long getMode()
public void setMode(Long Mode)
Mode
- 防护模式。
0:观察模式
1:拦截模式public String getPrivateKey()
public void setPrivateKey(String PrivateKey)
PrivateKey
- 自有证书的私钥public String getSSLId()
public void setSSLId(String SSLId)
SSLId
- CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书idpublic String getUpstreamDomain()
public void setUpstreamDomain(String UpstreamDomain)
UpstreamDomain
- 域名回源时的回源域名。UpstreamType为1时,需要填充此字段public Long getUpstreamType()
public void setUpstreamType(Long UpstreamType)
UpstreamType
- 回源类型。
0:通过IP回源
1:通过域名回源public String[] getSrcList()
public void setSrcList(String[] SrcList)
SrcList
- IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段public PortInfo[] getPorts()
public void setPorts(PortInfo[] Ports)
Ports
- 域名端口配置public Long getCertType()
public void setCertType(Long CertType)
CertType
- 证书类型。
0:仅配置HTTP监听端口,没有证书
1:证书来源为自有证书
2:证书来源为托管证书public String getUpstreamScheme()
public void setUpstreamScheme(String UpstreamScheme)
UpstreamScheme
- 服务配置有HTTPS端口时,HTTPS的回源协议。
http:使用http协议回源,和HttpsUpstreamPort配合使用
https:使用https协议回源public Long getCls()
public void setCls(Long Cls)
Cls
- 日志包是否开启。
0:关闭
1:开启public String getCname()
public void setCname(String Cname)
Cname
- 接入Cname,SaaS型域名使用此Cname进行接入public Long getIsKeepAlive()
public void setIsKeepAlive(Long IsKeepAlive)
IsKeepAlive
- 是否开启长连接。
0: 短连接
1: 长连接public Long getActiveCheck()
public void setActiveCheck(Long ActiveCheck)
ActiveCheck
- 是否开启主动健康检测。
0:不开启
1:开启public Long getTLSVersion()
public void setTLSVersion(Long TLSVersion)
TLSVersion
- TLS版本信息public Long[] getCiphers()
public void setCiphers(Long[] Ciphers)
Ciphers
- 自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。public Long getCipherTemplate()
public void setCipherTemplate(Long CipherTemplate)
CipherTemplate
- 加密套件模板。
0:不支持选择,使用默认模板
1:通用型模板
2:安全型模板
3:自定义模板public Long getProxyReadTimeout()
public void setProxyReadTimeout(Long ProxyReadTimeout)
ProxyReadTimeout
- WAF与源站的读超时时间,默认300s。public Long getProxySendTimeout()
public void setProxySendTimeout(Long ProxySendTimeout)
ProxySendTimeout
- WAF与源站的写超时时间,默认300s。public Long getSniType()
public void setSniType(Long SniType)
SniType
- WAF回源时的SNI类型。
0:关闭SNI,不配置client_hello中的server_name
1:开启SNI,client_hello中的server_name为防护域名
2:开启SNI,SNI为域名回源时的源站域名
3:开启SNI,SNI为自定义域名public String getSniHost()
public void setSniHost(String SniHost)
SniHost
- SniType为3时,需要填此参数,表示自定义的SNI;public String[] getWeights()
public void setWeights(String[] Weights)
Weights
- 回源IP权重public String[] getIpHeaders()
public void setIpHeaders(String[] IpHeaders)
IpHeaders
- IsCdn=3时,表示自定义headerpublic Long getXFFReset()
public void setXFFReset(Long XFFReset)
XFFReset
- 是否开启XFF重置。
0:关闭
1:开启public String getNote()
public void setNote(String Note)
Note
- 域名备注信息public String getUpstreamHost()
public void setUpstreamHost(String UpstreamHost)
UpstreamHost
- 自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。public String getLevel()
public void setLevel(String Level)
Level
- 防护规则public Long getProxyBuffer()
public void setProxyBuffer(Long ProxyBuffer)
ProxyBuffer
- 是否开启缓存 0-关闭 1-开启public Long getGmType()
public void setGmType(Long GmType)
GmType
- 国密选项。0:不开启国密 1:在原有TLS选项的基础上追加支持国密 2:开启国密并仅支持国密客户端访问public Long getGmCertType()
public void setGmCertType(Long GmCertType)
GmCertType
- 国密证书类型。0:无国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书public String getGmCert()
public void setGmCert(String GmCert)
GmCert
- GmCertType为1时,需要填充此参数,表示自有国密证书的证书链public String getGmPrivateKey()
public void setGmPrivateKey(String GmPrivateKey)
GmPrivateKey
- GmCertType为1时,需要填充此参数,表示自有国密证书的私钥public String getGmEncCert()
public void setGmEncCert(String GmEncCert)
GmEncCert
- GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书public String getGmEncPrivateKey()
public void setGmEncPrivateKey(String GmEncPrivateKey)
GmEncPrivateKey
- GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书的私钥public String getGmSSLId()
public void setGmSSLId(String GmSSLId)
GmSSLId
- GmCertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书idpublic String[] getLabels()
public void setLabels(String[] Labels)
Labels
- 域名标签public Long getProbeStatus()
public void setProbeStatus(Long ProbeStatus)
ProbeStatus
- 拨测状态。 0: 禁用拨测, 1: 启用拨测Copyright © 2024. All rights reserved.