Class: TencentCloud::Cdb::V20170320::DescribeInstanceUpgradeTypeRequest

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

Overview

DescribeInstanceUpgradeType请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, dstcpu = nil, dstmemory = nil, dstdisk = nil, dstversion = nil, dstdeploymode = nil, dstprotectmode = nil, dstslavezone = nil, dstbackupzone = nil, dstcdbtype = nil, dstzoneid = nil, nodedistribution = nil, clustertopology = nil) ⇒ DescribeInstanceUpgradeTypeRequest

Returns a new instance of DescribeInstanceUpgradeTypeRequest.



7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
# File 'lib/v20170320/models.rb', line 7410

def initialize(instanceid=nil, dstcpu=nil, dstmemory=nil, dstdisk=nil, dstversion=nil, dstdeploymode=nil, dstprotectmode=nil, dstslavezone=nil, dstbackupzone=nil, dstcdbtype=nil, dstzoneid=nil, nodedistribution=nil, clustertopology=nil)
  @InstanceId = instanceid
  @DstCpu = dstcpu
  @DstMemory = dstmemory
  @DstDisk = dstdisk
  @DstVersion = dstversion
  @DstDeployMode = dstdeploymode
  @DstProtectMode = dstprotectmode
  @DstSlaveZone = dstslavezone
  @DstBackupZone = dstbackupzone
  @DstCdbType = dstcdbtype
  @DstZoneId = dstzoneid
  @NodeDistribution = nodedistribution
  @ClusterTopology = clustertopology
end

Instance Attribute Details

#ClusterTopologyObject

Parameters:

  • InstanceId:

    实例 ID。可通过 [DescribeDBInstances](cloud.tencent.com/document/product/236/15872) 接口获取。

  • DstCpu:

    目标实例 CPU 的核数。为保证传入值有效,请使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取实例可售卖的 CPU 值范围。

  • DstMemory:

    目标实例内存大小,单位:MB。为保证传入值有效,请使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取实例可售卖的内存大小范围。

  • DstDisk:

    目标实例磁盘大小,单位:GB。为保证传入值有效,请使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取实例可售卖的磁盘大小范围。

  • DstVersion:

    目标实例数据库版本。可选值:5.6,5.7,8.0。

  • DstDeployMode:

    目标实例部署模型。默认为0,支持值包括:0 - 表示单可用区,1 - 表示多可用区。

  • DstProtectMode:

    目标实例复制类型,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制。

  • DstSlaveZone:

    目标实例备机1可用区 ID。可使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取可用区 ID。

  • DstBackupZone:

    目标实例备机2可用区 ID。可使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取可用区 ID。

  • DstCdbType:

    目标实例类型。支持值包括:“CUSTOM” - 通用型实例,“EXCLUSIVE” - 独享型实例,“ONTKE” - ONTKE 单节点实例,“CLOUD_NATIVE_CLUSTER” - 云盘版标准型,“CLOUD_NATIVE_CLUSTER_EXCLUSIVE” - 云盘版加强型。

  • DstZoneId:

    目标实例主可用区 ID。可使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取可用区 ID。

  • NodeDistribution:

    独享集群 CDB 实例的节点分布情况。

  • ClusterTopology:

    集群版的节点拓扑配置。Nodeld信息可通过 [DescribeClusterInfo](cloud.tencent.com/document/api/236/105116) 接口获取。



7408
7409
7410
# File 'lib/v20170320/models.rb', line 7408

def ClusterTopology
  @ClusterTopology
end

#DstBackupZoneObject

