Class: TencentCloud::Teo::V20220106::Zone

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

Overview

站点信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, name = nil, originalnameservers = nil, nameservers = nil, status = nil, type = nil, paused = nil, cnamespeedup = nil, cnamestatus = nil, tags = nil, resources = nil, createdon = nil, modifiedon = nil, area = nil) ⇒ Zone

Returns a new instance of Zone.



621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
# File 'lib/v20220106/models.rb', line 621

def initialize(id=nil, name=nil, originalnameservers=nil, nameservers=nil, status=nil, type=nil, paused=nil, cnamespeedup=nil, cnamestatus=nil, tags=nil, resources=nil, createdon=nil, modifiedon=nil, area=nil)
  @Id = id
  @Name = name
  @OriginalNameServers = originalnameservers
  @NameServers = nameservers
  @Status = status
  @Type = type
  @Paused = paused
  @CnameSpeedUp = cnamespeedup
  @CnameStatus = cnamestatus
  @Tags = tags
  @Resources = resources
  @CreatedOn = createdon
  @ModifiedOn = modifiedon
  @Area = area
end

Instance Attribute Details

#AreaObject

<li> active:NS 已切换; </li> <li> pending:NS 未切换;</li> <li> moved:NS 已切走;</li> <li> deactivated:被封禁。 </li> <li> full:NS 接入; </li> <li> partial:CNAME 接入。</li> <li> enabled:开启;</li> <li> disabled:关闭。</li> <li> finished:站点已验证;</li> <li> pending:站点验证中。</li> <li> global:全球;</li> <li> mainland:中国大陆;</li> <li> overseas:境外区域。</li>

Parameters:

  • Id:

    站点ID。

  • Name:

    站点名称。

  • OriginalNameServers:

    站点当前使用的 NS 列表。

  • NameServers:

    腾讯云分配的 NS 列表。

  • Status:

    站点状态,取值有:

  • Type:

    站点接入方式,取值有

  • Paused:

    站点是否关闭。

  • CnameSpeedUp:

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

  • CnameStatus:

    cname 接入状态,取值有:

  • Tags:

    资源标签列表。

  • Resources:

    计费资源列表。

  • CreatedOn:

    站点创建时间。

  • ModifiedOn:

    站点修改时间。

  • Area:

    站点接入地域,取值为:



619
620
621
# File 'lib/v20220106/models.rb', line 619

def Area
  @Area
end

#CnameSpeedUpObject

<li> active:NS 已切换; </li> <li> pending:NS 未切换;</li> <li> moved:NS 已切走;</li> <li> deactivated:被封禁。 </li> <li> full:NS 接入; </li> <li> partial:CNAME 接入。</li> <li> enabled:开启;</li> <li> disabled:关闭。</li> <li> finished:站点已验证;</li> <li> pending:站点验证中。</li> <li> global:全球;</li> <li> mainland:中国大陆;</li> <li> overseas:境外区域。</li>

Parameters:

  • Id:

    站点ID。

  • Name:

    站点名称。

  • OriginalNameServers:

    站点当前使用的 NS 列表。

  • NameServers:

    腾讯云分配的 NS 列表。

  • Status:

    站点状态,取值有:

  • Type:

    站点接入方式,取值有

  • Paused:

    站点是否关闭。

  • CnameSpeedUp:

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

  • CnameStatus:

    cname 接入状态,取值有:

  • Tags:

    资源标签列表。

  • Resources:

    计费资源列表。

  • CreatedOn:

    站点创建时间。

  • ModifiedOn:

    站点修改时间。

  • Area:

    站点接入地域,取值为:



619
620
621
# File 'lib/v20220106/models.rb', line 619

def CnameSpeedUp
  @CnameSpeedUp
end

#CnameStatusObject

