Class: TencentCloud::Cdb::V20170320::MigrateClusterRoInfo

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

Overview

一键迁移集群版只读实例信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(roinstanceid = nil, cpu = nil, memory = nil, volume = nil, disktype = nil, zone = nil, devicetype = nil, rogroupid = nil, srcalarmpolicylist = nil) ⇒ MigrateClusterRoInfo

Returns a new instance of MigrateClusterRoInfo.



9928
9929
9930
9931
9932
9933
9934
9935
9936
9937
9938
# File 'lib/v20170320/models.rb', line 9928

def initialize(roinstanceid=nil, cpu=nil, memory=nil, volume=nil, disktype=nil, zone=nil, devicetype=nil, rogroupid=nil, srcalarmpolicylist=nil)
  @RoInstanceId = roinstanceid
  @Cpu = cpu
  @Memory = memory
  @Volume = volume
  @DiskType = disktype
  @Zone = zone
  @DeviceType = devicetype
  @RoGroupId = rogroupid
  @SrcAlarmPolicyList = srcalarmpolicylist
end

Instance Attribute Details

#CpuObject

Parameters:

  • RoInstanceId:

    只读实例名称

  • Cpu:

    只读实例CPU核数

  • Memory:

    只读实例内存大小,单位:MB

  • Volume:

    只读实例硬盘大小,单位:GB

  • DiskType:

    磁盘类型。 CLOUD_SSD: SSD云硬盘; CLOUD_HSSD: 增强型SSD云硬盘

  • Zone:

    可用区

  • DeviceType:

    迁移实例类型。支持值包括: “CLOUD_NATIVE_CLUSTER” - 标准型集群版实例, “CLOUD_NATIVE_CLUSTER_EXCLUSIVE” - 加强型集群版实例。

  • RoGroupId:

    只读实例所在ro组,例:cdbrg-xxx

  • SrcAlarmPolicyList:

    实例当前告警策略id数组



9926
9927
9928
# File 'lib/v20170320/models.rb', line 9926

def Cpu
  @Cpu
end

#DeviceTypeObject

Parameters:

  • RoInstanceId:

    只读实例名称

  • Cpu:

    只读实例CPU核数

  • Memory:

    只读实例内存大小,单位:MB

  • Volume:

    只读实例硬盘大小,单位:GB

  • DiskType:

    磁盘类型。 CLOUD_SSD: SSD云硬盘; CLOUD_HSSD: 增强型SSD云硬盘

  • Zone:

    可用区

  • DeviceType:

    迁移实例类型。支持值包括: “CLOUD_NATIVE_CLUSTER” - 标准型集群版实例, “CLOUD_NATIVE_CLUSTER_EXCLUSIVE” - 加强型集群版实例。

  • RoGroupId:

    只读实例所在ro组,例:cdbrg-xxx

  • SrcAlarmPolicyList:

    实例当前告警策略id数组



9926
9927
9928
# File 'lib/v20170320/models.rb', line 9926

def DeviceType
  @DeviceType
end

#DiskTypeObject

Parameters:

  • RoInstanceId:

    只读实例名称

  • Cpu:

    只读实例CPU核数

  • Memory:

    只读实例内存大小,单位:MB

  • Volume:

    只读实例硬盘大小,单位:GB

  • DiskType:

    磁盘类型。 CLOUD_SSD: SSD云硬盘; CLOUD_HSSD: 增强型SSD云硬盘

  • Zone:

    可用区

  • DeviceType:

    迁移实例类型。支持值包括: “CLOUD_NATIVE_CLUSTER” - 标准型集群版实例, “CLOUD_NATIVE_CLUSTER_EXCLUSIVE” - 加强型集群版实例。

  • RoGroupId:

    只读实例所在ro组,例:cdbrg-xxx

  • SrcAlarmPolicyList:

    实例当前告警策略id数组



9926
9927
9928
# File 'lib/v20170320/models.rb', line 9926

def DiskType
  @DiskType
end

#MemoryObject

Parameters:

  • RoInstanceId:

    只读实例名称

  • Cpu:

    只读实例CPU核数

  • Memory:

    只读实例内存大小,单位:MB

  • Volume:

    只读实例硬盘大小,单位:GB

  • DiskType:

    磁盘类型。 CLOUD_SSD: SSD云硬盘; CLOUD_HSSD: 增强型SSD云硬盘

  • Zone:

    可用区

  • DeviceType:

    迁移实例类型。支持值包括: “CLOUD_NATIVE_CLUSTER” - 标准型集群版实例, “CLOUD_NATIVE_CLUSTER_EXCLUSIVE” - 加强型集群版实例。

  • RoGroupId:

    只读实例所在ro组,例:cdbrg-xxx

  • SrcAlarmPolicyList:

    实例当前告警策略id数组



9926
9927
9928
# File 'lib/v20170320/models.rb', line 9926

def Memory
  @Memory
end

#RoGroupIdObject

