Class: TencentCloud::Dbdc::V20201029::InstanceDetail

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

Overview

集群容量信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(status = nil, readwritetotalleavememory = nil, readwritetotalleavedisk = nil, readwritetotalmemory = nil, readwritetotaldisk = nil, readonlytotalleavememory = nil, readonlytotalleavedisk = nil, readonlytotalmemory = nil, readonlytotaldisk = nil, instancedeviceinfos = nil) ⇒ InstanceDetail

Returns a new instance of InstanceDetail.



883
884
885
886
887
888
889
890
891
892
893
894
# File 'lib/v20201029/models.rb', line 883

def initialize(status=nil, readwritetotalleavememory=nil, readwritetotalleavedisk=nil, readwritetotalmemory=nil, readwritetotaldisk=nil, readonlytotalleavememory=nil, readonlytotalleavedisk=nil, readonlytotalmemory=nil, readonlytotaldisk=nil, instancedeviceinfos=nil)
  @Status = status
  @ReadWriteTotalLeaveMemory = readwritetotalleavememory
  @ReadWriteTotalLeaveDisk = readwritetotalleavedisk
  @ReadWriteTotalMemory = readwritetotalmemory
  @ReadWriteTotalDisk = readwritetotaldisk
  @ReadOnlyTotalLeaveMemory = readonlytotalleavememory
  @ReadOnlyTotalLeaveDisk = readonlytotalleavedisk
  @ReadOnlyTotalMemory = readonlytotalmemory
  @ReadOnlyTotalDisk = readonlytotaldisk
  @InstanceDeviceInfos = instancedeviceinfos
end

Instance Attribute Details

#InstanceDeviceInfosObject

Parameters:

  • Status:

    集群状态,0:运行中,1:不在运行

  • ReadWriteTotalLeaveMemory:

    读写集群剩余内存容量,单位GB

  • ReadWriteTotalLeaveDisk:

    读写集群剩余磁盘容量,单位GB

  • ReadWriteTotalMemory:

    读写集群总内存容量,单位GB

  • ReadWriteTotalDisk:

    读写集群总磁盘容量,单位GB

  • ReadOnlyTotalLeaveMemory:

    只读集群剩余内存容量,单位GB

  • ReadOnlyTotalLeaveDisk:

    只读集群剩余磁盘容量,单位GB

  • ReadOnlyTotalMemory:

    只读集群总内存容量,单位GB

  • ReadOnlyTotalDisk:

    只读集群总磁盘容量,单位GB

  • InstanceDeviceInfos:

    集群设备详情



881
882
883
# File 'lib/v20201029/models.rb', line 881

def InstanceDeviceInfos
  @InstanceDeviceInfos
end

#ReadOnlyTotalDiskObject

Parameters:

  • Status:

    集群状态,0:运行中,1:不在运行

  • ReadWriteTotalLeaveMemory:

    读写集群剩余内存容量,单位GB

  • ReadWriteTotalLeaveDisk:

    读写集群剩余磁盘容量,单位GB

  • ReadWriteTotalMemory:

    读写集群总内存容量,单位GB

  • ReadWriteTotalDisk:

    读写集群总磁盘容量,单位GB

  • ReadOnlyTotalLeaveMemory:

    只读集群剩余内存容量,单位GB

  • ReadOnlyTotalLeaveDisk:

    只读集群剩余磁盘容量,单位GB

  • ReadOnlyTotalMemory:

    只读集群总内存容量,单位GB

  • ReadOnlyTotalDisk:

    只读集群总磁盘容量,单位GB

  • InstanceDeviceInfos:

    集群设备详情



881
882
883
# File 'lib/v20201029/models.rb', line 881

def ReadOnlyTotalDisk
  @ReadOnlyTotalDisk
end

#ReadOnlyTotalLeaveDiskObject

Parameters:

  • Status:

    集群状态,0:运行中,1:不在运行

  • ReadWriteTotalLeaveMemory:

    读写集群剩余内存容量,单位GB

  • ReadWriteTotalLeaveDisk:

    读写集群剩余磁盘容量,单位GB

  • ReadWriteTotalMemory:

    读写集群总内存容量,单位GB

  • ReadWriteTotalDisk:

    读写集群总磁盘容量,单位GB

  • ReadOnlyTotalLeaveMemory:

    只读集群剩余内存容量,单位GB

  • ReadOnlyTotalLeaveDisk:

    只读集群剩余磁盘容量,单位GB

  • ReadOnlyTotalMemory:

    只读集群总内存容量,单位GB

  • ReadOnlyTotalDisk:

    只读集群总磁盘容量,单位GB

  • InstanceDeviceInfos:

    集群设备详情



