Class: TencentCloud::Teo::V20220901::ApplyFreeCertificateRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20220901/models.rb

Overview

ApplyFreeCertificate请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zoneid = nil, domain = nil, verificationmethod = nil) ⇒ ApplyFreeCertificateRequest

Returns a new instance of ApplyFreeCertificateRequest.



1163
1164
1165
1166
1167
# File 'lib/v20220901/models.rb', line 1163

def initialize(zoneid=nil, domain=nil, verificationmethod=nil)
  @ZoneId = zoneid
  @Domain = domain
  @VerificationMethod = verificationmethod
end

Instance Attribute Details

#DomainObject

<li>http_challenge:HTTP 访问文件验证方式,通过 HTTP 访问域名指定 URL 获取文件信息以完成免费证书申请验证;</li> <li>dns_challenge:DNS 委派验证方式,通过添加指定的主机记录解析指向 EdgeOne 以完成免费证书申请验证。</li> 注意:在触发本接口后,你需要根据返回的验证信息,完成验证内容配置。配置完成后,还需要通过<a href = ‘cloud.tencent.com/document/product/1552/124806’>检查免费证书申请结果</a>接口进行验证,验证通过后,即可申请成功。在免费证书申请成功后,你可以调用<a href = ‘cloud.tencent.com/document/product/1552/80764’>配置域名证书</a>接口为当前域名部署免费证书。

Parameters:



1161
1162
1163
# File 'lib/v20220901/models.rb', line 1161

def Domain
  @Domain
end

#VerificationMethodObject

<li>http_challenge:HTTP 访问文件验证方式,通过 HTTP 访问域名指定 URL 获取文件信息以完成免费证书申请验证;</li> <li>dns_challenge:DNS 委派验证方式,通过添加指定的主机记录解析指向 EdgeOne 以完成免费证书申请验证。</li> 注意:在触发本接口后,你需要根据返回的验证信息,完成验证内容配置。配置完成后,还需要通过<a href = ‘cloud.tencent.com/document/product/1552/124806’>检查免费证书申请结果</a>接口进行验证,验证通过后,即可申请成功。在免费证书申请成功后,你可以调用<a href = ‘cloud.tencent.com/document/product/1552/80764’>配置域名证书</a>接口为当前域名部署免费证书。

Parameters:



1161
1162
1163
# File 'lib/v20220901/models.rb', line 1161

def VerificationMethod
  @VerificationMethod
end

#ZoneIdObject

<li>http_challenge:HTTP 访问文件验证方式,通过 HTTP 访问域名指定 URL 获取文件信息以完成免费证书申请验证;</li> <li>dns_challenge:DNS 委派验证方式,通过添加指定的主机记录解析指向 EdgeOne 以完成免费证书申请验证。</li> 注意:在触发本接口后,你需要根据返回的验证信息,完成验证内容配置。配置完成后,还需要通过<a href = ‘cloud.tencent.com/document/product/1552/124806’>检查免费证书申请结果</a>接口进行验证,验证通过后,即可申请成功。在免费证书申请成功后,你可以调用<a href = ‘cloud.tencent.com/document/product/1552/80764’>配置域名证书</a>接口为当前域名部署免费证书。

Parameters:



1161
1162
1163
# File 'lib/v20220901/models.rb', line 1161

def ZoneId
  @ZoneId
end

Instance Method Details

#deserialize(params) ⇒ Object



1169
1170
1171
1172
1173
# File 'lib/v20220901/models.rb', line 1169

def deserialize(params)
  @ZoneId = params['ZoneId']
  @Domain = params['Domain']
  @VerificationMethod = params['VerificationMethod']
end