Parameters:

  • InstanceId:

    实例 ID。可通过 [DescribeDBInstances](cloud.tencent.com/document/product/236/15872) 接口获取。

  • DstCpu:

    目标实例 CPU 的核数。为保证传入值有效,请使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取实例可售卖的 CPU 值范围。

  • DstMemory:

    目标实例内存大小,单位:MB。为保证传入值有效,请使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取实例可售卖的内存大小范围。

  • DstDisk:

    目标实例磁盘大小,单位:GB。为保证传入值有效,请使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取实例可售卖的磁盘大小范围。

  • DstVersion:

    目标实例数据库版本。可选值:5.6,5.7,8.0。

  • DstDeployMode:

    目标实例部署模型。默认为0,支持值包括:0 - 表示单可用区,1 - 表示多可用区。

  • DstProtectMode:

    目标实例复制类型,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制。

  • DstSlaveZone:

    目标实例备机1可用区 ID。可使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取可用区 ID。

  • DstBackupZone:

    目标实例备机2可用区 ID。可使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取可用区 ID。

  • DstCdbType:

    目标实例类型。支持值包括:“CUSTOM” - 通用型实例,“EXCLUSIVE” - 独享型实例,“ONTKE” - ONTKE 单节点实例,“CLOUD_NATIVE_CLUSTER” - 云盘版标准型,“CLOUD_NATIVE_CLUSTER_EXCLUSIVE” - 云盘版加强型。

  • DstZoneId:

    目标实例主可用区 ID。可使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取可用区 ID。

  • NodeDistribution:

    独享集群 CDB 实例的节点分布情况。

  • ClusterTopology:

    集群版的节点拓扑配置。Nodeld信息可通过 [DescribeClusterInfo](cloud.tencent.com/document/api/236/105116) 接口获取。



7408
7409
7410
# File 'lib/v20170320/models.rb', line 7408

def DstBackupZone
  @DstBackupZone
end

#DstCdbTypeObject

Parameters:

  • InstanceId:

    实例 ID。可通过 [DescribeDBInstances](cloud.tencent.com/document/product/236/15872) 接口获取。

  • DstCpu:

    目标实例 CPU 的核数。为保证传入值有效,请使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取实例可售卖的 CPU 值范围。

  • DstMemory:

    目标实例内存大小,单位:MB。为保证传入值有效,请使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取实例可售卖的内存大小范围。

  • DstDisk:

    目标实例磁盘大小,单位:GB。为保证传入值有效,请使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取实例可售卖的磁盘大小范围。

  • DstVersion:

    目标实例数据库版本。可选值:5.6,5.7,8.0。

  • DstDeployMode:

    目标实例部署模型。默认为0,支持值包括:0 - 表示单可用区,1 - 表示多可用区。

  • DstProtectMode:

    目标实例复制类型,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制。

  • DstSlaveZone:

    目标实例备机1可用区 ID。可使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取可用区 ID。

  • DstBackupZone:

    目标实例备机2可用区 ID。可使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取可用区 ID。

  • DstCdbType:

    目标实例类型。支持值包括:“CUSTOM” - 通用型实例,“EXCLUSIVE” - 独享型实例,“ONTKE” - ONTKE 单节点实例,“CLOUD_NATIVE_CLUSTER” - 云盘版标准型,“CLOUD_NATIVE_CLUSTER_EXCLUSIVE” - 云盘版加强型。

  • DstZoneId:

    目标实例主可用区 ID。可使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取可用区 ID。

  • NodeDistribution:

    独享集群 CDB 实例的节点分布情况。

  • ClusterTopology:

    集群版的节点拓扑配置。Nodeld信息可通过 [DescribeClusterInfo](cloud.tencent.com/document/api/236/105116) 接口获取。



7408
7409
7410
# File 'lib/v20170320/models.rb', line 7408

def DstCdbType
  @DstCdbType
end

#DstCpuObject