881
882
883
# File 'lib/v20201029/models.rb', line 881

def ReadOnlyTotalLeaveDisk
  @ReadOnlyTotalLeaveDisk
end

#ReadOnlyTotalLeaveMemoryObject

Parameters:

  • Status:

    集群状态,0:运行中,1:不在运行

  • ReadWriteTotalLeaveMemory:

    读写集群剩余内存容量,单位GB

  • ReadWriteTotalLeaveDisk:

    读写集群剩余磁盘容量,单位GB

  • ReadWriteTotalMemory:

    读写集群总内存容量,单位GB

  • ReadWriteTotalDisk:

    读写集群总磁盘容量,单位GB

  • ReadOnlyTotalLeaveMemory:

    只读集群剩余内存容量,单位GB

  • ReadOnlyTotalLeaveDisk:

    只读集群剩余磁盘容量,单位GB

  • ReadOnlyTotalMemory:

    只读集群总内存容量,单位GB

  • ReadOnlyTotalDisk:

    只读集群总磁盘容量,单位GB

  • InstanceDeviceInfos:

    集群设备详情



881
882
883
# File 'lib/v20201029/models.rb', line 881

def ReadOnlyTotalLeaveMemory
  @ReadOnlyTotalLeaveMemory
end

#ReadOnlyTotalMemoryObject

Parameters:

  • Status:

    集群状态,0:运行中,1:不在运行

  • ReadWriteTotalLeaveMemory:

    读写集群剩余内存容量,单位GB

  • ReadWriteTotalLeaveDisk:

    读写集群剩余磁盘容量,单位GB

  • ReadWriteTotalMemory:

    读写集群总内存容量,单位GB

  • ReadWriteTotalDisk:

    读写集群总磁盘容量,单位GB

  • ReadOnlyTotalLeaveMemory:

    只读集群剩余内存容量,单位GB

  • ReadOnlyTotalLeaveDisk:

    只读集群剩余磁盘容量,单位GB

  • ReadOnlyTotalMemory:

    只读集群总内存容量,单位GB

  • ReadOnlyTotalDisk:

    只读集群总磁盘容量,单位GB

  • InstanceDeviceInfos:

    集群设备详情



881
882
883
# File 'lib/v20201029/models.rb', line 881

def ReadOnlyTotalMemory
  @ReadOnlyTotalMemory
end

#ReadWriteTotalDiskObject

Parameters:

  • Status:

    集群状态,0:运行中,1:不在运行

  • ReadWriteTotalLeaveMemory:

    读写集群剩余内存容量,单位GB

  • ReadWriteTotalLeaveDisk:

    读写集群剩余磁盘容量,单位GB

  • ReadWriteTotalMemory:

    读写集群总内存容量,单位GB

  • ReadWriteTotalDisk:

    读写集群总磁盘容量,单位GB

  • ReadOnlyTotalLeaveMemory:

    只读集群剩余内存容量,单位GB

  • ReadOnlyTotalLeaveDisk:

    只读集群剩余磁盘容量,单位GB

  • ReadOnlyTotalMemory:

    只读集群总内存容量,单位GB

  • ReadOnlyTotalDisk:

    只读集群总磁盘容量,单位GB

  • InstanceDeviceInfos:

    集群设备详情



881
882
883
# File 'lib/v20201029/models.rb', line 881

def ReadWriteTotalDisk
  @ReadWriteTotalDisk
end

#ReadWriteTotalLeaveDiskObject

Parameters:

  • Status:

    集群状态,0:运行中,1:不在运行

  • ReadWriteTotalLeaveMemory:

    读写集群剩余内存容量,单位GB

  • ReadWriteTotalLeaveDisk:

    读写集群剩余磁盘容量,单位GB

  • ReadWriteTotalMemory:

    读写集群总内存容量,单位GB

  • ReadWriteTotalDisk:

    读写集群总磁盘容量,单位GB

  • ReadOnlyTotalLeaveMemory:

    只读集群剩余内存容量,单位GB

  • ReadOnlyTotalLeaveDisk:

    只读集群剩余磁盘容量,单位GB

  • ReadOnlyTotalMemory:

    只读集群总内存容量,单位GB

  • ReadOnlyTotalDisk:

    只读集群总磁盘容量,单位GB

  • InstanceDeviceInfos:

    集群设备详情