<li> active:NS 已切换; </li> <li> pending:NS 未切换;</li> <li> moved:NS 已切走;</li> <li> deactivated:被封禁。 </li> <li> full:NS 接入; </li> <li> partial:CNAME 接入。</li> <li> enabled:开启;</li> <li> disabled:关闭。</li> <li> finished:站点已验证;</li> <li> pending:站点验证中。</li> <li> global:全球;</li> <li> mainland:中国大陆;</li> <li> overseas:境外区域。</li>

Parameters:

  • Id:

    站点ID。

  • Name:

    站点名称。

  • OriginalNameServers:

    站点当前使用的 NS 列表。

  • NameServers:

    腾讯云分配的 NS 列表。

  • Status:

    站点状态,取值有:

  • Type:

    站点接入方式,取值有

  • Paused:

    站点是否关闭。

  • CnameSpeedUp:

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

  • CnameStatus:

    cname 接入状态,取值有:

  • Tags:

    资源标签列表。

  • Resources:

    计费资源列表。

  • CreatedOn:

    站点创建时间。

  • ModifiedOn:

    站点修改时间。

  • Area:

    站点接入地域,取值为:



619
620
621
# File 'lib/v20220106/models.rb', line 619

def CnameStatus
  @CnameStatus
end

#CreatedOnObject

<li> active:NS 已切换; </li> <li> pending:NS 未切换;</li> <li> moved:NS 已切走;</li> <li> deactivated:被封禁。 </li> <li> full:NS 接入; </li> <li> partial:CNAME 接入。</li> <li> enabled:开启;</li> <li> disabled:关闭。</li> <li> finished:站点已验证;</li> <li> pending:站点验证中。</li> <li> global:全球;</li> <li> mainland:中国大陆;</li> <li> overseas:境外区域。</li>

Parameters:

  • Id:

    站点ID。

  • Name:

    站点名称。

  • OriginalNameServers:

    站点当前使用的 NS 列表。

  • NameServers:

    腾讯云分配的 NS 列表。

  • Status:

    站点状态,取值有:

  • Type:

    站点接入方式,取值有

  • Paused:

    站点是否关闭。

  • CnameSpeedUp:

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

  • CnameStatus:

    cname 接入状态,取值有:

  • Tags:

    资源标签列表。

  • Resources:

    计费资源列表。

  • CreatedOn:

    站点创建时间。

  • ModifiedOn:

    站点修改时间。

  • Area:

    站点接入地域,取值为:



619
620
621
# File 'lib/v20220106/models.rb', line 619

def CreatedOn
  @CreatedOn
end

#IdObject

<li> active:NS 已切换; </li> <li> pending:NS 未切换;</li> <li> moved:NS 已切走;</li> <li> deactivated:被封禁。 </li> <li> full:NS 接入; </li> <li> partial:CNAME 接入。</li> <li> enabled:开启;</li> <li> disabled:关闭。</li> <li> finished:站点已验证;</li> <li> pending:站点验证中。</li> <li> global:全球;</li> <li> mainland:中国大陆;</li> <li> overseas:境外区域。</li>

Parameters:

  • Id:

    站点ID。

  • Name:

    站点名称。

  • OriginalNameServers:

    站点当前使用的 NS 列表。

  • NameServers:

    腾讯云分配的 NS 列表。

  • Status:

    站点状态,取值有:

  • Type:

    站点接入方式,取值有

  • Paused:

    站点是否关闭。

  • CnameSpeedUp:

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

  • CnameStatus:

    cname 接入状态,取值有:

  • Tags:

    资源标签列表。

  • Resources:

    计费资源列表。

  • CreatedOn:

    站点创建时间。

  • ModifiedOn:

    站点修改时间。

  • Area:

    站点接入地域,取值为:



619
620
621
# File 'lib/v20220106/models.rb', line 619

def Id
  @Id
end

#ModifiedOnObject

<li> active:NS 已切换; </li> <li> pending:NS 未切换;</li> <li> moved:NS 已切走;</li> <li> deactivated:被封禁。 </li> <li> full:NS 接入; </li> <li> partial:CNAME 接入。</li> <li> enabled:开启;</li> <li> disabled:关闭。</li> <li> finished:站点已验证;</li> <li> pending:站点验证中。</li> <li> global:全球;</li> <li> mainland:中国大陆;</li> <li> overseas:境外区域。</li>