Parameters:

  • InstanceId:

    实例 ID。可通过 [DescribeDBInstances](cloud.tencent.com/document/product/236/15872) 接口获取。

  • DstCpu:

    目标实例 CPU 的核数。为保证传入值有效,请使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取实例可售卖的 CPU 值范围。

  • DstMemory:

    目标实例内存大小,单位:MB。为保证传入值有效,请使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取实例可售卖的内存大小范围。

  • DstDisk:

    目标实例磁盘大小,单位:GB。为保证传入值有效,请使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取实例可售卖的磁盘大小范围。

  • DstVersion:

    目标实例数据库版本。可选值:5.6,5.7,8.0。

  • DstDeployMode:

    目标实例部署模型。默认为0,支持值包括:0 - 表示单可用区,1 - 表示多可用区。

  • DstProtectMode:

    目标实例复制类型,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制。

  • DstSlaveZone:

    目标实例备机1可用区 ID。可使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取可用区 ID。

  • DstBackupZone:

    目标实例备机2可用区 ID。可使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取可用区 ID。

  • DstCdbType:

    目标实例类型。支持值包括:“CUSTOM” - 通用型实例,“EXCLUSIVE” - 独享型实例,“ONTKE” - ONTKE 单节点实例,“CLOUD_NATIVE_CLUSTER” - 云盘版标准型,“CLOUD_NATIVE_CLUSTER_EXCLUSIVE” - 云盘版加强型。

  • DstZoneId:

    目标实例主可用区 ID。可使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取可用区 ID。

  • NodeDistribution:

    独享集群 CDB 实例的节点分布情况。

  • ClusterTopology:

    集群版的节点拓扑配置。Nodeld信息可通过 [DescribeClusterInfo](cloud.tencent.com/document/api/236/105116) 接口获取。



7408
7409
7410
# File 'lib/v20170320/models.rb', line 7408

def DstCpu
  @DstCpu
end

#DstDeployModeObject

Parameters:

  • InstanceId:

    实例 ID。可通过 [DescribeDBInstances](cloud.tencent.com/document/product/236/15872) 接口获取。

  • DstCpu:

    目标实例 CPU 的核数。为保证传入值有效,请使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取实例可售卖的 CPU 值范围。

  • DstMemory:

    目标实例内存大小,单位:MB。为保证传入值有效,请使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取实例可售卖的内存大小范围。

  • DstDisk:

    目标实例磁盘大小,单位:GB。为保证传入值有效,请使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取实例可售卖的磁盘大小范围。

  • DstVersion:

    目标实例数据库版本。可选值:5.6,5.7,8.0。

  • DstDeployMode:

    目标实例部署模型。默认为0,支持值包括:0 - 表示单可用区,1 - 表示多可用区。

  • DstProtectMode:

    目标实例复制类型,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制。

  • DstSlaveZone:

    目标实例备机1可用区 ID。可使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取可用区 ID。

  • DstBackupZone:

    目标实例备机2可用区 ID。可使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取可用区 ID。

  • DstCdbType:

    目标实例类型。支持值包括:“CUSTOM” - 通用型实例,“EXCLUSIVE” - 独享型实例,“ONTKE” - ONTKE 单节点实例,“CLOUD_NATIVE_CLUSTER” - 云盘版标准型,“CLOUD_NATIVE_CLUSTER_EXCLUSIVE” - 云盘版加强型。

  • DstZoneId:

    目标实例主可用区 ID。可使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取可用区 ID。

  • NodeDistribution:

    独享集群 CDB 实例的节点分布情况。

  • ClusterTopology:

    集群版的节点拓扑配置。Nodeld信息可通过 [DescribeClusterInfo](cloud.tencent.com/document/api/236/105116) 接口获取。



7408
7409
7410
# File 'lib/v20170320/models.rb', line 7408

def DstDeployMode
  @DstDeployMode
end

#DstDiskObject

