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.



10044
10045
10046
10047
10048
10049
10050
10051
10052
10053
10054
# File 'lib/v20170320/models.rb', line 10044

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数组



10042
10043
10044
# File 'lib/v20170320/models.rb', line 10042

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数组



10042
10043
10044
# File 'lib/v20170320/models.rb', line 10042

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数组



10042
10043
10044
# File 'lib/v20170320/models.rb', line 10042

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数组



10042
10043
10044
# File 'lib/v20170320/models.rb', line 10042

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数组



10042
10043
10044
# File 'lib/v20170320/models.rb', line 10042

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数组



10042
10043
10044
# File 'lib/v20170320/models.rb', line 10042

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数组



10042
10043
10044
# File 'lib/v20170320/models.rb', line 10042

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数组



10042
10043
10044
# File 'lib/v20170320/models.rb', line 10042

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数组



10042
10043
10044
# File 'lib/v20170320/models.rb', line 10042

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



10056
10057
10058
10059
10060
10061
10062
10063
10064
10065
10066
# File 'lib/v20170320/models.rb', line 10056

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