Class: TencentCloud::Teo::V20220901::Identification

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

Overview

站点验证信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zonename = nil, domain = nil, status = nil, ascription = nil, originalnameservers = nil, fileascription = nil) ⇒ Identification

Returns a new instance of Identification.



14045
14046
14047
14048
14049
14050
14051
14052
# File 'lib/v20220901/models.rb', line 14045

def initialize(zonename=nil, domain=nil, status=nil, ascription=nil, originalnameservers=nil, fileascription=nil)
  @ZoneName = zonename
  @Domain = domain
  @Status = status
  @Ascription = ascription
  @OriginalNameServers = originalnameservers
  @FileAscription = fileascription
end

Instance Attribute Details

#AscriptionObject

<li> pending:验证中;</li> <li> finished:验证完成。</li>

Parameters:

  • ZoneName:

    站点名称。

  • Domain:

    验证子域名。验证站点时,该值为空。验证子域名是为具体子域名。

  • Status:

    验证状态,取值有:

  • Ascription:

    站点归属权校验:Dns校验信息。

  • OriginalNameServers:

    域名当前的 NS 记录。

  • FileAscription:

    站点归属权校验:文件校验信息。



14043
14044
14045
# File 'lib/v20220901/models.rb', line 14043

def Ascription
  @Ascription
end

#DomainObject

<li> pending:验证中;</li> <li> finished:验证完成。</li>

Parameters:

  • ZoneName:

    站点名称。

  • Domain:

    验证子域名。验证站点时,该值为空。验证子域名是为具体子域名。

  • Status:

    验证状态,取值有:

  • Ascription:

    站点归属权校验:Dns校验信息。

  • OriginalNameServers:

    域名当前的 NS 记录。

  • FileAscription:

    站点归属权校验:文件校验信息。



14043
14044
14045
# File 'lib/v20220901/models.rb', line 14043

def Domain
  @Domain
end

#FileAscriptionObject

<li> pending:验证中;</li> <li> finished:验证完成。</li>

Parameters:

  • ZoneName:

    站点名称。

  • Domain:

    验证子域名。验证站点时,该值为空。验证子域名是为具体子域名。

  • Status:

    验证状态,取值有:

  • Ascription:

    站点归属权校验:Dns校验信息。

  • OriginalNameServers:

    域名当前的 NS 记录。

  • FileAscription:

    站点归属权校验:文件校验信息。



14043
14044
14045
# File 'lib/v20220901/models.rb', line 14043

def FileAscription
  @FileAscription
end

#OriginalNameServersObject

<li> pending:验证中;</li> <li> finished:验证完成。</li>

Parameters:

  • ZoneName:

    站点名称。

  • Domain:

    验证子域名。验证站点时,该值为空。验证子域名是为具体子域名。

  • Status:

    验证状态,取值有:

  • Ascription:

    站点归属权校验:Dns校验信息。

  • OriginalNameServers:

    域名当前的 NS 记录。

  • FileAscription:

    站点归属权校验:文件校验信息。



14043
14044
14045
# File 'lib/v20220901/models.rb', line 14043

def OriginalNameServers
  @OriginalNameServers
end

#StatusObject

<li> pending:验证中;</li> <li> finished:验证完成。</li>

Parameters:

  • ZoneName:

    站点名称。

  • Domain:

    验证子域名。验证站点时,该值为空。验证子域名是为具体子域名。

  • Status:

    验证状态,取值有:

  • Ascription:

    站点归属权校验:Dns校验信息。

  • OriginalNameServers:

    域名当前的 NS 记录。

  • FileAscription:

    站点归属权校验:文件校验信息。



14043
14044
14045
# File 'lib/v20220901/models.rb', line 14043

def Status
  @Status
end

#ZoneNameObject

<li> pending:验证中;</li> <li> finished:验证完成。</li>

Parameters:

  • ZoneName:

    站点名称。

  • Domain:

    验证子域名。验证站点时,该值为空。验证子域名是为具体子域名。

  • Status:

    验证状态,取值有:

  • Ascription:

    站点归属权校验:Dns校验信息。

  • OriginalNameServers:

    域名当前的 NS 记录。

  • FileAscription:

    站点归属权校验:文件校验信息。



14043
14044
14045
# File 'lib/v20220901/models.rb', line 14043

def ZoneName
  @ZoneName
end

Instance Method Details

#deserialize(params) ⇒ Object



14054
14055
14056
14057
14058
14059
14060
14061
14062
14063
14064
14065
14066
14067
# File 'lib/v20220901/models.rb', line 14054

def deserialize(params)
  @ZoneName = params['ZoneName']
  @Domain = params['Domain']
  @Status = params['Status']
  unless params['Ascription'].nil?
    @Ascription = AscriptionInfo.new
    @Ascription.deserialize(params['Ascription'])
  end
  @OriginalNameServers = params['OriginalNameServers']
  unless params['FileAscription'].nil?
    @FileAscription = FileAscriptionInfo.new
    @FileAscription.deserialize(params['FileAscription'])
  end
end