Parameters:

  • InstanceId:

    实例 ID。可通过 [DescribeDBInstances](cloud.tencent.com/document/product/236/15872) 接口获取。

  • DstCpu:

    目标实例 CPU 的核数。为保证传入值有效,请使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取实例可售卖的 CPU 值范围。

  • DstMemory:

    目标实例内存大小,单位:MB。为保证传入值有效,请使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取实例可售卖的内存大小范围。

  • DstDisk:

    目标实例磁盘大小,单位:GB。为保证传入值有效,请使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取实例可售卖的磁盘大小范围。

  • DstVersion:

    目标实例数据库版本。可选值:5.6,5.7,8.0。

  • DstDeployMode:

    目标实例部署模型。默认为0,支持值包括:0 - 表示单可用区,1 - 表示多可用区。

  • DstProtectMode:

    目标实例复制类型,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制。

  • DstSlaveZone:

    目标实例备机1可用区 ID。可使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取可用区 ID。

  • DstBackupZone:

    目标实例备机2可用区 ID。可使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取可用区 ID。

  • DstCdbType:

    目标实例类型。支持值包括:“CUSTOM” - 通用型实例,“EXCLUSIVE” - 独享型实例,“ONTKE” - ONTKE 单节点实例,“CLOUD_NATIVE_CLUSTER” - 云盘版标准型,“CLOUD_NATIVE_CLUSTER_EXCLUSIVE” - 云盘版加强型。

  • DstZoneId:

    目标实例主可用区 ID。可使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取可用区 ID。

  • NodeDistribution:

    独享集群 CDB 实例的节点分布情况。

  • ClusterTopology:

    集群版的节点拓扑配置。Nodeld信息可通过 [DescribeClusterInfo](cloud.tencent.com/document/api/236/105116) 接口获取。



7408
7409
7410
# File 'lib/v20170320/models.rb', line 7408

def DstDisk
  @DstDisk
end

#DstMemoryObject

Parameters:

  • InstanceId:

    实例 ID。可通过 [DescribeDBInstances](cloud.tencent.com/document/product/236/15872) 接口获取。

  • DstCpu:

    目标实例 CPU 的核数。为保证传入值有效,请使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取实例可售卖的 CPU 值范围。

  • DstMemory:

    目标实例内存大小,单位:MB。为保证传入值有效,请使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取实例可售卖的内存大小范围。

  • DstDisk:

    目标实例磁盘大小,单位:GB。为保证传入值有效,请使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取实例可售卖的磁盘大小范围。

  • DstVersion:

    目标实例数据库版本。可选值:5.6,5.7,8.0。

  • DstDeployMode:

    目标实例部署模型。默认为0,支持值包括:0 - 表示单可用区,1 - 表示多可用区。

  • DstProtectMode:

    目标实例复制类型,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制。

  • DstSlaveZone:

    目标实例备机1可用区 ID。可使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取可用区 ID。

  • DstBackupZone:

    目标实例备机2可用区 ID。可使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取可用区 ID。

  • DstCdbType:

    目标实例类型。支持值包括:“CUSTOM” - 通用型实例,“EXCLUSIVE” - 独享型实例,“ONTKE” - ONTKE 单节点实例,“CLOUD_NATIVE_CLUSTER” - 云盘版标准型,“CLOUD_NATIVE_CLUSTER_EXCLUSIVE” - 云盘版加强型。

  • DstZoneId:

    目标实例主可用区 ID。可使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取可用区 ID。

  • NodeDistribution:

    独享集群 CDB 实例的节点分布情况。

  • ClusterTopology:

    集群版的节点拓扑配置。Nodeld信息可通过 [DescribeClusterInfo](cloud.tencent.com/document/api/236/105116) 接口获取。



7408
7409
7410
# File 'lib/v20170320/models.rb', line 7408

def DstMemory
  @DstMemory
end

#DstProtectModeObject

