Class: TencentCloud::Postgres::V20170312::DBNode

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

Overview

描述实例节点信息,包括节点类型、节点所在可用区、节点所在专属集群。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(role = nil, zone = nil, dedicatedclusterid = nil) ⇒ DBNode

Returns a new instance of DBNode.



1843
1844
1845
1846
1847
# File 'lib/v20170312/models.rb', line 1843

def initialize(role=nil, zone=nil, dedicatedclusterid=nil)
  @Role = role
  @Zone = zone
  @DedicatedClusterId = dedicatedclusterid
end

Instance Attribute Details

#DedicatedClusterIdObject

Primary,代表主节点;Standby,代表备节点。

Parameters:

  • Role:

    节点类型,值可以为:

  • Zone:

    节点所在可用区,例如 ap-guangzhou-1。

  • DedicatedClusterId:

    专属集群ID



1841
1842
1843
# File 'lib/v20170312/models.rb', line 1841

def DedicatedClusterId
  @DedicatedClusterId
end

#RoleObject

Primary,代表主节点;Standby,代表备节点。

Parameters:

  • Role:

    节点类型,值可以为:

  • Zone:

    节点所在可用区,例如 ap-guangzhou-1。

  • DedicatedClusterId:

    专属集群ID



1841
1842
1843
# File 'lib/v20170312/models.rb', line 1841

def Role
  @Role
end

#ZoneObject

Primary,代表主节点;Standby,代表备节点。

Parameters:

  • Role:

    节点类型,值可以为:

  • Zone:

    节点所在可用区,例如 ap-guangzhou-1。

  • DedicatedClusterId:

    专属集群ID



1841
1842
1843
# File 'lib/v20170312/models.rb', line 1841

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



1849
1850
1851
1852
1853
# File 'lib/v20170312/models.rb', line 1849

def deserialize(params)
  @Role = params['Role']
  @Zone = params['Zone']
  @DedicatedClusterId = params['DedicatedClusterId']
end