Class: TencentCloud::Teo::V20220901::ModifyHostsCertificateRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Teo::V20220901::ModifyHostsCertificateRequest
- Extended by:
- Gem::Deprecate
- Defined in:
- lib/v20220901/models.rb
Overview
ModifyHostsCertificate请求参数结构体
Instance Attribute Summary collapse
-
#ApplyType ⇒ Object
-
在 NS 或者 DNSPod 托管接入模式下,仅支持自动验证的方式申请免费证书。 - 当免费证书申请失败时会导致证书部署失败,您可以通过<a href = ‘cloud.tencent.com/document/product/1552/124806’>检查免费证书申请结果</a>接口获取申请失败原因。</li> </ul><li>eofreecert_manual:部署 DNS 委派验证或者文件验证申请的免费证书。在部署免费证书前,您需要触发<a href = ‘cloud.tencent.com/document/product/1552/124807’>申请免费证书</a>接口申请免费证书。在免费证书申请成功后,你可以通过该枚举值对免费证书进行部署;</li> <ul><li>注意:在对免费证书部署时,需要保证当前已存在申请成功的免费证书。您可以通过<a href = ‘cloud.tencent.com/document/product/1552/124806’>检查免费证书申请结果</a>接口检查当前是否已存在申请成功的免费证书。</li> </ul><li>sslcert:配置 SSL 托管服务端证书。</li> <li>none:不托管EO;</li> <li>apply:托管EO</li> 不填,默认取值为none。.
-
-
#ClientCertInfo ⇒ Object
-
在 NS 或者 DNSPod 托管接入模式下,仅支持自动验证的方式申请免费证书。 - 当免费证书申请失败时会导致证书部署失败,您可以通过<a href = ‘cloud.tencent.com/document/product/1552/124806’>检查免费证书申请结果</a>接口获取申请失败原因。</li> </ul><li>eofreecert_manual:部署 DNS 委派验证或者文件验证申请的免费证书。在部署免费证书前,您需要触发<a href = ‘cloud.tencent.com/document/product/1552/124807’>申请免费证书</a>接口申请免费证书。在免费证书申请成功后,你可以通过该枚举值对免费证书进行部署;</li> <ul><li>注意:在对免费证书部署时,需要保证当前已存在申请成功的免费证书。您可以通过<a href = ‘cloud.tencent.com/document/product/1552/124806’>检查免费证书申请结果</a>接口检查当前是否已存在申请成功的免费证书。</li> </ul><li>sslcert:配置 SSL 托管服务端证书。</li> <li>none:不托管EO;</li> <li>apply:托管EO</li> 不填,默认取值为none。.
-
-
#Hosts ⇒ Object
-
在 NS 或者 DNSPod 托管接入模式下,仅支持自动验证的方式申请免费证书。 - 当免费证书申请失败时会导致证书部署失败,您可以通过<a href = ‘cloud.tencent.com/document/product/1552/124806’>检查免费证书申请结果</a>接口获取申请失败原因。</li> </ul><li>eofreecert_manual:部署 DNS 委派验证或者文件验证申请的免费证书。在部署免费证书前,您需要触发<a href = ‘cloud.tencent.com/document/product/1552/124807’>申请免费证书</a>接口申请免费证书。在免费证书申请成功后,你可以通过该枚举值对免费证书进行部署;</li> <ul><li>注意:在对免费证书部署时,需要保证当前已存在申请成功的免费证书。您可以通过<a href = ‘cloud.tencent.com/document/product/1552/124806’>检查免费证书申请结果</a>接口检查当前是否已存在申请成功的免费证书。</li> </ul><li>sslcert:配置 SSL 托管服务端证书。</li> <li>none:不托管EO;</li> <li>apply:托管EO</li> 不填,默认取值为none。.
-
-
#Mode ⇒ Object
-
在 NS 或者 DNSPod 托管接入模式下,仅支持自动验证的方式申请免费证书。 - 当免费证书申请失败时会导致证书部署失败,您可以通过<a href = ‘cloud.tencent.com/document/product/1552/124806’>检查免费证书申请结果</a>接口获取申请失败原因。</li> </ul><li>eofreecert_manual:部署 DNS 委派验证或者文件验证申请的免费证书。在部署免费证书前,您需要触发<a href = ‘cloud.tencent.com/document/product/1552/124807’>申请免费证书</a>接口申请免费证书。在免费证书申请成功后,你可以通过该枚举值对免费证书进行部署;</li> <ul><li>注意:在对免费证书部署时,需要保证当前已存在申请成功的免费证书。您可以通过<a href = ‘cloud.tencent.com/document/product/1552/124806’>检查免费证书申请结果</a>接口检查当前是否已存在申请成功的免费证书。</li> </ul><li>sslcert:配置 SSL 托管服务端证书。</li> <li>none:不托管EO;</li> <li>apply:托管EO</li> 不填,默认取值为none。.
-
-
#ServerCertInfo ⇒ Object
-
在 NS 或者 DNSPod 托管接入模式下,仅支持自动验证的方式申请免费证书。 - 当免费证书申请失败时会导致证书部署失败,您可以通过<a href = ‘cloud.tencent.com/document/product/1552/124806’>检查免费证书申请结果</a>接口获取申请失败原因。</li> </ul><li>eofreecert_manual:部署 DNS 委派验证或者文件验证申请的免费证书。在部署免费证书前,您需要触发<a href = ‘cloud.tencent.com/document/product/1552/124807’>申请免费证书</a>接口申请免费证书。在免费证书申请成功后,你可以通过该枚举值对免费证书进行部署;</li> <ul><li>注意:在对免费证书部署时,需要保证当前已存在申请成功的免费证书。您可以通过<a href = ‘cloud.tencent.com/document/product/1552/124806’>检查免费证书申请结果</a>接口检查当前是否已存在申请成功的免费证书。</li> </ul><li>sslcert:配置 SSL 托管服务端证书。</li> <li>none:不托管EO;</li> <li>apply:托管EO</li> 不填,默认取值为none。.
-
-
#UpstreamCertInfo ⇒ Object
-
在 NS 或者 DNSPod 托管接入模式下,仅支持自动验证的方式申请免费证书。 - 当免费证书申请失败时会导致证书部署失败,您可以通过<a href = ‘cloud.tencent.com/document/product/1552/124806’>检查免费证书申请结果</a>接口获取申请失败原因。</li> </ul><li>eofreecert_manual:部署 DNS 委派验证或者文件验证申请的免费证书。在部署免费证书前,您需要触发<a href = ‘cloud.tencent.com/document/product/1552/124807’>申请免费证书</a>接口申请免费证书。在免费证书申请成功后,你可以通过该枚举值对免费证书进行部署;</li> <ul><li>注意:在对免费证书部署时,需要保证当前已存在申请成功的免费证书。您可以通过<a href = ‘cloud.tencent.com/document/product/1552/124806’>检查免费证书申请结果</a>接口检查当前是否已存在申请成功的免费证书。</li> </ul><li>sslcert:配置 SSL 托管服务端证书。</li> <li>none:不托管EO;</li> <li>apply:托管EO</li> 不填,默认取值为none。.
-
-
#ZoneId ⇒ Object
-
在 NS 或者 DNSPod 托管接入模式下,仅支持自动验证的方式申请免费证书。 - 当免费证书申请失败时会导致证书部署失败,您可以通过<a href = ‘cloud.tencent.com/document/product/1552/124806’>检查免费证书申请结果</a>接口获取申请失败原因。</li> </ul><li>eofreecert_manual:部署 DNS 委派验证或者文件验证申请的免费证书。在部署免费证书前,您需要触发<a href = ‘cloud.tencent.com/document/product/1552/124807’>申请免费证书</a>接口申请免费证书。在免费证书申请成功后,你可以通过该枚举值对免费证书进行部署;</li> <ul><li>注意:在对免费证书部署时,需要保证当前已存在申请成功的免费证书。您可以通过<a href = ‘cloud.tencent.com/document/product/1552/124806’>检查免费证书申请结果</a>接口检查当前是否已存在申请成功的免费证书。</li> </ul><li>sslcert:配置 SSL 托管服务端证书。</li> <li>none:不托管EO;</li> <li>apply:托管EO</li> 不填,默认取值为none。.
-
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(zoneid = nil, hosts = nil, mode = nil, servercertinfo = nil, applytype = nil, clientcertinfo = nil, upstreamcertinfo = nil) ⇒ ModifyHostsCertificateRequest
constructor
A new instance of ModifyHostsCertificateRequest.
Constructor Details
#initialize(zoneid = nil, hosts = nil, mode = nil, servercertinfo = nil, applytype = nil, clientcertinfo = nil, upstreamcertinfo = nil) ⇒ ModifyHostsCertificateRequest
Returns a new instance of ModifyHostsCertificateRequest.
16113 16114 16115 16116 16117 16118 16119 16120 16121 |
# File 'lib/v20220901/models.rb', line 16113 def initialize(zoneid=nil, hosts=nil, mode=nil, servercertinfo=nil, applytype=nil, clientcertinfo=nil, upstreamcertinfo=nil) @ZoneId = zoneid @Hosts = hosts @Mode = mode @ServerCertInfo = servercertinfo @ApplyType = applytype @ClientCertInfo = clientcertinfo @UpstreamCertInfo = upstreamcertinfo end |
Instance Attribute Details
#ApplyType ⇒ Object
-
在 NS 或者 DNSPod 托管接入模式下,仅支持自动验证的方式申请免费证书。
-
当免费证书申请失败时会导致证书部署失败,您可以通过<a href = ‘cloud.tencent.com/document/product/1552/124806’>检查免费证书申请结果</a>接口获取申请失败原因。</li>
</ul><li>eofreecert_manual:部署 DNS 委派验证或者文件验证申请的免费证书。在部署免费证书前,您需要触发<a href = ‘cloud.tencent.com/document/product/1552/124807’>申请免费证书</a>接口申请免费证书。在免费证书申请成功后,你可以通过该枚举值对免费证书进行部署;</li> <ul><li>注意:在对免费证书部署时,需要保证当前已存在申请成功的免费证书。您可以通过<a href = ‘cloud.tencent.com/document/product/1552/124806’>检查免费证书申请结果</a>接口检查当前是否已存在申请成功的免费证书。</li> </ul><li>sslcert:配置 SSL 托管服务端证书。</li> <li>none:不托管EO;</li> <li>apply:托管EO</li> 不填,默认取值为none。
16108 16109 16110 |
# File 'lib/v20220901/models.rb', line 16108 def ApplyType @ApplyType end |
#ClientCertInfo ⇒ Object
-
在 NS 或者 DNSPod 托管接入模式下,仅支持自动验证的方式申请免费证书。
-
当免费证书申请失败时会导致证书部署失败,您可以通过<a href = ‘cloud.tencent.com/document/product/1552/124806’>检查免费证书申请结果</a>接口获取申请失败原因。</li>
</ul><li>eofreecert_manual:部署 DNS 委派验证或者文件验证申请的免费证书。在部署免费证书前,您需要触发<a href = ‘cloud.tencent.com/document/product/1552/124807’>申请免费证书</a>接口申请免费证书。在免费证书申请成功后,你可以通过该枚举值对免费证书进行部署;</li> <ul><li>注意:在对免费证书部署时,需要保证当前已存在申请成功的免费证书。您可以通过<a href = ‘cloud.tencent.com/document/product/1552/124806’>检查免费证书申请结果</a>接口检查当前是否已存在申请成功的免费证书。</li> </ul><li>sslcert:配置 SSL 托管服务端证书。</li> <li>none:不托管EO;</li> <li>apply:托管EO</li> 不填,默认取值为none。
16108 16109 16110 |
# File 'lib/v20220901/models.rb', line 16108 def ClientCertInfo @ClientCertInfo end |
#Hosts ⇒ Object
-
在 NS 或者 DNSPod 托管接入模式下,仅支持自动验证的方式申请免费证书。
-
当免费证书申请失败时会导致证书部署失败,您可以通过<a href = ‘cloud.tencent.com/document/product/1552/124806’>检查免费证书申请结果</a>接口获取申请失败原因。</li>
</ul><li>eofreecert_manual:部署 DNS 委派验证或者文件验证申请的免费证书。在部署免费证书前,您需要触发<a href = ‘cloud.tencent.com/document/product/1552/124807’>申请免费证书</a>接口申请免费证书。在免费证书申请成功后,你可以通过该枚举值对免费证书进行部署;</li> <ul><li>注意:在对免费证书部署时,需要保证当前已存在申请成功的免费证书。您可以通过<a href = ‘cloud.tencent.com/document/product/1552/124806’>检查免费证书申请结果</a>接口检查当前是否已存在申请成功的免费证书。</li> </ul><li>sslcert:配置 SSL 托管服务端证书。</li> <li>none:不托管EO;</li> <li>apply:托管EO</li> 不填,默认取值为none。
16108 16109 16110 |
# File 'lib/v20220901/models.rb', line 16108 def Hosts @Hosts end |
#Mode ⇒ Object
-
在 NS 或者 DNSPod 托管接入模式下,仅支持自动验证的方式申请免费证书。
-
当免费证书申请失败时会导致证书部署失败,您可以通过<a href = ‘cloud.tencent.com/document/product/1552/124806’>检查免费证书申请结果</a>接口获取申请失败原因。</li>
</ul><li>eofreecert_manual:部署 DNS 委派验证或者文件验证申请的免费证书。在部署免费证书前,您需要触发<a href = ‘cloud.tencent.com/document/product/1552/124807’>申请免费证书</a>接口申请免费证书。在免费证书申请成功后,你可以通过该枚举值对免费证书进行部署;</li> <ul><li>注意:在对免费证书部署时,需要保证当前已存在申请成功的免费证书。您可以通过<a href = ‘cloud.tencent.com/document/product/1552/124806’>检查免费证书申请结果</a>接口检查当前是否已存在申请成功的免费证书。</li> </ul><li>sslcert:配置 SSL 托管服务端证书。</li> <li>none:不托管EO;</li> <li>apply:托管EO</li> 不填,默认取值为none。
16108 16109 16110 |
# File 'lib/v20220901/models.rb', line 16108 def Mode @Mode end |
#ServerCertInfo ⇒ Object
-
在 NS 或者 DNSPod 托管接入模式下,仅支持自动验证的方式申请免费证书。
-
当免费证书申请失败时会导致证书部署失败,您可以通过<a href = ‘cloud.tencent.com/document/product/1552/124806’>检查免费证书申请结果</a>接口获取申请失败原因。</li>
</ul><li>eofreecert_manual:部署 DNS 委派验证或者文件验证申请的免费证书。在部署免费证书前,您需要触发<a href = ‘cloud.tencent.com/document/product/1552/124807’>申请免费证书</a>接口申请免费证书。在免费证书申请成功后,你可以通过该枚举值对免费证书进行部署;</li> <ul><li>注意:在对免费证书部署时,需要保证当前已存在申请成功的免费证书。您可以通过<a href = ‘cloud.tencent.com/document/product/1552/124806’>检查免费证书申请结果</a>接口检查当前是否已存在申请成功的免费证书。</li> </ul><li>sslcert:配置 SSL 托管服务端证书。</li> <li>none:不托管EO;</li> <li>apply:托管EO</li> 不填,默认取值为none。
16108 16109 16110 |
# File 'lib/v20220901/models.rb', line 16108 def ServerCertInfo @ServerCertInfo end |
#UpstreamCertInfo ⇒ Object
-
在 NS 或者 DNSPod 托管接入模式下,仅支持自动验证的方式申请免费证书。
-
当免费证书申请失败时会导致证书部署失败,您可以通过<a href = ‘cloud.tencent.com/document/product/1552/124806’>检查免费证书申请结果</a>接口获取申请失败原因。</li>
</ul><li>eofreecert_manual:部署 DNS 委派验证或者文件验证申请的免费证书。在部署免费证书前,您需要触发<a href = ‘cloud.tencent.com/document/product/1552/124807’>申请免费证书</a>接口申请免费证书。在免费证书申请成功后,你可以通过该枚举值对免费证书进行部署;</li> <ul><li>注意:在对免费证书部署时,需要保证当前已存在申请成功的免费证书。您可以通过<a href = ‘cloud.tencent.com/document/product/1552/124806’>检查免费证书申请结果</a>接口检查当前是否已存在申请成功的免费证书。</li> </ul><li>sslcert:配置 SSL 托管服务端证书。</li> <li>none:不托管EO;</li> <li>apply:托管EO</li> 不填,默认取值为none。
16108 16109 16110 |
# File 'lib/v20220901/models.rb', line 16108 def UpstreamCertInfo @UpstreamCertInfo end |
#ZoneId ⇒ Object
-
在 NS 或者 DNSPod 托管接入模式下,仅支持自动验证的方式申请免费证书。
-
当免费证书申请失败时会导致证书部署失败,您可以通过<a href = ‘cloud.tencent.com/document/product/1552/124806’>检查免费证书申请结果</a>接口获取申请失败原因。</li>
</ul><li>eofreecert_manual:部署 DNS 委派验证或者文件验证申请的免费证书。在部署免费证书前,您需要触发<a href = ‘cloud.tencent.com/document/product/1552/124807’>申请免费证书</a>接口申请免费证书。在免费证书申请成功后,你可以通过该枚举值对免费证书进行部署;</li> <ul><li>注意:在对免费证书部署时,需要保证当前已存在申请成功的免费证书。您可以通过<a href = ‘cloud.tencent.com/document/product/1552/124806’>检查免费证书申请结果</a>接口检查当前是否已存在申请成功的免费证书。</li> </ul><li>sslcert:配置 SSL 托管服务端证书。</li> <li>none:不托管EO;</li> <li>apply:托管EO</li> 不填,默认取值为none。
16108 16109 16110 |
# File 'lib/v20220901/models.rb', line 16108 def ZoneId @ZoneId end |
Instance Method Details
#deserialize(params) ⇒ Object
16123 16124 16125 16126 16127 16128 16129 16130 16131 16132 16133 16134 16135 16136 16137 16138 16139 16140 16141 16142 16143 16144 |
# File 'lib/v20220901/models.rb', line 16123 def deserialize(params) @ZoneId = params['ZoneId'] @Hosts = params['Hosts'] @Mode = params['Mode'] unless params['ServerCertInfo'].nil? @ServerCertInfo = [] params['ServerCertInfo'].each do |i| servercertinfo_tmp = ServerCertInfo.new servercertinfo_tmp.deserialize(i) @ServerCertInfo << servercertinfo_tmp end end @ApplyType = params['ApplyType'] unless params['ClientCertInfo'].nil? @ClientCertInfo = MutualTLS.new @ClientCertInfo.deserialize(params['ClientCertInfo']) end unless params['UpstreamCertInfo'].nil? @UpstreamCertInfo = UpstreamCertInfo.new @UpstreamCertInfo.deserialize(params['UpstreamCertInfo']) end end |