Parameters:

  • InstanceId:

    实例 ID。可通过 [DescribeDBInstances](cloud.tencent.com/document/product/236/15872) 接口获取。

  • DstCpu:

    目标实例 CPU 的核数。为保证传入值有效,请使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取实例可售卖的 CPU 值范围。

  • DstMemory:

    目标实例内存大小,单位:MB。为保证传入值有效,请使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取实例可售卖的内存大小范围。

  • DstDisk:

    目标实例磁盘大小,单位:GB。为保证传入值有效,请使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取实例可售卖的磁盘大小范围。

  • DstVersion:

    目标实例数据库版本。可选值:5.6,5.7,8.0。

  • DstDeployMode:

    目标实例部署模型。默认为0,支持值包括:0 - 表示单可用区,1 - 表示多可用区。

  • DstProtectMode:

    目标实例复制类型,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制。

  • DstSlaveZone:

    目标实例备机1可用区 ID。可使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取可用区 ID。

  • DstBackupZone:

    目标实例备机2可用区 ID。可使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取可用区 ID。

  • DstCdbType:

    目标实例类型。支持值包括:“CUSTOM” - 通用型实例,“EXCLUSIVE” - 独享型实例,“ONTKE” - ONTKE 单节点实例,“CLOUD_NATIVE_CLUSTER” - 云盘版标准型,“CLOUD_NATIVE_CLUSTER_EXCLUSIVE” - 云盘版加强型。

  • DstZoneId:

    目标实例主可用区 ID。可使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取可用区 ID。

  • NodeDistribution:

    独享集群 CDB 实例的节点分布情况。

  • ClusterTopology:

    集群版的节点拓扑配置。Nodeld信息可通过 [DescribeClusterInfo](cloud.tencent.com/document/api/236/105116) 接口获取。



7408
7409
7410
# File 'lib/v20170320/models.rb', line 7408

def DstProtectMode
  @DstProtectMode
end

#DstSlaveZoneObject

Parameters:

  • InstanceId:

    实例 ID。可通过 [DescribeDBInstances](cloud.tencent.com/document/product/236/15872) 接口获取。

  • DstCpu:

    目标实例 CPU 的核数。为保证传入值有效,请使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取实例可售卖的 CPU 值范围。

  • DstMemory:

    目标实例内存大小,单位:MB。为保证传入值有效,请使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取实例可售卖的内存大小范围。

  • DstDisk:

    目标实例磁盘大小,单位:GB。为保证传入值有效,请使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取实例可售卖的磁盘大小范围。

  • DstVersion:

    目标实例数据库版本。可选值:5.6,5.7,8.0。

  • DstDeployMode:

    目标实例部署模型。默认为0,支持值包括:0 - 表示单可用区,1 - 表示多可用区。

  • DstProtectMode:

    目标实例复制类型,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制。

  • DstSlaveZone:

    目标实例备机1可用区 ID。可使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取可用区 ID。

  • DstBackupZone:

    目标实例备机2可用区 ID。可使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取可用区 ID。

  • DstCdbType:

    目标实例类型。支持值包括:“CUSTOM” - 通用型实例,“EXCLUSIVE” - 独享型实例,“ONTKE” - ONTKE 单节点实例,“CLOUD_NATIVE_CLUSTER” - 云盘版标准型,“CLOUD_NATIVE_CLUSTER_EXCLUSIVE” - 云盘版加强型。

  • DstZoneId:

    目标实例主可用区 ID。可使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取可用区 ID。

  • NodeDistribution:

    独享集群 CDB 实例的节点分布情况。

  • ClusterTopology:

    集群版的节点拓扑配置。Nodeld信息可通过 [DescribeClusterInfo](cloud.tencent.com/document/api/236/105116) 接口获取。



7408
7409
7410
# File 'lib/v20170320/models.rb', line 7408

def DstSlaveZone
  @DstSlaveZone
end

#DstVersionObject