881
882
883
# File 'lib/v20201029/models.rb', line 881

def ReadWriteTotalLeaveDisk
  @ReadWriteTotalLeaveDisk
end

#ReadWriteTotalLeaveMemoryObject

Parameters:

  • Status:

    集群状态,0:运行中,1:不在运行

  • ReadWriteTotalLeaveMemory:

    读写集群剩余内存容量,单位GB

  • ReadWriteTotalLeaveDisk:

    读写集群剩余磁盘容量,单位GB

  • ReadWriteTotalMemory:

    读写集群总内存容量,单位GB

  • ReadWriteTotalDisk:

    读写集群总磁盘容量,单位GB

  • ReadOnlyTotalLeaveMemory:

    只读集群剩余内存容量,单位GB

  • ReadOnlyTotalLeaveDisk:

    只读集群剩余磁盘容量,单位GB

  • ReadOnlyTotalMemory:

    只读集群总内存容量,单位GB

  • ReadOnlyTotalDisk:

    只读集群总磁盘容量,单位GB

  • InstanceDeviceInfos:

    集群设备详情



881
882
883
# File 'lib/v20201029/models.rb', line 881

def ReadWriteTotalLeaveMemory
  @ReadWriteTotalLeaveMemory
end

#ReadWriteTotalMemoryObject

Parameters:

  • Status:

    集群状态,0:运行中,1:不在运行

  • ReadWriteTotalLeaveMemory:

    读写集群剩余内存容量,单位GB

  • ReadWriteTotalLeaveDisk:

    读写集群剩余磁盘容量,单位GB

  • ReadWriteTotalMemory:

    读写集群总内存容量,单位GB

  • ReadWriteTotalDisk:

    读写集群总磁盘容量,单位GB

  • ReadOnlyTotalLeaveMemory:

    只读集群剩余内存容量,单位GB

  • ReadOnlyTotalLeaveDisk:

    只读集群剩余磁盘容量,单位GB

  • ReadOnlyTotalMemory:

    只读集群总内存容量,单位GB

  • ReadOnlyTotalDisk:

    只读集群总磁盘容量,单位GB

  • InstanceDeviceInfos:

    集群设备详情



881
882
883
# File 'lib/v20201029/models.rb', line 881

def ReadWriteTotalMemory
  @ReadWriteTotalMemory
end

#StatusObject

Parameters:

  • Status:

    集群状态,0:运行中,1:不在运行

  • ReadWriteTotalLeaveMemory:

    读写集群剩余内存容量,单位GB

  • ReadWriteTotalLeaveDisk:

    读写集群剩余磁盘容量,单位GB

  • ReadWriteTotalMemory:

    读写集群总内存容量,单位GB

  • ReadWriteTotalDisk:

    读写集群总磁盘容量,单位GB

  • ReadOnlyTotalLeaveMemory:

    只读集群剩余内存容量,单位GB

  • ReadOnlyTotalLeaveDisk:

    只读集群剩余磁盘容量,单位GB

  • ReadOnlyTotalMemory:

    只读集群总内存容量,单位GB

  • ReadOnlyTotalDisk:

    只读集群总磁盘容量,单位GB

  • InstanceDeviceInfos:

    集群设备详情



881
882
883
# File 'lib/v20201029/models.rb', line 881

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
# File 'lib/v20201029/models.rb', line 896

def deserialize(params)
  @Status = params['Status']
  @ReadWriteTotalLeaveMemory = params['ReadWriteTotalLeaveMemory']
  @ReadWriteTotalLeaveDisk = params['ReadWriteTotalLeaveDisk']
  @ReadWriteTotalMemory = params['ReadWriteTotalMemory']
  @ReadWriteTotalDisk = params['ReadWriteTotalDisk']
  @ReadOnlyTotalLeaveMemory = params['ReadOnlyTotalLeaveMemory']
  @ReadOnlyTotalLeaveDisk = params['ReadOnlyTotalLeaveDisk']
  @ReadOnlyTotalMemory = params['ReadOnlyTotalMemory']
  @ReadOnlyTotalDisk = params['ReadOnlyTotalDisk']
  unless params['InstanceDeviceInfos'].nil?
    @InstanceDeviceInfos = []
    params['InstanceDeviceInfos'].each do |i|
      instancedeviceinfo_tmp = InstanceDeviceInfo.new
      instancedeviceinfo_tmp.deserialize(i)
      @InstanceDeviceInfos << instancedeviceinfo_tmp
    end
  end
end