Class: TencentCloud::Teo::V20220901::NSDetail

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

Overview

NS 接入类型站点参数详情。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(cnamespeedup = nil, isfake = nil, ownershipverification = nil, originalnameservers = nil, nameservers = nil, vanitynameservers = nil, vanitynameserversips = nil) ⇒ NSDetail

Returns a new instance of NSDetail.



18011
18012
18013
18014
18015
18016
18017
18018
18019
# File 'lib/v20220901/models.rb', line 18011

def initialize(cnamespeedup=nil, isfake=nil, ownershipverification=nil, originalnameservers=nil, nameservers=nil, vanitynameservers=nil, vanitynameserversips=nil)
  @CnameSpeedUp = cnamespeedup
  @IsFake = isfake
  @OwnershipVerification = ownershipverification
  @OriginalNameServers = originalnameservers
  @NameServers = nameservers
  @VanityNameServers = vanitynameservers
  @VanityNameServersIps = vanitynameserversips
end

Instance Attribute Details

#CnameSpeedUpObject

<li> enabled:开启;</li> <li> disabled:关闭。</li> <li> 0:不存在同名站点;</li> <li> 1:已存在同名站点。</li>

Parameters:

  • CnameSpeedUp:

    是否开启 CNAME 加速,取值有:

  • IsFake:

    是否存在同名站点,取值有:

  • OwnershipVerification:

    归属权验证信息。针对 NS 接入类型的站点,将当前的 NS 服务器切换至腾讯云 EdgeOne 指定的 NS 服务器,即视为通过归属权验证。详情请参考 [站点/域名归属权验证](cloud.tencent.com/document/product/1552/70789) 。

  • OriginalNameServers:

    由 EdgeOne 检测到的站点当前正在使用的 NS 服务器列表。

  • NameServers:

    腾讯云 EdgeOne 分配的 NS 服务器列表。需要将当前站点 NS 服务器指向该地址,站点才能生效。

  • VanityNameServers:

    用户自定义 NS 服务器域名信息。如果启用了自定义 NS 服务,需要在域名注册厂商内将 NS 指向该地址。

  • VanityNameServersIps:

    用户自定义 NS 服务器对应的 IP 地址信息。



18009
18010
18011
# File 'lib/v20220901/models.rb', line 18009

def CnameSpeedUp
  @CnameSpeedUp
end

#IsFakeObject

<li> enabled:开启;</li> <li> disabled:关闭。</li> <li> 0:不存在同名站点;</li> <li> 1:已存在同名站点。</li>

Parameters:

  • CnameSpeedUp:

    是否开启 CNAME 加速,取值有:

  • IsFake:

    是否存在同名站点,取值有:

  • OwnershipVerification:

    归属权验证信息。针对 NS 接入类型的站点,将当前的 NS 服务器切换至腾讯云 EdgeOne 指定的 NS 服务器,即视为通过归属权验证。详情请参考 [站点/域名归属权验证](cloud.tencent.com/document/product/1552/70789) 。

  • OriginalNameServers:

    由 EdgeOne 检测到的站点当前正在使用的 NS 服务器列表。

  • NameServers:

    腾讯云 EdgeOne 分配的 NS 服务器列表。需要将当前站点 NS 服务器指向该地址,站点才能生效。

  • VanityNameServers:

    用户自定义 NS 服务器域名信息。如果启用了自定义 NS 服务,需要在域名注册厂商内将 NS 指向该地址。

  • VanityNameServersIps:

    用户自定义 NS 服务器对应的 IP 地址信息。



18009
18010
18011
# File 'lib/v20220901/models.rb', line 18009

def IsFake
  @IsFake
end

#NameServersObject

<li> enabled:开启;</li> <li> disabled:关闭。</li> <li> 0:不存在同名站点;</li> <li> 1:已存在同名站点。</li>

Parameters:

  • CnameSpeedUp:

    是否开启 CNAME 加速,取值有:

  • IsFake:

    是否存在同名站点,取值有:

  • OwnershipVerification:

    归属权验证信息。针对 NS 接入类型的站点,将当前的 NS 服务器切换至腾讯云 EdgeOne 指定的 NS 服务器,即视为通过归属权验证。详情请参考 [站点/域名归属权验证](cloud.tencent.com/document/product/1552/70789) 。

  • OriginalNameServers:

    由 EdgeOne 检测到的站点当前正在使用的 NS 服务器列表。

  • NameServers:

    腾讯云 EdgeOne 分配的 NS 服务器列表。需要将当前站点 NS 服务器指向该地址,站点才能生效。

  • VanityNameServers:

    用户自定义 NS 服务器域名信息。如果启用了自定义 NS 服务,需要在域名注册厂商内将 NS 指向该地址。

  • VanityNameServersIps:

    用户自定义 NS 服务器对应的 IP 地址信息。



18009
18010
18011
# File 'lib/v20220901/models.rb', line 18009

def NameServers
  @NameServers
end

#OriginalNameServersObject

<li> enabled:开启;</li> <li> disabled:关闭。</li> <li> 0:不存在同名站点;</li> <li> 1:已存在同名站点。</li>

Parameters:

  • CnameSpeedUp:

    是否开启 CNAME 加速,取值有:

  • IsFake:

    是否存在同名站点,取值有:

  • OwnershipVerification:

    归属权验证信息。针对 NS 接入类型的站点,将当前的 NS 服务器切换至腾讯云 EdgeOne 指定的 NS 服务器,即视为通过归属权验证。详情请参考 [站点/域名归属权验证](cloud.tencent.com/document/product/1552/70789) 。

  • OriginalNameServers:

    由 EdgeOne 检测到的站点当前正在使用的 NS 服务器列表。

  • NameServers:

    腾讯云 EdgeOne 分配的 NS 服务器列表。需要将当前站点 NS 服务器指向该地址,站点才能生效。

  • VanityNameServers:

    用户自定义 NS 服务器域名信息。如果启用了自定义 NS 服务,需要在域名注册厂商内将 NS 指向该地址。

  • VanityNameServersIps:

    用户自定义 NS 服务器对应的 IP 地址信息。



