public class ModifyHostsCertificateRequest extends AbstractModel
header, skipSign| Constructor and Description |
|---|
ModifyHostsCertificateRequest() |
ModifyHostsCertificateRequest(ModifyHostsCertificateRequest 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 |
|---|---|
String |
getApplyType()
Deprecated.
|
MutualTLS |
getClientCertInfo()
Get 在边缘双向认证场景下,该字段为客户端的 CA 证书,部署在 EO 节点内,用于客户端对 EO 节点进行认证。默认关闭,不填写表示保持原有配置。
|
String[] |
getHosts()
Get 需要修改证书配置的加速域名。
|
String |
getMode()
Get 配置服务端证书的模式,取值有:
disable:不配置服务端证书;
eofreecert:通过自动验证申请免费证书并部署。验证方式详见:[申请免费证书支持的验证方式](https://cloud.tencent.com/document/product/1552/90437)
- 在 NS 或者 DNSPod 托管接入模式下,仅支持自动验证的方式申请免费证书。
- 当免费证书申请失败时会导致证书部署失败,您可以通过检查免费证书申请结果接口获取申请失败原因。
eofreecert_manual:部署 DNS 委派验证或者文件验证申请的免费证书。在部署免费证书前,您需要触发申请免费证书接口申请免费证书。在免费证书申请成功后,你可以通过该枚举值对免费证书进行部署;
注意:在对免费证书部署时,需要保证当前已存在申请成功的免费证书。您可以通过检查免费证书申请结果接口检查当前是否已存在申请成功的免费证书。
sslcert:配置 SSL 托管服务端证书。
|
ServerCertInfo[] |
getServerCertInfo()
Get SSL 证书配置,本参数仅在 mode 为 sslcert 时生效,传入对应证书的 CertId 即可。您可以前往 [SSL 证书列表](https://console.cloud.tencent.com/ssl) 查看 CertId。
|
UpstreamCertInfo |
getUpstreamCertInfo()
Get 用于配置 EO 节点回源时携带的证书,用于回源双向认证握手,默认关闭,不填写表示保持原有配置。该配置当前为白名单内测中,如需使用,请[联系我们](https://cloud.tencent.com/online-service)。
|
String |
getZoneId()
Get 站点 ID。
|
void |
setApplyType(String ApplyType)
Deprecated.
|
void |
setClientCertInfo(MutualTLS ClientCertInfo)
Set 在边缘双向认证场景下,该字段为客户端的 CA 证书,部署在 EO 节点内,用于客户端对 EO 节点进行认证。默认关闭,不填写表示保持原有配置。
|
void |
setHosts(String[] Hosts)
Set 需要修改证书配置的加速域名。
|
void |
setMode(String Mode)
Set 配置服务端证书的模式,取值有:
disable:不配置服务端证书;
eofreecert:通过自动验证申请免费证书并部署。验证方式详见:[申请免费证书支持的验证方式](https://cloud.tencent.com/document/product/1552/90437)
- 在 NS 或者 DNSPod 托管接入模式下,仅支持自动验证的方式申请免费证书。
- 当免费证书申请失败时会导致证书部署失败,您可以通过检查免费证书申请结果接口获取申请失败原因。
eofreecert_manual:部署 DNS 委派验证或者文件验证申请的免费证书。在部署免费证书前,您需要触发申请免费证书接口申请免费证书。在免费证书申请成功后,你可以通过该枚举值对免费证书进行部署;
注意:在对免费证书部署时,需要保证当前已存在申请成功的免费证书。您可以通过检查免费证书申请结果接口检查当前是否已存在申请成功的免费证书。
sslcert:配置 SSL 托管服务端证书。
|
void |
setServerCertInfo(ServerCertInfo[] ServerCertInfo)
Set SSL 证书配置,本参数仅在 mode 为 sslcert 时生效,传入对应证书的 CertId 即可。您可以前往 [SSL 证书列表](https://console.cloud.tencent.com/ssl) 查看 CertId。
|
void |
setUpstreamCertInfo(UpstreamCertInfo UpstreamCertInfo)
Set 用于配置 EO 节点回源时携带的证书,用于回源双向认证握手,默认关闭,不填写表示保持原有配置。该配置当前为白名单内测中,如需使用,请[联系我们](https://cloud.tencent.com/online-service)。
|
void |
setZoneId(String ZoneId)
Set 站点 ID。
|
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, toJsonStringpublic ModifyHostsCertificateRequest()
public ModifyHostsCertificateRequest(ModifyHostsCertificateRequest source)
public String getZoneId()
public void setZoneId(String ZoneId)
ZoneId - 站点 ID。public String[] getHosts()
public void setHosts(String[] Hosts)
Hosts - 需要修改证书配置的加速域名。public String getMode()
public void setMode(String Mode)
Mode - 配置服务端证书的模式,取值有:
public ServerCertInfo[] getServerCertInfo()
public void setServerCertInfo(ServerCertInfo[] ServerCertInfo)
ServerCertInfo - SSL 证书配置,本参数仅在 mode 为 sslcert 时生效,传入对应证书的 CertId 即可。您可以前往 [SSL 证书列表](https://console.cloud.tencent.com/ssl) 查看 CertId。@Deprecated public String getApplyType()
@Deprecated public void setApplyType(String ApplyType)
ApplyType - 托管类型,取值有:
public MutualTLS getClientCertInfo()
public void setClientCertInfo(MutualTLS ClientCertInfo)
ClientCertInfo - 在边缘双向认证场景下,该字段为客户端的 CA 证书,部署在 EO 节点内,用于客户端对 EO 节点进行认证。默认关闭,不填写表示保持原有配置。public UpstreamCertInfo getUpstreamCertInfo()
public void setUpstreamCertInfo(UpstreamCertInfo UpstreamCertInfo)
UpstreamCertInfo - 用于配置 EO 节点回源时携带的证书,用于回源双向认证握手,默认关闭,不填写表示保持原有配置。该配置当前为白名单内测中,如需使用,请[联系我们](https://cloud.tencent.com/online-service)。Copyright © 2025. All rights reserved.