Class: TencentCloud::Postgres::V20170312::DedicatedCluster

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

Overview

专属集群相关信息,用于查询用户的专属集群列表

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dedicatedclusterid = nil, name = nil, zone = nil, standbydedicatedclusterset = nil, instancecount = nil, cputotal = nil, cpuavailable = nil, memtotal = nil, memavailable = nil, disktotal = nil, diskavailable = nil) ⇒ DedicatedCluster

Returns a new instance of DedicatedCluster.



1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
# File 'lib/v20170312/models.rb', line 1984

def initialize(dedicatedclusterid=nil, name=nil, zone=nil, standbydedicatedclusterset=nil, instancecount=nil, cputotal=nil, cpuavailable=nil, memtotal=nil, memavailable=nil, disktotal=nil, diskavailable=nil)
  @DedicatedClusterId = dedicatedclusterid
  @Name = name
  @Zone = zone
  @StandbyDedicatedClusterSet = standbydedicatedclusterset
  @InstanceCount = instancecount
  @CpuTotal = cputotal
  @CpuAvailable = cpuavailable
  @MemTotal = memtotal
  @MemAvailable = memavailable
  @DiskTotal = disktotal
  @DiskAvailable = diskavailable
end

Instance Attribute Details

#CpuAvailableObject

Parameters:

  • DedicatedClusterId:

    专属集群ID

  • Name:

    专属集群名称

  • Zone:

    专属集群所在可用区

  • StandbyDedicatedClusterSet:

    灾备集群

  • InstanceCount:

    实例数量

  • CpuTotal:

    Cpu总数量

  • CpuAvailable:

    Cpu可用数量

  • MemTotal:

    内存总量,单位GB

  • MemAvailable:

    内存可用量,单位GB

  • DiskTotal:

    磁盘总量,单位GB

  • DiskAvailable:

    磁盘可用量,单位GB



1982
1983
1984
# File 'lib/v20170312/models.rb', line 1982

def CpuAvailable
  @CpuAvailable
end

#CpuTotalObject

Parameters:

  • DedicatedClusterId:

    专属集群ID

  • Name:

    专属集群名称

  • Zone:

    专属集群所在可用区

  • StandbyDedicatedClusterSet:

    灾备集群

  • InstanceCount:

    实例数量

  • CpuTotal:

    Cpu总数量

  • CpuAvailable:

    Cpu可用数量

  • MemTotal:

    内存总量,单位GB

  • MemAvailable:

    内存可用量,单位GB

  • DiskTotal:

    磁盘总量,单位GB

  • DiskAvailable:

    磁盘可用量,单位GB



1982
1983
1984
# File 'lib/v20170312/models.rb', line 1982

def CpuTotal
  @CpuTotal
end

#DedicatedClusterIdObject

Parameters:

  • DedicatedClusterId:

    专属集群ID

  • Name:

    专属集群名称

  • Zone:

    专属集群所在可用区

  • StandbyDedicatedClusterSet:

    灾备集群

  • InstanceCount:

    实例数量

  • CpuTotal:

    Cpu总数量

  • CpuAvailable:

    Cpu可用数量

  • MemTotal:

    内存总量,单位GB

  • MemAvailable:

    内存可用量,单位GB

  • DiskTotal:

    磁盘总量,单位GB

  • DiskAvailable:

    磁盘可用量,单位GB



1982
1983
1984
# File 'lib/v20170312/models.rb', line 1982

def DedicatedClusterId
  @DedicatedClusterId
end

#DiskAvailableObject

Parameters:

  • DedicatedClusterId:

    专属集群ID

  • Name:

    专属集群名称

  • Zone:

    专属集群所在可用区

  • StandbyDedicatedClusterSet:

    灾备集群

  • InstanceCount:

    实例数量

  • CpuTotal:

    Cpu总数量

  • CpuAvailable:

    Cpu可用数量

  • MemTotal:

    内存总量,单位GB

  • MemAvailable:

    内存可用量,单位GB

  • DiskTotal:

    磁盘总量,单位GB

  • DiskAvailable:

    磁盘可用量,单位GB



1982
1983
1984
# File 'lib/v20170312/models.rb', line 1982

def DiskAvailable
  @DiskAvailable
end

#DiskTotalObject

Parameters:

  • DedicatedClusterId:

    专属集群ID

  • Name:

    专属集群名称

  • Zone:

    专属集群所在可用区

  • StandbyDedicatedClusterSet:

    灾备集群

  • InstanceCount:

    实例数量

  • CpuTotal:

    Cpu总数量

  • CpuAvailable:

    Cpu可用数量

  • MemTotal:

    内存总量,单位GB

  • MemAvailable:

    内存可用量,单位GB

  • DiskTotal:

    磁盘总量,单位GB

  • DiskAvailable:

    磁盘可用量,单位GB



1982
1983
1984
# File 'lib/v20170312/models.rb', line 1982

def DiskTotal
  @DiskTotal
end

#InstanceCountObject