Parameters:

  • InstanceId:

    实例 ID。可通过 [DescribeDBInstances](cloud.tencent.com/document/product/236/15872) 接口获取。

  • DstCpu:

    目标实例 CPU 的核数。为保证传入值有效,请使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取实例可售卖的 CPU 值范围。

  • DstMemory:

    目标实例内存大小,单位:MB。为保证传入值有效,请使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取实例可售卖的内存大小范围。

  • DstDisk:

    目标实例磁盘大小,单位:GB。为保证传入值有效,请使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取实例可售卖的磁盘大小范围。

  • DstVersion:

    目标实例数据库版本。可选值:5.6,5.7,8.0。

  • DstDeployMode:

    目标实例部署模型。默认为0,支持值包括:0 - 表示单可用区,1 - 表示多可用区。

  • DstProtectMode:

    目标实例复制类型,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制。

  • DstSlaveZone:

    目标实例备机1可用区 ID。可使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取可用区 ID。

  • DstBackupZone:

    目标实例备机2可用区 ID。可使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取可用区 ID。

  • DstCdbType:

    目标实例类型。支持值包括:“CUSTOM” - 通用型实例,“EXCLUSIVE” - 独享型实例,“ONTKE” - ONTKE 单节点实例,“CLOUD_NATIVE_CLUSTER” - 云盘版标准型,“CLOUD_NATIVE_CLUSTER_EXCLUSIVE” - 云盘版加强型。

  • DstZoneId:

    目标实例主可用区 ID。可使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取可用区 ID。

  • NodeDistribution:

    独享集群 CDB 实例的节点分布情况。

  • ClusterTopology:

    集群版的节点拓扑配置。Nodeld信息可通过 [DescribeClusterInfo](cloud.tencent.com/document/api/236/105116) 接口获取。



7408
7409
7410
# File 'lib/v20170320/models.rb', line 7408

def DstVersion
  @DstVersion
end

#DstZoneIdObject

Parameters:

  • InstanceId:

    实例 ID。可通过 [DescribeDBInstances](cloud.tencent.com/document/product/236/15872) 接口获取。

  • DstCpu:

    目标实例 CPU 的核数。为保证传入值有效,请使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取实例可售卖的 CPU 值范围。

  • DstMemory:

    目标实例内存大小,单位:MB。为保证传入值有效,请使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取实例可售卖的内存大小范围。

  • DstDisk:

    目标实例磁盘大小,单位:GB。为保证传入值有效,请使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取实例可售卖的磁盘大小范围。

  • DstVersion:

    目标实例数据库版本。可选值:5.6,5.7,8.0。

  • DstDeployMode:

    目标实例部署模型。默认为0,支持值包括:0 - 表示单可用区,1 - 表示多可用区。

  • DstProtectMode:

    目标实例复制类型,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制。

  • DstSlaveZone:

    目标实例备机1可用区 ID。可使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取可用区 ID。

  • DstBackupZone:

    目标实例备机2可用区 ID。可使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取可用区 ID。

  • DstCdbType:

    目标实例类型。支持值包括:“CUSTOM” - 通用型实例,“EXCLUSIVE” - 独享型实例,“ONTKE” - ONTKE 单节点实例,“CLOUD_NATIVE_CLUSTER” - 云盘版标准型,“CLOUD_NATIVE_CLUSTER_EXCLUSIVE” - 云盘版加强型。

  • DstZoneId:

    目标实例主可用区 ID。可使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取可用区 ID。

  • NodeDistribution:

    独享集群 CDB 实例的节点分布情况。

  • ClusterTopology:

    集群版的节点拓扑配置。Nodeld信息可通过 [DescribeClusterInfo](cloud.tencent.com/document/api/236/105116) 接口获取。



7408
7409
7410
# File 'lib/v20170320/models.rb', line 7408

def DstZoneId
  @DstZoneId
end

#InstanceIdObject

Parameters:

  • InstanceId:

    实例 ID。可通过 [DescribeDBInstances](cloud.tencent.com/document/product/236/15872) 接口获取。

  • DstCpu:

    目标实例 CPU 的核数。为保证传入值有效,请使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取实例可售卖的 CPU 值范围。

  • DstMemory:

    目标实例内存大小,单位:MB。为保证传入值有效,请使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取实例可售卖的内存大小范围。

  • DstDisk:

    目标实例磁盘大小,单位:GB。为保证传入值有效,请使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取实例可售卖的磁盘大小范围。

  • DstVersion:

    目标实例数据库版本。可选值:5.6,5.7,8.0。

  • DstDeployMode:

    目标实例部署模型。默认为0,支持值包括:0 - 表示单可用区,1 - 表示多可用区。

  • DstProtectMode:

    目标实例复制类型,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制。

  • DstSlaveZone:

    目标实例备机1可用区 ID。可使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取可用区 ID。

  • DstBackupZone:

    目标实例备机2可用区 ID。可使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取可用区 ID。

  • DstCdbType:

    目标实例类型。支持值包括:“CUSTOM” - 通用型实例,“EXCLUSIVE” - 独享型实例,“ONTKE” - ONTKE 单节点实例,“CLOUD_NATIVE_CLUSTER” - 云盘版标准型,“CLOUD_NATIVE_CLUSTER_EXCLUSIVE” - 云盘版加强型。

  • DstZoneId:

    目标实例主可用区 ID。可使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取可用区 ID。

  • NodeDistribution:

    独享集群 CDB 实例的节点分布情况。

  • ClusterTopology:

    集群版的节点拓扑配置。Nodeld信息可通过 [DescribeClusterInfo](cloud.tencent.com/document/api/236/105116) 接口获取。