Parameters:

  • RoInstanceId:

    只读实例名称

  • Cpu:

    只读实例CPU核数

  • Memory:

    只读实例内存大小,单位:MB

  • Volume:

    只读实例硬盘大小,单位:GB

  • DiskType:

    磁盘类型。 CLOUD_SSD: SSD云硬盘; CLOUD_HSSD: 增强型SSD云硬盘

  • Zone:

    可用区

  • DeviceType:

    迁移实例类型。支持值包括: “CLOUD_NATIVE_CLUSTER” - 标准型集群版实例, “CLOUD_NATIVE_CLUSTER_EXCLUSIVE” - 加强型集群版实例。

  • RoGroupId:

    只读实例所在ro组,例:cdbrg-xxx

  • SrcAlarmPolicyList:

    实例当前告警策略id数组



9926
9927
9928
# File 'lib/v20170320/models.rb', line 9926

def RoGroupId
  @RoGroupId
end

#RoInstanceIdObject

Parameters:

  • RoInstanceId:

    只读实例名称

  • Cpu:

    只读实例CPU核数

  • Memory:

    只读实例内存大小,单位:MB

  • Volume:

    只读实例硬盘大小,单位:GB

  • DiskType:

    磁盘类型。 CLOUD_SSD: SSD云硬盘; CLOUD_HSSD: 增强型SSD云硬盘

  • Zone:

    可用区

  • DeviceType:

    迁移实例类型。支持值包括: “CLOUD_NATIVE_CLUSTER” - 标准型集群版实例, “CLOUD_NATIVE_CLUSTER_EXCLUSIVE” - 加强型集群版实例。

  • RoGroupId:

    只读实例所在ro组,例:cdbrg-xxx

  • SrcAlarmPolicyList:

    实例当前告警策略id数组



9926
9927
9928
# File 'lib/v20170320/models.rb', line 9926

def RoInstanceId
  @RoInstanceId
end

#SrcAlarmPolicyListObject

Parameters:

  • RoInstanceId:

    只读实例名称

  • Cpu:

    只读实例CPU核数

  • Memory:

    只读实例内存大小,单位:MB

  • Volume:

    只读实例硬盘大小,单位:GB

  • DiskType:

    磁盘类型。 CLOUD_SSD: SSD云硬盘; CLOUD_HSSD: 增强型SSD云硬盘

  • Zone:

    可用区

  • DeviceType:

    迁移实例类型。支持值包括: “CLOUD_NATIVE_CLUSTER” - 标准型集群版实例, “CLOUD_NATIVE_CLUSTER_EXCLUSIVE” - 加强型集群版实例。

  • RoGroupId:

    只读实例所在ro组,例:cdbrg-xxx

  • SrcAlarmPolicyList:

    实例当前告警策略id数组



9926
9927
9928
# File 'lib/v20170320/models.rb', line 9926

def SrcAlarmPolicyList
  @SrcAlarmPolicyList
end

#VolumeObject

Parameters:

  • RoInstanceId:

    只读实例名称

  • Cpu:

    只读实例CPU核数

  • Memory:

    只读实例内存大小,单位:MB

  • Volume:

    只读实例硬盘大小,单位:GB

  • DiskType:

    磁盘类型。 CLOUD_SSD: SSD云硬盘; CLOUD_HSSD: 增强型SSD云硬盘

  • Zone:

    可用区

  • DeviceType:

    迁移实例类型。支持值包括: “CLOUD_NATIVE_CLUSTER” - 标准型集群版实例, “CLOUD_NATIVE_CLUSTER_EXCLUSIVE” - 加强型集群版实例。

  • RoGroupId:

    只读实例所在ro组,例:cdbrg-xxx

  • SrcAlarmPolicyList:

    实例当前告警策略id数组



9926
9927
9928
# File 'lib/v20170320/models.rb', line 9926

def Volume
  @Volume
end

#ZoneObject

Parameters:

  • RoInstanceId:

    只读实例名称

  • Cpu:

    只读实例CPU核数

  • Memory:

    只读实例内存大小,单位:MB

  • Volume:

    只读实例硬盘大小,单位:GB

  • DiskType:

    磁盘类型。 CLOUD_SSD: SSD云硬盘; CLOUD_HSSD: 增强型SSD云硬盘

  • Zone:

    可用区

  • DeviceType:

    迁移实例类型。支持值包括: “CLOUD_NATIVE_CLUSTER” - 标准型集群版实例, “CLOUD_NATIVE_CLUSTER_EXCLUSIVE” - 加强型集群版实例。

  • RoGroupId:

    只读实例所在ro组,例:cdbrg-xxx

  • SrcAlarmPolicyList:

    实例当前告警策略id数组



9926
9927
9928
# File 'lib/v20170320/models.rb', line 9926

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
# File 'lib/v20170320/models.rb', line 9940

def deserialize(params)
  @RoInstanceId = params['RoInstanceId']
  @Cpu = params['Cpu']
  @Memory = params['Memory']
  @Volume = params['Volume']
  @DiskType = params['DiskType']
  @Zone = params['Zone']
  @DeviceType = params['DeviceType']
  @RoGroupId = params['RoGroupId']
  @SrcAlarmPolicyList = params['SrcAlarmPolicyList']
end