Parameters:

  • Id:

    站点ID。

  • Name:

    站点名称。

  • OriginalNameServers:

    站点当前使用的 NS 列表。

  • NameServers:

    腾讯云分配的 NS 列表。

  • Status:

    站点状态,取值有:

  • Type:

    站点接入方式,取值有

  • Paused:

    站点是否关闭。

  • CnameSpeedUp:

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

  • CnameStatus:

    cname 接入状态,取值有:

  • Tags:

    资源标签列表。

  • Resources:

    计费资源列表。

  • CreatedOn:

    站点创建时间。

  • ModifiedOn:

    站点修改时间。

  • Area:

    站点接入地域,取值为:



619
620
621
# File 'lib/v20220106/models.rb', line 619

def ModifiedOn
  @ModifiedOn
end

#NameObject

<li> active:NS 已切换; </li> <li> pending:NS 未切换;</li> <li> moved:NS 已切走;</li> <li> deactivated:被封禁。 </li> <li> full:NS 接入; </li> <li> partial:CNAME 接入。</li> <li> enabled:开启;</li> <li> disabled:关闭。</li> <li> finished:站点已验证;</li> <li> pending:站点验证中。</li> <li> global:全球;</li> <li> mainland:中国大陆;</li> <li> overseas:境外区域。</li>

Parameters:

  • Id:

    站点ID。

  • Name:

    站点名称。

  • OriginalNameServers:

    站点当前使用的 NS 列表。

  • NameServers:

    腾讯云分配的 NS 列表。

  • Status:

    站点状态,取值有:

  • Type:

    站点接入方式,取值有

  • Paused:

    站点是否关闭。

  • CnameSpeedUp:

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

  • CnameStatus:

    cname 接入状态,取值有:

  • Tags:

    资源标签列表。

  • Resources:

    计费资源列表。

  • CreatedOn:

    站点创建时间。

  • ModifiedOn:

    站点修改时间。

  • Area:

    站点接入地域,取值为:



619
620
621
# File 'lib/v20220106/models.rb', line 619

def Name
  @Name
end

#NameServersObject

<li> active:NS 已切换; </li> <li> pending:NS 未切换;</li> <li> moved:NS 已切走;</li> <li> deactivated:被封禁。 </li> <li> full:NS 接入; </li> <li> partial:CNAME 接入。</li> <li> enabled:开启;</li> <li> disabled:关闭。</li> <li> finished:站点已验证;</li> <li> pending:站点验证中。</li> <li> global:全球;</li> <li> mainland:中国大陆;</li> <li> overseas:境外区域。</li>

Parameters:

  • Id:

    站点ID。

  • Name:

    站点名称。

  • OriginalNameServers:

    站点当前使用的 NS 列表。

  • NameServers:

    腾讯云分配的 NS 列表。

  • Status:

    站点状态,取值有:

  • Type:

    站点接入方式,取值有

  • Paused:

    站点是否关闭。

  • CnameSpeedUp:

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

  • CnameStatus:

    cname 接入状态,取值有:

  • Tags:

    资源标签列表。

  • Resources:

    计费资源列表。

  • CreatedOn:

    站点创建时间。

  • ModifiedOn:

    站点修改时间。

  • Area:

    站点接入地域,取值为:



619
620
621
# File 'lib/v20220106/models.rb', line 619

def NameServers
  @NameServers
end

#OriginalNameServersObject

<li> active:NS 已切换; </li> <li> pending:NS 未切换;</li> <li> moved:NS 已切走;</li> <li> deactivated:被封禁。 </li> <li> full:NS 接入; </li> <li> partial:CNAME 接入。</li> <li> enabled:开启;</li> <li> disabled:关闭。</li> <li> finished:站点已验证;</li> <li> pending:站点验证中。</li> <li> global:全球;</li> <li> mainland:中国大陆;</li> <li> overseas:境外区域。</li>

