Class: TencentCloud::Teo::V20220901::OwnershipVerification

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

Overview

该结构体表示各种场景、模式下,用于验证用户对站点域名的归属权内容。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dnsverification = nil, fileverification = nil, nsverification = nil) ⇒ OwnershipVerification

Returns a new instance of OwnershipVerification.



18999
19000
19001
19002
19003
# File 'lib/v20220901/models.rb', line 18999

def initialize(dnsverification=nil, fileverification=nil, nsverification=nil)
  @DnsVerification = dnsverification
  @FileVerification = fileverification
  @NsVerification = nsverification
end

Instance Attribute Details

#DnsVerificationObject

](cloud.tencent.com/document/product/1552/70789#7af6ecf8-afca-4e35-8811-b5797ed1bde5)。注意:此字段可能返回 null,表示取不到有效值。](cloud.tencent.com/document/product/1552/70789#7af6ecf8-afca-4e35-8811-b5797ed1bde5)。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DnsVerification:

    CNAME 、无域名接入时,使用 DNS 解析验证时所需的信息。详情参考 [站点/域名归属权验证

  • FileVerification:

    CNAME 、无域名接入时,使用文件验证时所需的信息。详情参考 [站点/域名归属权验证

  • NsVerification:

    NS 接入,切换 DNS 服务器所需的信息。详情参考 [修改 DNS 服务器](cloud.tencent.com/document/product/1552/90452)。



18997
18998
18999
# File 'lib/v20220901/models.rb', line 18997

def DnsVerification
  @DnsVerification
end

#FileVerificationObject

](cloud.tencent.com/document/product/1552/70789#7af6ecf8-afca-4e35-8811-b5797ed1bde5)。注意:此字段可能返回 null,表示取不到有效值。](cloud.tencent.com/document/product/1552/70789#7af6ecf8-afca-4e35-8811-b5797ed1bde5)。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DnsVerification:

    CNAME 、无域名接入时,使用 DNS 解析验证时所需的信息。详情参考 [站点/域名归属权验证

  • FileVerification:

    CNAME 、无域名接入时,使用文件验证时所需的信息。详情参考 [站点/域名归属权验证

  • NsVerification:

    NS 接入,切换 DNS 服务器所需的信息。详情参考 [修改 DNS 服务器](cloud.tencent.com/document/product/1552/90452)。



18997
18998
18999
# File 'lib/v20220901/models.rb', line 18997

def FileVerification
  @FileVerification
end

#NsVerificationObject

](cloud.tencent.com/document/product/1552/70789#7af6ecf8-afca-4e35-8811-b5797ed1bde5)。注意:此字段可能返回 null,表示取不到有效值。](cloud.tencent.com/document/product/1552/70789#7af6ecf8-afca-4e35-8811-b5797ed1bde5)。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DnsVerification:

    CNAME 、无域名接入时,使用 DNS 解析验证时所需的信息。详情参考 [站点/域名归属权验证

  • FileVerification:

    CNAME 、无域名接入时,使用文件验证时所需的信息。详情参考 [站点/域名归属权验证

  • NsVerification:

    NS 接入,切换 DNS 服务器所需的信息。详情参考 [修改 DNS 服务器](cloud.tencent.com/document/product/1552/90452)。



18997
18998
18999
# File 'lib/v20220901/models.rb', line 18997

def NsVerification
  @NsVerification
end

Instance Method Details

#deserialize(params) ⇒ Object



19005
19006
19007
19008
19009
19010
19011
19012
19013
19014
19015
19016
19017
19018
# File 'lib/v20220901/models.rb', line 19005

def deserialize(params)
  unless params['DnsVerification'].nil?
    @DnsVerification = DnsVerification.new
    @DnsVerification.deserialize(params['DnsVerification'])
  end
  unless params['FileVerification'].nil?
    @FileVerification = FileVerification.new
    @FileVerification.deserialize(params['FileVerification'])
  end
  unless params['NsVerification'].nil?
    @NsVerification = NsVerification.new
    @NsVerification.deserialize(params['NsVerification'])
  end
end