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:开启
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getCert()
Get 证书
|
Long |
getCertType()
Get 证书类型。
0:仅配置HTTP监听端口,没有证书
1:证书来源为自有证书
2:证书来源为托管证书
|
Long[] |
getCiphers()
Get 自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getCipherTemplate()
Get 加密套件模板。
0:不支持选择,使用默认模板
1:通用型模板
2:安全型模板
3:自定义模板
注意:此字段可能返回 null,表示取不到有效值。
|
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引擎拦截模式
|
Long |
getHttpsRewrite()
Get 是否开启HTTP强制跳转到HTTPS。
0:不强制跳转
1:开启强制跳转
|
String |
getHttpsUpstreamPort()
Get HTTPS回源端口
|
String |
getInstanceId()
Get 域名所属实例唯一ID
|
String |
getInstanceName()
Get 域名所属实例名
|
String[] |
getIpHeaders()
Get IsCdn=3时,表示自定义header
注意:此字段可能返回 null,表示取不到有效值。
|
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 |
getLevel()
Get 防护规则
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getLoadBalance()
Get 回源负载均衡策略。
0:轮询
1:IP hash
2:加权轮询
|
Long |
getMode()
Get 防护模式。
0:观察模式
1:拦截模式
|
String |
getNote()
Get 域名备注信息
注意:此字段可能返回 null,表示取不到有效值。
|
PortInfo[] |
getPorts()
Get 域名端口配置
|
String |
getPrivateKey()
Get 自有证书的私钥
|
Long |
getProxyReadTimeout()
Get WAF与源站的读超时时间,默认300s。
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getProxySendTimeout()
Get WAF与源站的写超时时间,默认300s。
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getSniHost()
Get SniType为3时,需要填此参数,表示自定义的SNI;
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getSniType()
Get WAF回源时的SNI类型。
0:关闭SNI,不配置client_hello中的server_name
1:开启SNI,client_hello中的server_name为防护域名
2:开启SNI,SNI为域名回源时的源站域名
3:开启SNI,SNI为自定义域名
注意:此字段可能返回 null,表示取不到有效值。
|
String[] |
getSrcList()
Get IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段
|
String |
getSSLId()
Get CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id
|
Long |
getTLSVersion()
Get TLS版本信息
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getUpstreamDomain()
Get 域名回源时的回源域名。UpstreamType为1时,需要填充此字段
|
String |
getUpstreamHost()
Get 自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getUpstreamScheme()
Get 服务配置有HTTPS端口时,HTTPS的回源协议。
http:使用http协议回源,和HttpsUpstreamPort配合使用
https:使用https协议回源
|
Long |
getUpstreamType()
Get 回源类型。
0:通过IP回源
1:通过域名回源
|
String[] |
getWeights()
Get 回源IP权重
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getXFFReset()
Get 是否开启XFF重置。
0:关闭
1:开启
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setActiveCheck(Long ActiveCheck)
Set 是否开启主动健康检测。
0:不开启
1:开启
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setCert(String Cert)
Set 证书
|
void |
setCertType(Long CertType)
Set 证书类型。
0:仅配置HTTP监听端口,没有证书
1:证书来源为自有证书
2:证书来源为托管证书
|
void |
setCiphers(Long[] Ciphers)
Set 自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setCipherTemplate(Long CipherTemplate)
Set 加密套件模板。
0:不支持选择,使用默认模板
1:通用型模板
2:安全型模板
3:自定义模板
注意:此字段可能返回 null,表示取不到有效值。
|
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 |
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
注意:此字段可能返回 null,表示取不到有效值。
|
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 |
setLevel(String Level)
Set 防护规则
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setLoadBalance(Long LoadBalance)
Set 回源负载均衡策略。
0:轮询
1:IP hash
2:加权轮询
|
void |
setMode(Long Mode)
Set 防护模式。
0:观察模式
1:拦截模式
|
void |
setNote(String Note)
Set 域名备注信息
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setPorts(PortInfo[] Ports)
Set 域名端口配置
|
void |
setPrivateKey(String PrivateKey)
Set 自有证书的私钥
|
void |
setProxyReadTimeout(Long ProxyReadTimeout)
Set WAF与源站的读超时时间,默认300s。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setProxySendTimeout(Long ProxySendTimeout)
Set WAF与源站的写超时时间,默认300s。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setSniHost(String SniHost)
Set SniType为3时,需要填此参数,表示自定义的SNI;
注意:此字段可能返回 null,表示取不到有效值。
|
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为自定义域名
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setSrcList(String[] SrcList)
Set IP回源时的回源IP列表。UpstreamType为0时,需要填充此字段
|
void |
setSSLId(String SSLId)
Set CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id
|
void |
setTLSVersion(Long TLSVersion)
Set TLS版本信息
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setUpstreamDomain(String UpstreamDomain)
Set 域名回源时的回源域名。UpstreamType为1时,需要填充此字段
|
void |
setUpstreamHost(String UpstreamHost)
Set 自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。
注意:此字段可能返回 null,表示取不到有效值。
|
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权重
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setXFFReset(Long XFFReset)
Set 是否开启XFF重置。
0:关闭
1:开启
注意:此字段可能返回 null,表示取不到有效值。
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, 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:开启
注意:此字段可能返回 null,表示取不到有效值。public Long getTLSVersion()
public void setTLSVersion(Long TLSVersion)
TLSVersion
- TLS版本信息
注意:此字段可能返回 null,表示取不到有效值。public Long[] getCiphers()
public void setCiphers(Long[] Ciphers)
Ciphers
- 自定义的加密套件列表。CipherTemplate为3时需要填此字段,表示自定义的加密套件,值通过DescribeCiphersDetail接口获取。
注意:此字段可能返回 null,表示取不到有效值。public Long getCipherTemplate()
public void setCipherTemplate(Long CipherTemplate)
CipherTemplate
- 加密套件模板。
0:不支持选择,使用默认模板
1:通用型模板
2:安全型模板
3:自定义模板
注意:此字段可能返回 null,表示取不到有效值。public Long getProxyReadTimeout()
public void setProxyReadTimeout(Long ProxyReadTimeout)
ProxyReadTimeout
- WAF与源站的读超时时间,默认300s。
注意:此字段可能返回 null,表示取不到有效值。public Long getProxySendTimeout()
public void setProxySendTimeout(Long ProxySendTimeout)
ProxySendTimeout
- WAF与源站的写超时时间,默认300s。
注意:此字段可能返回 null,表示取不到有效值。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为自定义域名
注意:此字段可能返回 null,表示取不到有效值。public String getSniHost()
public void setSniHost(String SniHost)
SniHost
- SniType为3时,需要填此参数,表示自定义的SNI;
注意:此字段可能返回 null,表示取不到有效值。public String[] getWeights()
public void setWeights(String[] Weights)
Weights
- 回源IP权重
注意:此字段可能返回 null,表示取不到有效值。public String[] getIpHeaders()
public void setIpHeaders(String[] IpHeaders)
IpHeaders
- IsCdn=3时,表示自定义header
注意:此字段可能返回 null,表示取不到有效值。public Long getXFFReset()
public void setXFFReset(Long XFFReset)
XFFReset
- 是否开启XFF重置。
0:关闭
1:开启
注意:此字段可能返回 null,表示取不到有效值。public String getNote()
public void setNote(String Note)
Note
- 域名备注信息
注意:此字段可能返回 null,表示取不到有效值。public String getUpstreamHost()
public void setUpstreamHost(String UpstreamHost)
UpstreamHost
- 自定义回源Host。默认为空字符串,表示使用防护域名作为回源Host。
注意:此字段可能返回 null,表示取不到有效值。public String getLevel()
public void setLevel(String Level)
Level
- 防护规则
注意:此字段可能返回 null,表示取不到有效值。Copyright © 2024. All rights reserved.