Parameters:

  • Id:

    站点ID。

  • Name:

    站点名称。

  • OriginalNameServers:

    站点当前使用的 NS 列表。

  • NameServers:

    腾讯云分配的 NS 列表。

  • Status:

    站点状态,取值有:

  • Type:

    站点接入方式,取值有

  • Paused:

    站点是否关闭。

  • CnameSpeedUp:

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

  • CnameStatus:

    cname 接入状态,取值有:

  • Tags:

    资源标签列表。

  • Resources:

    计费资源列表。

  • CreatedOn:

    站点创建时间。

  • ModifiedOn:

    站点修改时间。

  • Area:

    站点接入地域,取值为:



619
620
621
# File 'lib/v20220106/models.rb', line 619

def OriginalNameServers
  @OriginalNameServers
end

#PausedObject

<li> active:NS 已切换; </li> <li> pending:NS 未切换;</li> <li> moved:NS 已切走;</li> <li> deactivated:被封禁。 </li> <li> full:NS 接入; </li> <li> partial:CNAME 接入。</li> <li> enabled:开启;</li> <li> disabled:关闭。</li> <li> finished:站点已验证;</li> <li> pending:站点验证中。</li> <li> global:全球;</li> <li> mainland:中国大陆;</li> <li> overseas:境外区域。</li>

Parameters:

  • Id:

    站点ID。

  • Name:

    站点名称。

  • OriginalNameServers:

    站点当前使用的 NS 列表。

  • NameServers:

    腾讯云分配的 NS 列表。

  • Status:

    站点状态,取值有:

  • Type:

    站点接入方式,取值有

  • Paused:

    站点是否关闭。

  • CnameSpeedUp:

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

  • CnameStatus:

    cname 接入状态,取值有:

  • Tags:

    资源标签列表。

  • Resources:

    计费资源列表。

  • CreatedOn:

    站点创建时间。

  • ModifiedOn:

    站点修改时间。

  • Area:

    站点接入地域,取值为:



619
620
621
# File 'lib/v20220106/models.rb', line 619

def Paused
  @Paused
end

#ResourcesObject

<li> active:NS 已切换; </li> <li> pending:NS 未切换;</li> <li> moved:NS 已切走;</li> <li> deactivated:被封禁。 </li> <li> full:NS 接入; </li> <li> partial:CNAME 接入。</li> <li> enabled:开启;</li> <li> disabled:关闭。</li> <li> finished:站点已验证;</li> <li> pending:站点验证中。</li> <li> global:全球;</li> <li> mainland:中国大陆;</li> <li> overseas:境外区域。</li>

Parameters:

  • Id:

    站点ID。

  • Name:

    站点名称。

  • OriginalNameServers:

    站点当前使用的 NS 列表。

  • NameServers:

    腾讯云分配的 NS 列表。

  • Status:

    站点状态,取值有:

  • Type:

    站点接入方式,取值有

  • Paused:

    站点是否关闭。

  • CnameSpeedUp:

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

  • CnameStatus:

    cname 接入状态,取值有:

  • Tags:

    资源标签列表。

  • Resources:

    计费资源列表。

  • CreatedOn:

    站点创建时间。

  • ModifiedOn:

    站点修改时间。

  • Area:

    站点接入地域,取值为:



619
620
621
# File 'lib/v20220106/models.rb', line 619

def Resources
  @Resources
end

#StatusObject

<li> active:NS 已切换; </li> <li> pending:NS 未切换;</li> <li> moved:NS 已切走;</li> <li> deactivated:被封禁。 </li> <li> full:NS 接入; </li> <li> partial:CNAME 接入。</li> <li> enabled:开启;</li> <li> disabled:关闭。</li> <li> finished:站点已验证;</li> <li> pending:站点验证中。</li> <li> global:全球;</li> <li> mainland:中国大陆;</li> <li> overseas:境外区域。</li>