Parameters:

  • DedicatedClusterId:

    专属集群ID

  • Name:

    专属集群名称

  • Zone:

    专属集群所在可用区

  • StandbyDedicatedClusterSet:

    灾备集群

  • InstanceCount:

    实例数量

  • CpuTotal:

    Cpu总数量

  • CpuAvailable:

    Cpu可用数量

  • MemTotal:

    内存总量,单位GB

  • MemAvailable:

    内存可用量,单位GB

  • DiskTotal:

    磁盘总量,单位GB

  • DiskAvailable:

    磁盘可用量,单位GB



1982
1983
1984
# File 'lib/v20170312/models.rb', line 1982

def InstanceCount
  @InstanceCount
end

#MemAvailableObject

Parameters:

  • DedicatedClusterId:

    专属集群ID

  • Name:

    专属集群名称

  • Zone:

    专属集群所在可用区

  • StandbyDedicatedClusterSet:

    灾备集群

  • InstanceCount:

    实例数量

  • CpuTotal:

    Cpu总数量

  • CpuAvailable:

    Cpu可用数量

  • MemTotal:

    内存总量,单位GB

  • MemAvailable:

    内存可用量,单位GB

  • DiskTotal:

    磁盘总量,单位GB

  • DiskAvailable:

    磁盘可用量,单位GB



1982
1983
1984
# File 'lib/v20170312/models.rb', line 1982

def MemAvailable
  @MemAvailable
end

#MemTotalObject

Parameters:

  • DedicatedClusterId:

    专属集群ID

  • Name:

    专属集群名称

  • Zone:

    专属集群所在可用区

  • StandbyDedicatedClusterSet:

    灾备集群

  • InstanceCount:

    实例数量

  • CpuTotal:

    Cpu总数量

  • CpuAvailable:

    Cpu可用数量

  • MemTotal:

    内存总量,单位GB

  • MemAvailable:

    内存可用量,单位GB

  • DiskTotal:

    磁盘总量,单位GB

  • DiskAvailable:

    磁盘可用量,单位GB



1982
1983
1984
# File 'lib/v20170312/models.rb', line 1982

def MemTotal
  @MemTotal
end

#NameObject

Parameters:

  • DedicatedClusterId:

    专属集群ID

  • Name:

    专属集群名称

  • Zone:

    专属集群所在可用区

  • StandbyDedicatedClusterSet:

    灾备集群

  • InstanceCount:

    实例数量

  • CpuTotal:

    Cpu总数量

  • CpuAvailable:

    Cpu可用数量

  • MemTotal:

    内存总量,单位GB

  • MemAvailable:

    内存可用量,单位GB

  • DiskTotal:

    磁盘总量,单位GB

  • DiskAvailable:

    磁盘可用量,单位GB



1982
1983
1984
# File 'lib/v20170312/models.rb', line 1982

def Name
  @Name
end

#StandbyDedicatedClusterSetObject

Parameters:

  • DedicatedClusterId:

    专属集群ID

  • Name:

    专属集群名称

  • Zone:

    专属集群所在可用区

  • StandbyDedicatedClusterSet:

    灾备集群

  • InstanceCount:

    实例数量

  • CpuTotal:

    Cpu总数量

  • CpuAvailable:

    Cpu可用数量

  • MemTotal:

    内存总量,单位GB

  • MemAvailable:

    内存可用量,单位GB

  • DiskTotal:

    磁盘总量,单位GB

  • DiskAvailable:

    磁盘可用量,单位GB



1982
1983
1984
# File 'lib/v20170312/models.rb', line 1982

def StandbyDedicatedClusterSet
  @StandbyDedicatedClusterSet
end

#ZoneObject

Parameters:

  • DedicatedClusterId:

    专属集群ID

  • Name:

    专属集群名称

  • Zone:

    专属集群所在可用区

  • StandbyDedicatedClusterSet:

    灾备集群

  • InstanceCount:

    实例数量

  • CpuTotal:

    Cpu总数量

  • CpuAvailable:

    Cpu可用数量

  • MemTotal:

    内存总量,单位GB

  • MemAvailable:

    内存可用量,单位GB

  • DiskTotal:

    磁盘总量,单位GB

  • DiskAvailable:

    磁盘可用量,单位GB



1982
1983
1984
# File 'lib/v20170312/models.rb', line 1982

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
# File 'lib/v20170312/models.rb', line 1998

def deserialize(params)
  @DedicatedClusterId = params['DedicatedClusterId']
  @Name = params['Name']
  @Zone = params['Zone']
  @StandbyDedicatedClusterSet = params['StandbyDedicatedClusterSet']
  @InstanceCount = params['InstanceCount']
  @CpuTotal = params['CpuTotal']
  @CpuAvailable = params['CpuAvailable']
  @MemTotal = params['MemTotal']
  @MemAvailable = params['MemAvailable']
  @DiskTotal = params['DiskTotal']
  @DiskAvailable = params['DiskAvailable']
end