7408
7409
7410
# File 'lib/v20170320/models.rb', line 7408

def InstanceId
  @InstanceId
end

#NodeDistributionObject

Parameters:

  • InstanceId:

    实例 ID。可通过 [DescribeDBInstances](cloud.tencent.com/document/product/236/15872) 接口获取。

  • DstCpu:

    目标实例 CPU 的核数。为保证传入值有效,请使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取实例可售卖的 CPU 值范围。

  • DstMemory:

    目标实例内存大小,单位:MB。为保证传入值有效,请使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取实例可售卖的内存大小范围。

  • DstDisk:

    目标实例磁盘大小,单位:GB。为保证传入值有效,请使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取实例可售卖的磁盘大小范围。

  • DstVersion:

    目标实例数据库版本。可选值:5.6,5.7,8.0。

  • DstDeployMode:

    目标实例部署模型。默认为0,支持值包括:0 - 表示单可用区,1 - 表示多可用区。

  • DstProtectMode:

    目标实例复制类型,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制。

  • DstSlaveZone:

    目标实例备机1可用区 ID。可使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取可用区 ID。

  • DstBackupZone:

    目标实例备机2可用区 ID。可使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取可用区 ID。

  • DstCdbType:

    目标实例类型。支持值包括:“CUSTOM” - 通用型实例,“EXCLUSIVE” - 独享型实例,“ONTKE” - ONTKE 单节点实例,“CLOUD_NATIVE_CLUSTER” - 云盘版标准型,“CLOUD_NATIVE_CLUSTER_EXCLUSIVE” - 云盘版加强型。

  • DstZoneId:

    目标实例主可用区 ID。可使用 [DescribeCdbZoneConfig](cloud.tencent.com/document/product/236/80281) 获取可用区 ID。

  • NodeDistribution:

    独享集群 CDB 实例的节点分布情况。

  • ClusterTopology:

    集群版的节点拓扑配置。Nodeld信息可通过 [DescribeClusterInfo](cloud.tencent.com/document/api/236/105116) 接口获取。



7408
7409
7410
# File 'lib/v20170320/models.rb', line 7408

def NodeDistribution
  @NodeDistribution
end

Instance Method Details

#deserialize(params) ⇒ Object



7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
# File 'lib/v20170320/models.rb', line 7426

def deserialize(params)
  @InstanceId = params['InstanceId']
  @DstCpu = params['DstCpu']
  @DstMemory = params['DstMemory']
  @DstDisk = params['DstDisk']
  @DstVersion = params['DstVersion']
  @DstDeployMode = params['DstDeployMode']
  @DstProtectMode = params['DstProtectMode']
  @DstSlaveZone = params['DstSlaveZone']
  @DstBackupZone = params['DstBackupZone']
  @DstCdbType = params['DstCdbType']
  @DstZoneId = params['DstZoneId']
  unless params['NodeDistribution'].nil?
    @NodeDistribution = NodeDistribution.new
    @NodeDistribution.deserialize(params['NodeDistribution'])
  end
  unless params['ClusterTopology'].nil?
    @ClusterTopology = ClusterTopology.new
    @ClusterTopology.deserialize(params['ClusterTopology'])
  end
end