Parameters:

  • Id:

    站点ID。

  • Name:

    站点名称。

  • OriginalNameServers:

    站点当前使用的 NS 列表。

  • NameServers:

    腾讯云分配的 NS 列表。

  • Status:

    站点状态,取值有:

  • Type:

    站点接入方式,取值有

  • Paused:

    站点是否关闭。

  • CnameSpeedUp:

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

  • CnameStatus:

    cname 接入状态,取值有:

  • Tags:

    资源标签列表。

  • Resources:

    计费资源列表。

  • CreatedOn:

    站点创建时间。

  • ModifiedOn:

    站点修改时间。

  • Area:

    站点接入地域,取值为:



619
620
621
# File 'lib/v20220106/models.rb', line 619

def Status
  @Status
end

#TagsObject

<li> active:NS 已切换; </li> <li> pending:NS 未切换;</li> <li> moved:NS 已切走;</li> <li> deactivated:被封禁。 </li> <li> full:NS 接入; </li> <li> partial:CNAME 接入。</li> <li> enabled:开启;</li> <li> disabled:关闭。</li> <li> finished:站点已验证;</li> <li> pending:站点验证中。</li> <li> global:全球;</li> <li> mainland:中国大陆;</li> <li> overseas:境外区域。</li>

Parameters:

  • Id:

    站点ID。

  • Name:

    站点名称。

  • OriginalNameServers:

    站点当前使用的 NS 列表。

  • NameServers:

    腾讯云分配的 NS 列表。

  • Status:

    站点状态,取值有:

  • Type:

    站点接入方式,取值有

  • Paused:

    站点是否关闭。

  • CnameSpeedUp:

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

  • CnameStatus:

    cname 接入状态,取值有:

  • Tags:

    资源标签列表。

  • Resources:

    计费资源列表。

  • CreatedOn:

    站点创建时间。

  • ModifiedOn:

    站点修改时间。

  • Area:

    站点接入地域,取值为:



619
620
621
# File 'lib/v20220106/models.rb', line 619

def Tags
  @Tags
end

#TypeObject

<li> active:NS 已切换; </li> <li> pending:NS 未切换;</li> <li> moved:NS 已切走;</li> <li> deactivated:被封禁。 </li> <li> full:NS 接入; </li> <li> partial:CNAME 接入。</li> <li> enabled:开启;</li> <li> disabled:关闭。</li> <li> finished:站点已验证;</li> <li> pending:站点验证中。</li> <li> global:全球;</li> <li> mainland:中国大陆;</li> <li> overseas:境外区域。</li>

Parameters:

  • Id:

    站点ID。

  • Name:

    站点名称。

  • OriginalNameServers:

    站点当前使用的 NS 列表。

  • NameServers:

    腾讯云分配的 NS 列表。

  • Status:

    站点状态,取值有:

  • Type:

    站点接入方式,取值有

  • Paused:

    站点是否关闭。

  • CnameSpeedUp:

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

  • CnameStatus:

    cname 接入状态,取值有:

  • Tags:

    资源标签列表。

  • Resources:

    计费资源列表。

  • CreatedOn:

    站点创建时间。

  • ModifiedOn:

    站点修改时间。

  • Area:

    站点接入地域,取值为:



619
620
621
# File 'lib/v20220106/models.rb', line 619

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
# File 'lib/v20220106/models.rb', line 638

def deserialize(params)
  @Id = params['Id']
  @Name = params['Name']
  @OriginalNameServers = params['OriginalNameServers']
  @NameServers = params['NameServers']
  @Status = params['Status']
  @Type = params['Type']
  @Paused = params['Paused']
  @CnameSpeedUp = params['CnameSpeedUp']
  @CnameStatus = params['CnameStatus']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
  unless params['Resources'].nil?
    @Resources = []
    params['Resources'].each do |i|
      resource_tmp = Resource.new
      resource_tmp.deserialize(i)
      @Resources << resource_tmp
    end
  end
  @CreatedOn = params['CreatedOn']
  @ModifiedOn = params['ModifiedOn']
  @Area = params['Area']
end