18009
18010
18011
# File 'lib/v20220901/models.rb', line 18009

def OriginalNameServers
  @OriginalNameServers
end

#OwnershipVerificationObject

<li> enabled:开启;</li> <li> disabled:关闭。</li> <li> 0:不存在同名站点;</li> <li> 1:已存在同名站点。</li>

Parameters:

  • CnameSpeedUp:

    是否开启 CNAME 加速,取值有:

  • IsFake:

    是否存在同名站点,取值有:

  • OwnershipVerification:

    归属权验证信息。针对 NS 接入类型的站点,将当前的 NS 服务器切换至腾讯云 EdgeOne 指定的 NS 服务器,即视为通过归属权验证。详情请参考 [站点/域名归属权验证](cloud.tencent.com/document/product/1552/70789) 。

  • OriginalNameServers:

    由 EdgeOne 检测到的站点当前正在使用的 NS 服务器列表。

  • NameServers:

    腾讯云 EdgeOne 分配的 NS 服务器列表。需要将当前站点 NS 服务器指向该地址,站点才能生效。

  • VanityNameServers:

    用户自定义 NS 服务器域名信息。如果启用了自定义 NS 服务,需要在域名注册厂商内将 NS 指向该地址。

  • VanityNameServersIps:

    用户自定义 NS 服务器对应的 IP 地址信息。



18009
18010
18011
# File 'lib/v20220901/models.rb', line 18009

def OwnershipVerification
  @OwnershipVerification
end

#VanityNameServersObject

<li> enabled:开启;</li> <li> disabled:关闭。</li> <li> 0:不存在同名站点;</li> <li> 1:已存在同名站点。</li>

Parameters:

  • CnameSpeedUp:

    是否开启 CNAME 加速,取值有:

  • IsFake:

    是否存在同名站点,取值有:

  • OwnershipVerification:

    归属权验证信息。针对 NS 接入类型的站点,将当前的 NS 服务器切换至腾讯云 EdgeOne 指定的 NS 服务器,即视为通过归属权验证。详情请参考 [站点/域名归属权验证](cloud.tencent.com/document/product/1552/70789) 。

  • OriginalNameServers:

    由 EdgeOne 检测到的站点当前正在使用的 NS 服务器列表。

  • NameServers:

    腾讯云 EdgeOne 分配的 NS 服务器列表。需要将当前站点 NS 服务器指向该地址,站点才能生效。

  • VanityNameServers:

    用户自定义 NS 服务器域名信息。如果启用了自定义 NS 服务,需要在域名注册厂商内将 NS 指向该地址。

  • VanityNameServersIps:

    用户自定义 NS 服务器对应的 IP 地址信息。



18009
18010
18011
# File 'lib/v20220901/models.rb', line 18009

def VanityNameServers
  @VanityNameServers
end

#VanityNameServersIpsObject

<li> enabled:开启;</li> <li> disabled:关闭。</li> <li> 0:不存在同名站点;</li> <li> 1:已存在同名站点。</li>

Parameters:

  • CnameSpeedUp:

    是否开启 CNAME 加速,取值有:

  • IsFake:

    是否存在同名站点,取值有:

  • OwnershipVerification:

    归属权验证信息。针对 NS 接入类型的站点,将当前的 NS 服务器切换至腾讯云 EdgeOne 指定的 NS 服务器,即视为通过归属权验证。详情请参考 [站点/域名归属权验证](cloud.tencent.com/document/product/1552/70789) 。

  • OriginalNameServers:

    由 EdgeOne 检测到的站点当前正在使用的 NS 服务器列表。

  • NameServers:

    腾讯云 EdgeOne 分配的 NS 服务器列表。需要将当前站点 NS 服务器指向该地址,站点才能生效。

  • VanityNameServers:

    用户自定义 NS 服务器域名信息。如果启用了自定义 NS 服务,需要在域名注册厂商内将 NS 指向该地址。

  • VanityNameServersIps:

    用户自定义 NS 服务器对应的 IP 地址信息。



18009
18010
18011
# File 'lib/v20220901/models.rb', line 18009

def VanityNameServersIps
  @VanityNameServersIps
end

Instance Method Details

#deserialize(params) ⇒ Object



18021
18022
18023
18024
18025
18026
18027
18028
18029
18030
18031
18032
18033
18034
18035
18036
18037
18038
18039
18040
18041
18042
# File 'lib/v20220901/models.rb', line 18021

def deserialize(params)
  @CnameSpeedUp = params['CnameSpeedUp']
  @IsFake = params['IsFake']
  unless params['OwnershipVerification'].nil?
    @OwnershipVerification = OwnershipVerification.new
    @OwnershipVerification.deserialize(params['OwnershipVerification'])
  end
  @OriginalNameServers = params['OriginalNameServers']
  @NameServers = params['NameServers']
  unless params['VanityNameServers'].nil?
    @VanityNameServers = VanityNameServers.new
    @VanityNameServers.deserialize(params['VanityNameServers'])
  end
  unless params['VanityNameServersIps'].nil?
    @VanityNameServersIps = []
    params['VanityNameServersIps'].each do |i|
      vanitynameserversips_tmp = VanityNameServersIps.new
      vanitynameserversips_tmp.deserialize(i)
      @VanityNameServersIps << vanitynameserversips_tmp
    end
  end
end