Class: TencentCloud::Cdb::V20170320::UpgradeDBInstanceRequest

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

Overview

UpgradeDBInstance请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, memory = nil, volume = nil, protectmode = nil, deploymode = nil, slavezone = nil, engineversion = nil, waitswitch = nil, backupzone = nil, instancerole = nil, devicetype = nil, cpu = nil, fastupgrade = nil, maxdelaytime = nil, crosscluster = nil, zoneid = nil, rotranstype = nil, clustertopology = nil, checkfastupgradereboot = nil, datachecksensitive = nil) ⇒ UpgradeDBInstanceRequest

Returns a new instance of UpgradeDBInstanceRequest.



14755
14756
14757
14758
14759
14760
14761
14762
14763
14764
14765
14766
14767
14768
14769
14770
14771
14772
14773
14774
14775
14776
# File 'lib/v20170320/models.rb', line 14755

def initialize(instanceid=nil, memory=nil, volume=nil, protectmode=nil, deploymode=nil, slavezone=nil, engineversion=nil, waitswitch=nil, backupzone=nil, instancerole=nil, devicetype=nil, cpu=nil, fastupgrade=nil, maxdelaytime=nil, crosscluster=nil, zoneid=nil, rotranstype=nil, clustertopology=nil, checkfastupgradereboot=nil, datachecksensitive=nil)
  @InstanceId = instanceid
  @Memory = memory
  @Volume = volume
  @ProtectMode = protectmode
  @DeployMode = deploymode
  @SlaveZone = slavezone
  @EngineVersion = engineversion
  @WaitSwitch = waitswitch
  @BackupZone = backupzone
  @InstanceRole = instancerole
  @DeviceType = devicetype
  @Cpu = cpu
  @FastUpgrade = fastupgrade
  @MaxDelayTime = maxdelaytime
  @CrossCluster = crosscluster
  @ZoneId = zoneid
  @RoTransType = rotranstype
  @ClusterTopology = clustertopology
  @CheckFastUpgradeReboot = checkfastupgradereboot
  @DataCheckSensitive = datachecksensitive
end

Instance Attribute Details

#BackupZoneObject

说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。说明:升级数据库版本请使用 [UpgradeDBInstanceEngineVersion](cloud.tencent.com/document/api/236/15870) 接口。备注:如您要将三节点降级至双节点,将该参数设置为空值即可实现。说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。对应的选项为: “high”、“normal”、“low”,默认为空参数详解,:“high”: 对应控制台中的高,数据库负载过高不建议使用“normal”:对应控制台中的标准“low”:对应控制台中的低

Parameters:

  • InstanceId:

    实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。

  • Memory:

    升级后的内存大小,单位:MB,为保证传入 Memory 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的内存规格。

  • Volume:

    升级后的硬盘大小,单位:GB,为保证传入 Volume 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的硬盘范围。

  • ProtectMode:

    数据复制方式,支持值包括:0 - 异步复制,1 - 半同步复制,2 - 强同步复制,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • DeployMode:

    部署模式,默认为 0,支持值包括:0 - 单可用区部署,1 - 多可用区部署,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • SlaveZone:

    备库1的可用区信息,默认和实例的 Zone 参数一致,升级主实例为多可用区部署时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • EngineVersion:

    主实例数据库引擎版本,支持值包括:5.5、5.6、5.7、8.0。

  • WaitSwitch:

    切换访问新实例的方式,默认为 0。支持值包括:0 - 立刻切换,1 - 时间窗切换;当该值为 1 时,升级过程中,切换访问新实例的流程将会在时间窗内进行,或者用户主动调用接口 [切换访问新实例](cloud.tencent.com/document/product/236/15864) 触发该流程。

  • BackupZone:

    备库2的可用区信息,默认为空,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • InstanceRole:

    实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。

  • DeviceType:

    实例隔离类型。支持值包括: “UNIVERSAL” - 通用型实例, “EXCLUSIVE” - 独享型实例, “BASIC” - 基础版实例。

  • Cpu:

    升级后的实例cpu核数,如果不传将根据 Memory 指定的内存值自动填充最小允许规格的cpu值。

  • FastUpgrade:

    是否极速变配。0-普通升级,1-极速变配,2 极速优先。选择极速变配会根据资源状况校验是否可以进行极速变配,满足条件则进行极速变配,不满足条件会返回报错信息。

  • MaxDelayTime:

    延迟阈值。取值范围1~10,默认值为10。

  • CrossCluster:

    是否跨区迁移。0-普通迁移,1-跨区迁移,默认值为0。该值为1时支持变更实例主节点可用区。

  • ZoneId:

    主节点可用区,该值仅在跨区迁移时生效。仅支持同地域下的可用区进行迁移。

  • RoTransType:

    针对跨集群搬迁场景,选择同可用区RO的处理逻辑。together-同可用区RO跟随主实例迁移至目标可用区(默认选项),severally-同可用区RO保持原部署模式、不迁移至目标可用区。

  • ClusterTopology:

    集群版节点拓扑配置。

  • CheckFastUpgradeReboot:

    检查原地升级是否需要重启,1 检查, 0 不检查。如果值为1,检查为原地升级需要重启,则会停止升级并进行返回提示,如果为原地升级不重启,则正常执行升级流程。

  • DataCheckSensitive:

    数据校验敏感度,非极速变配时使用此参数,敏感度根据当前实例规格计算迁移过程中的数据对比使用的cpu资源



14753
14754
14755
# File 'lib/v20170320/models.rb', line 14753

def BackupZone
  @BackupZone
end

#CheckFastUpgradeRebootObject

说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。说明:升级数据库版本请使用 [UpgradeDBInstanceEngineVersion](cloud.tencent.com/document/api/236/15870) 接口。备注:如您要将三节点降级至双节点,将该参数设置为空值即可实现。说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。对应的选项为: “high”、“normal”、“low”,默认为空参数详解,:“high”: 对应控制台中的高,数据库负载过高不建议使用“normal”:对应控制台中的标准“low”:对应控制台中的低

Parameters:

  • InstanceId:

    实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。

  • Memory:

    升级后的内存大小,单位:MB,为保证传入 Memory 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的内存规格。

  • Volume:

    升级后的硬盘大小,单位:GB,为保证传入 Volume 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的硬盘范围。

  • ProtectMode:

    数据复制方式,支持值包括:0 - 异步复制,1 - 半同步复制,2 - 强同步复制,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • DeployMode:

    部署模式,默认为 0,支持值包括:0 - 单可用区部署,1 - 多可用区部署,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • SlaveZone:

    备库1的可用区信息,默认和实例的 Zone 参数一致,升级主实例为多可用区部署时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • EngineVersion:

    主实例数据库引擎版本,支持值包括:5.5、5.6、5.7、8.0。

  • WaitSwitch:

    切换访问新实例的方式,默认为 0。支持值包括:0 - 立刻切换,1 - 时间窗切换;当该值为 1 时,升级过程中,切换访问新实例的流程将会在时间窗内进行,或者用户主动调用接口 [切换访问新实例](cloud.tencent.com/document/product/236/15864) 触发该流程。

  • BackupZone:

    备库2的可用区信息,默认为空,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • InstanceRole:

    实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。

  • DeviceType:

    实例隔离类型。支持值包括: “UNIVERSAL” - 通用型实例, “EXCLUSIVE” - 独享型实例, “BASIC” - 基础版实例。

  • Cpu:

    升级后的实例cpu核数,如果不传将根据 Memory 指定的内存值自动填充最小允许规格的cpu值。

  • FastUpgrade:

    是否极速变配。0-普通升级,1-极速变配,2 极速优先。选择极速变配会根据资源状况校验是否可以进行极速变配,满足条件则进行极速变配,不满足条件会返回报错信息。

  • MaxDelayTime:

    延迟阈值。取值范围1~10,默认值为10。

  • CrossCluster:

    是否跨区迁移。0-普通迁移,1-跨区迁移,默认值为0。该值为1时支持变更实例主节点可用区。

  • ZoneId:

    主节点可用区,该值仅在跨区迁移时生效。仅支持同地域下的可用区进行迁移。

  • RoTransType:

    针对跨集群搬迁场景,选择同可用区RO的处理逻辑。together-同可用区RO跟随主实例迁移至目标可用区(默认选项),severally-同可用区RO保持原部署模式、不迁移至目标可用区。

  • ClusterTopology:

    集群版节点拓扑配置。

  • CheckFastUpgradeReboot:

    检查原地升级是否需要重启,1 检查, 0 不检查。如果值为1,检查为原地升级需要重启,则会停止升级并进行返回提示,如果为原地升级不重启,则正常执行升级流程。

  • DataCheckSensitive:

    数据校验敏感度,非极速变配时使用此参数,敏感度根据当前实例规格计算迁移过程中的数据对比使用的cpu资源



14753
14754
14755
# File 'lib/v20170320/models.rb', line 14753

def CheckFastUpgradeReboot
  @CheckFastUpgradeReboot
end

#ClusterTopologyObject

说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。说明:升级数据库版本请使用 [UpgradeDBInstanceEngineVersion](cloud.tencent.com/document/api/236/15870) 接口。备注:如您要将三节点降级至双节点,将该参数设置为空值即可实现。说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。对应的选项为: “high”、“normal”、“low”,默认为空参数详解,:“high”: 对应控制台中的高,数据库负载过高不建议使用“normal”:对应控制台中的标准“low”:对应控制台中的低

Parameters:

  • InstanceId:

    实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。

  • Memory:

    升级后的内存大小,单位:MB,为保证传入 Memory 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的内存规格。

  • Volume:

    升级后的硬盘大小,单位:GB,为保证传入 Volume 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的硬盘范围。

  • ProtectMode:

    数据复制方式,支持值包括:0 - 异步复制,1 - 半同步复制,2 - 强同步复制,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • DeployMode:

    部署模式,默认为 0,支持值包括:0 - 单可用区部署,1 - 多可用区部署,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • SlaveZone:

    备库1的可用区信息,默认和实例的 Zone 参数一致,升级主实例为多可用区部署时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • EngineVersion:

    主实例数据库引擎版本,支持值包括:5.5、5.6、5.7、8.0。

  • WaitSwitch:

    切换访问新实例的方式,默认为 0。支持值包括:0 - 立刻切换,1 - 时间窗切换;当该值为 1 时,升级过程中,切换访问新实例的流程将会在时间窗内进行,或者用户主动调用接口 [切换访问新实例](cloud.tencent.com/document/product/236/15864) 触发该流程。

  • BackupZone:

    备库2的可用区信息,默认为空,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • InstanceRole:

    实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。

  • DeviceType:

    实例隔离类型。支持值包括: “UNIVERSAL” - 通用型实例, “EXCLUSIVE” - 独享型实例, “BASIC” - 基础版实例。

  • Cpu:

    升级后的实例cpu核数,如果不传将根据 Memory 指定的内存值自动填充最小允许规格的cpu值。

  • FastUpgrade:

    是否极速变配。0-普通升级,1-极速变配,2 极速优先。选择极速变配会根据资源状况校验是否可以进行极速变配,满足条件则进行极速变配,不满足条件会返回报错信息。

  • MaxDelayTime:

    延迟阈值。取值范围1~10,默认值为10。

  • CrossCluster:

    是否跨区迁移。0-普通迁移,1-跨区迁移,默认值为0。该值为1时支持变更实例主节点可用区。

  • ZoneId:

    主节点可用区,该值仅在跨区迁移时生效。仅支持同地域下的可用区进行迁移。

  • RoTransType:

    针对跨集群搬迁场景,选择同可用区RO的处理逻辑。together-同可用区RO跟随主实例迁移至目标可用区(默认选项),severally-同可用区RO保持原部署模式、不迁移至目标可用区。

  • ClusterTopology:

    集群版节点拓扑配置。

  • CheckFastUpgradeReboot:

    检查原地升级是否需要重启,1 检查, 0 不检查。如果值为1,检查为原地升级需要重启,则会停止升级并进行返回提示,如果为原地升级不重启,则正常执行升级流程。

  • DataCheckSensitive:

    数据校验敏感度,非极速变配时使用此参数,敏感度根据当前实例规格计算迁移过程中的数据对比使用的cpu资源



14753
14754
14755
# File 'lib/v20170320/models.rb', line 14753

def ClusterTopology
  @ClusterTopology
end

#CpuObject

说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。说明:升级数据库版本请使用 [UpgradeDBInstanceEngineVersion](cloud.tencent.com/document/api/236/15870) 接口。备注:如您要将三节点降级至双节点,将该参数设置为空值即可实现。说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。对应的选项为: “high”、“normal”、“low”,默认为空参数详解,:“high”: 对应控制台中的高,数据库负载过高不建议使用“normal”:对应控制台中的标准“low”:对应控制台中的低

Parameters:

  • InstanceId:

    实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。

  • Memory:

    升级后的内存大小,单位:MB,为保证传入 Memory 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的内存规格。

  • Volume:

    升级后的硬盘大小,单位:GB,为保证传入 Volume 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的硬盘范围。

  • ProtectMode:

    数据复制方式,支持值包括:0 - 异步复制,1 - 半同步复制,2 - 强同步复制,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • DeployMode:

    部署模式,默认为 0,支持值包括:0 - 单可用区部署,1 - 多可用区部署,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • SlaveZone:

    备库1的可用区信息,默认和实例的 Zone 参数一致,升级主实例为多可用区部署时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • EngineVersion:

    主实例数据库引擎版本,支持值包括:5.5、5.6、5.7、8.0。

  • WaitSwitch:

    切换访问新实例的方式,默认为 0。支持值包括:0 - 立刻切换,1 - 时间窗切换;当该值为 1 时,升级过程中,切换访问新实例的流程将会在时间窗内进行,或者用户主动调用接口 [切换访问新实例](cloud.tencent.com/document/product/236/15864) 触发该流程。

  • BackupZone:

    备库2的可用区信息,默认为空,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • InstanceRole:

    实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。

  • DeviceType:

    实例隔离类型。支持值包括: “UNIVERSAL” - 通用型实例, “EXCLUSIVE” - 独享型实例, “BASIC” - 基础版实例。

  • Cpu:

    升级后的实例cpu核数,如果不传将根据 Memory 指定的内存值自动填充最小允许规格的cpu值。

  • FastUpgrade:

    是否极速变配。0-普通升级,1-极速变配,2 极速优先。选择极速变配会根据资源状况校验是否可以进行极速变配,满足条件则进行极速变配,不满足条件会返回报错信息。

  • MaxDelayTime:

    延迟阈值。取值范围1~10,默认值为10。

  • CrossCluster:

    是否跨区迁移。0-普通迁移,1-跨区迁移,默认值为0。该值为1时支持变更实例主节点可用区。

  • ZoneId:

    主节点可用区,该值仅在跨区迁移时生效。仅支持同地域下的可用区进行迁移。

  • RoTransType:

    针对跨集群搬迁场景,选择同可用区RO的处理逻辑。together-同可用区RO跟随主实例迁移至目标可用区(默认选项),severally-同可用区RO保持原部署模式、不迁移至目标可用区。

  • ClusterTopology:

    集群版节点拓扑配置。

  • CheckFastUpgradeReboot:

    检查原地升级是否需要重启,1 检查, 0 不检查。如果值为1,检查为原地升级需要重启,则会停止升级并进行返回提示,如果为原地升级不重启,则正常执行升级流程。

  • DataCheckSensitive:

    数据校验敏感度,非极速变配时使用此参数,敏感度根据当前实例规格计算迁移过程中的数据对比使用的cpu资源



14753
14754
14755
# File 'lib/v20170320/models.rb', line 14753

def Cpu
  @Cpu
end

#CrossClusterObject

说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。说明:升级数据库版本请使用 [UpgradeDBInstanceEngineVersion](cloud.tencent.com/document/api/236/15870) 接口。备注:如您要将三节点降级至双节点,将该参数设置为空值即可实现。说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。对应的选项为: “high”、“normal”、“low”,默认为空参数详解,:“high”: 对应控制台中的高,数据库负载过高不建议使用“normal”:对应控制台中的标准“low”:对应控制台中的低

Parameters:

  • InstanceId:

    实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。

  • Memory:

    升级后的内存大小,单位:MB,为保证传入 Memory 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的内存规格。

  • Volume:

    升级后的硬盘大小,单位:GB,为保证传入 Volume 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的硬盘范围。

  • ProtectMode:

    数据复制方式,支持值包括:0 - 异步复制,1 - 半同步复制,2 - 强同步复制,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • DeployMode:

    部署模式,默认为 0,支持值包括:0 - 单可用区部署,1 - 多可用区部署,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • SlaveZone:

    备库1的可用区信息,默认和实例的 Zone 参数一致,升级主实例为多可用区部署时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • EngineVersion:

    主实例数据库引擎版本,支持值包括:5.5、5.6、5.7、8.0。

  • WaitSwitch:

    切换访问新实例的方式,默认为 0。支持值包括:0 - 立刻切换,1 - 时间窗切换;当该值为 1 时,升级过程中,切换访问新实例的流程将会在时间窗内进行,或者用户主动调用接口 [切换访问新实例](cloud.tencent.com/document/product/236/15864) 触发该流程。

  • BackupZone:

    备库2的可用区信息,默认为空,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • InstanceRole:

    实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。

  • DeviceType:

    实例隔离类型。支持值包括: “UNIVERSAL” - 通用型实例, “EXCLUSIVE” - 独享型实例, “BASIC” - 基础版实例。

  • Cpu:

    升级后的实例cpu核数,如果不传将根据 Memory 指定的内存值自动填充最小允许规格的cpu值。

  • FastUpgrade:

    是否极速变配。0-普通升级,1-极速变配,2 极速优先。选择极速变配会根据资源状况校验是否可以进行极速变配,满足条件则进行极速变配,不满足条件会返回报错信息。

  • MaxDelayTime:

    延迟阈值。取值范围1~10,默认值为10。

  • CrossCluster:

    是否跨区迁移。0-普通迁移,1-跨区迁移,默认值为0。该值为1时支持变更实例主节点可用区。

  • ZoneId:

    主节点可用区,该值仅在跨区迁移时生效。仅支持同地域下的可用区进行迁移。

  • RoTransType:

    针对跨集群搬迁场景,选择同可用区RO的处理逻辑。together-同可用区RO跟随主实例迁移至目标可用区(默认选项),severally-同可用区RO保持原部署模式、不迁移至目标可用区。

  • ClusterTopology:

    集群版节点拓扑配置。

  • CheckFastUpgradeReboot:

    检查原地升级是否需要重启,1 检查, 0 不检查。如果值为1,检查为原地升级需要重启,则会停止升级并进行返回提示,如果为原地升级不重启,则正常执行升级流程。

  • DataCheckSensitive:

    数据校验敏感度,非极速变配时使用此参数,敏感度根据当前实例规格计算迁移过程中的数据对比使用的cpu资源



14753
14754
14755
# File 'lib/v20170320/models.rb', line 14753

def CrossCluster
  @CrossCluster
end

#DataCheckSensitiveObject

说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。说明:升级数据库版本请使用 [UpgradeDBInstanceEngineVersion](cloud.tencent.com/document/api/236/15870) 接口。备注:如您要将三节点降级至双节点,将该参数设置为空值即可实现。说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。对应的选项为: “high”、“normal”、“low”,默认为空参数详解,:“high”: 对应控制台中的高,数据库负载过高不建议使用“normal”:对应控制台中的标准“low”:对应控制台中的低

Parameters:

  • InstanceId:

    实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。

  • Memory:

    升级后的内存大小,单位:MB,为保证传入 Memory 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的内存规格。

  • Volume:

    升级后的硬盘大小,单位:GB,为保证传入 Volume 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的硬盘范围。

  • ProtectMode:

    数据复制方式,支持值包括:0 - 异步复制,1 - 半同步复制,2 - 强同步复制,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • DeployMode:

    部署模式,默认为 0,支持值包括:0 - 单可用区部署,1 - 多可用区部署,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • SlaveZone:

    备库1的可用区信息,默认和实例的 Zone 参数一致,升级主实例为多可用区部署时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • EngineVersion:

    主实例数据库引擎版本,支持值包括:5.5、5.6、5.7、8.0。

  • WaitSwitch:

    切换访问新实例的方式,默认为 0。支持值包括:0 - 立刻切换,1 - 时间窗切换;当该值为 1 时,升级过程中,切换访问新实例的流程将会在时间窗内进行,或者用户主动调用接口 [切换访问新实例](cloud.tencent.com/document/product/236/15864) 触发该流程。

  • BackupZone:

    备库2的可用区信息,默认为空,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • InstanceRole:

    实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。

  • DeviceType:

    实例隔离类型。支持值包括: “UNIVERSAL” - 通用型实例, “EXCLUSIVE” - 独享型实例, “BASIC” - 基础版实例。

  • Cpu:

    升级后的实例cpu核数,如果不传将根据 Memory 指定的内存值自动填充最小允许规格的cpu值。

  • FastUpgrade:

    是否极速变配。0-普通升级,1-极速变配,2 极速优先。选择极速变配会根据资源状况校验是否可以进行极速变配,满足条件则进行极速变配,不满足条件会返回报错信息。

  • MaxDelayTime:

    延迟阈值。取值范围1~10,默认值为10。

  • CrossCluster:

    是否跨区迁移。0-普通迁移,1-跨区迁移,默认值为0。该值为1时支持变更实例主节点可用区。

  • ZoneId:

    主节点可用区,该值仅在跨区迁移时生效。仅支持同地域下的可用区进行迁移。

  • RoTransType:

    针对跨集群搬迁场景,选择同可用区RO的处理逻辑。together-同可用区RO跟随主实例迁移至目标可用区(默认选项),severally-同可用区RO保持原部署模式、不迁移至目标可用区。

  • ClusterTopology:

    集群版节点拓扑配置。

  • CheckFastUpgradeReboot:

    检查原地升级是否需要重启,1 检查, 0 不检查。如果值为1,检查为原地升级需要重启,则会停止升级并进行返回提示,如果为原地升级不重启,则正常执行升级流程。

  • DataCheckSensitive:

    数据校验敏感度,非极速变配时使用此参数,敏感度根据当前实例规格计算迁移过程中的数据对比使用的cpu资源



14753
14754
14755
# File 'lib/v20170320/models.rb', line 14753

def DataCheckSensitive
  @DataCheckSensitive
end

#DeployModeObject

说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。说明:升级数据库版本请使用 [UpgradeDBInstanceEngineVersion](cloud.tencent.com/document/api/236/15870) 接口。备注:如您要将三节点降级至双节点,将该参数设置为空值即可实现。说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。对应的选项为: “high”、“normal”、“low”,默认为空参数详解,:“high”: 对应控制台中的高,数据库负载过高不建议使用“normal”:对应控制台中的标准“low”:对应控制台中的低

Parameters:

  • InstanceId:

    实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。

  • Memory:

    升级后的内存大小,单位:MB,为保证传入 Memory 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的内存规格。

  • Volume:

    升级后的硬盘大小,单位:GB,为保证传入 Volume 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的硬盘范围。

  • ProtectMode:

    数据复制方式,支持值包括:0 - 异步复制,1 - 半同步复制,2 - 强同步复制,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • DeployMode:

    部署模式,默认为 0,支持值包括:0 - 单可用区部署,1 - 多可用区部署,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • SlaveZone:

    备库1的可用区信息,默认和实例的 Zone 参数一致,升级主实例为多可用区部署时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • EngineVersion:

    主实例数据库引擎版本,支持值包括:5.5、5.6、5.7、8.0。

  • WaitSwitch:

    切换访问新实例的方式,默认为 0。支持值包括:0 - 立刻切换,1 - 时间窗切换;当该值为 1 时,升级过程中,切换访问新实例的流程将会在时间窗内进行,或者用户主动调用接口 [切换访问新实例](cloud.tencent.com/document/product/236/15864) 触发该流程。

  • BackupZone:

    备库2的可用区信息,默认为空,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • InstanceRole:

    实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。

  • DeviceType:

    实例隔离类型。支持值包括: “UNIVERSAL” - 通用型实例, “EXCLUSIVE” - 独享型实例, “BASIC” - 基础版实例。

  • Cpu:

    升级后的实例cpu核数,如果不传将根据 Memory 指定的内存值自动填充最小允许规格的cpu值。

  • FastUpgrade:

    是否极速变配。0-普通升级,1-极速变配,2 极速优先。选择极速变配会根据资源状况校验是否可以进行极速变配,满足条件则进行极速变配,不满足条件会返回报错信息。

  • MaxDelayTime:

    延迟阈值。取值范围1~10,默认值为10。

  • CrossCluster:

    是否跨区迁移。0-普通迁移,1-跨区迁移,默认值为0。该值为1时支持变更实例主节点可用区。

  • ZoneId:

    主节点可用区,该值仅在跨区迁移时生效。仅支持同地域下的可用区进行迁移。

  • RoTransType:

    针对跨集群搬迁场景,选择同可用区RO的处理逻辑。together-同可用区RO跟随主实例迁移至目标可用区(默认选项),severally-同可用区RO保持原部署模式、不迁移至目标可用区。

  • ClusterTopology:

    集群版节点拓扑配置。

  • CheckFastUpgradeReboot:

    检查原地升级是否需要重启,1 检查, 0 不检查。如果值为1,检查为原地升级需要重启,则会停止升级并进行返回提示,如果为原地升级不重启,则正常执行升级流程。

  • DataCheckSensitive:

    数据校验敏感度,非极速变配时使用此参数,敏感度根据当前实例规格计算迁移过程中的数据对比使用的cpu资源



14753
14754
14755
# File 'lib/v20170320/models.rb', line 14753

def DeployMode
  @DeployMode
end

#DeviceTypeObject

说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。说明:升级数据库版本请使用 [UpgradeDBInstanceEngineVersion](cloud.tencent.com/document/api/236/15870) 接口。备注:如您要将三节点降级至双节点,将该参数设置为空值即可实现。说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。对应的选项为: “high”、“normal”、“low”,默认为空参数详解,:“high”: 对应控制台中的高,数据库负载过高不建议使用“normal”:对应控制台中的标准“low”:对应控制台中的低

Parameters:

  • InstanceId:

    实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。

  • Memory:

    升级后的内存大小,单位:MB,为保证传入 Memory 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的内存规格。

  • Volume:

    升级后的硬盘大小,单位:GB,为保证传入 Volume 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的硬盘范围。

  • ProtectMode:

    数据复制方式,支持值包括:0 - 异步复制,1 - 半同步复制,2 - 强同步复制,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • DeployMode:

    部署模式,默认为 0,支持值包括:0 - 单可用区部署,1 - 多可用区部署,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • SlaveZone:

    备库1的可用区信息,默认和实例的 Zone 参数一致,升级主实例为多可用区部署时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • EngineVersion:

    主实例数据库引擎版本,支持值包括:5.5、5.6、5.7、8.0。

  • WaitSwitch:

    切换访问新实例的方式,默认为 0。支持值包括:0 - 立刻切换,1 - 时间窗切换;当该值为 1 时,升级过程中,切换访问新实例的流程将会在时间窗内进行,或者用户主动调用接口 [切换访问新实例](cloud.tencent.com/document/product/236/15864) 触发该流程。

  • BackupZone:

    备库2的可用区信息,默认为空,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • InstanceRole:

    实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。

  • DeviceType:

    实例隔离类型。支持值包括: “UNIVERSAL” - 通用型实例, “EXCLUSIVE” - 独享型实例, “BASIC” - 基础版实例。

  • Cpu:

    升级后的实例cpu核数,如果不传将根据 Memory 指定的内存值自动填充最小允许规格的cpu值。

  • FastUpgrade:

    是否极速变配。0-普通升级,1-极速变配,2 极速优先。选择极速变配会根据资源状况校验是否可以进行极速变配,满足条件则进行极速变配,不满足条件会返回报错信息。

  • MaxDelayTime:

    延迟阈值。取值范围1~10,默认值为10。

  • CrossCluster:

    是否跨区迁移。0-普通迁移,1-跨区迁移,默认值为0。该值为1时支持变更实例主节点可用区。

  • ZoneId:

    主节点可用区,该值仅在跨区迁移时生效。仅支持同地域下的可用区进行迁移。

  • RoTransType:

    针对跨集群搬迁场景,选择同可用区RO的处理逻辑。together-同可用区RO跟随主实例迁移至目标可用区(默认选项),severally-同可用区RO保持原部署模式、不迁移至目标可用区。

  • ClusterTopology:

    集群版节点拓扑配置。

  • CheckFastUpgradeReboot:

    检查原地升级是否需要重启,1 检查, 0 不检查。如果值为1,检查为原地升级需要重启,则会停止升级并进行返回提示,如果为原地升级不重启,则正常执行升级流程。

  • DataCheckSensitive:

    数据校验敏感度,非极速变配时使用此参数,敏感度根据当前实例规格计算迁移过程中的数据对比使用的cpu资源



14753
14754
14755
# File 'lib/v20170320/models.rb', line 14753

def DeviceType
  @DeviceType
end

#EngineVersionObject

说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。说明:升级数据库版本请使用 [UpgradeDBInstanceEngineVersion](cloud.tencent.com/document/api/236/15870) 接口。备注:如您要将三节点降级至双节点,将该参数设置为空值即可实现。说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。对应的选项为: “high”、“normal”、“low”,默认为空参数详解,:“high”: 对应控制台中的高,数据库负载过高不建议使用“normal”:对应控制台中的标准“low”:对应控制台中的低

Parameters:

  • InstanceId:

    实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。

  • Memory:

    升级后的内存大小,单位:MB,为保证传入 Memory 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的内存规格。

  • Volume:

    升级后的硬盘大小,单位:GB,为保证传入 Volume 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的硬盘范围。

  • ProtectMode:

    数据复制方式,支持值包括:0 - 异步复制,1 - 半同步复制,2 - 强同步复制,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • DeployMode:

    部署模式,默认为 0,支持值包括:0 - 单可用区部署,1 - 多可用区部署,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • SlaveZone:

    备库1的可用区信息,默认和实例的 Zone 参数一致,升级主实例为多可用区部署时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • EngineVersion:

    主实例数据库引擎版本,支持值包括:5.5、5.6、5.7、8.0。

  • WaitSwitch:

    切换访问新实例的方式,默认为 0。支持值包括:0 - 立刻切换,1 - 时间窗切换;当该值为 1 时,升级过程中,切换访问新实例的流程将会在时间窗内进行,或者用户主动调用接口 [切换访问新实例](cloud.tencent.com/document/product/236/15864) 触发该流程。

  • BackupZone:

    备库2的可用区信息,默认为空,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • InstanceRole:

    实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。

  • DeviceType:

    实例隔离类型。支持值包括: “UNIVERSAL” - 通用型实例, “EXCLUSIVE” - 独享型实例, “BASIC” - 基础版实例。

  • Cpu:

    升级后的实例cpu核数,如果不传将根据 Memory 指定的内存值自动填充最小允许规格的cpu值。

  • FastUpgrade:

    是否极速变配。0-普通升级,1-极速变配,2 极速优先。选择极速变配会根据资源状况校验是否可以进行极速变配,满足条件则进行极速变配,不满足条件会返回报错信息。

  • MaxDelayTime:

    延迟阈值。取值范围1~10,默认值为10。

  • CrossCluster:

    是否跨区迁移。0-普通迁移,1-跨区迁移,默认值为0。该值为1时支持变更实例主节点可用区。

  • ZoneId:

    主节点可用区,该值仅在跨区迁移时生效。仅支持同地域下的可用区进行迁移。

  • RoTransType:

    针对跨集群搬迁场景,选择同可用区RO的处理逻辑。together-同可用区RO跟随主实例迁移至目标可用区(默认选项),severally-同可用区RO保持原部署模式、不迁移至目标可用区。

  • ClusterTopology:

    集群版节点拓扑配置。

  • CheckFastUpgradeReboot:

    检查原地升级是否需要重启,1 检查, 0 不检查。如果值为1,检查为原地升级需要重启,则会停止升级并进行返回提示,如果为原地升级不重启,则正常执行升级流程。

  • DataCheckSensitive:

    数据校验敏感度,非极速变配时使用此参数,敏感度根据当前实例规格计算迁移过程中的数据对比使用的cpu资源



14753
14754
14755
# File 'lib/v20170320/models.rb', line 14753

def EngineVersion
  @EngineVersion
end

#FastUpgradeObject

说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。说明:升级数据库版本请使用 [UpgradeDBInstanceEngineVersion](cloud.tencent.com/document/api/236/15870) 接口。备注:如您要将三节点降级至双节点,将该参数设置为空值即可实现。说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。对应的选项为: “high”、“normal”、“low”,默认为空参数详解,:“high”: 对应控制台中的高,数据库负载过高不建议使用“normal”:对应控制台中的标准“low”:对应控制台中的低

Parameters:

  • InstanceId:

    实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。

  • Memory:

    升级后的内存大小,单位:MB,为保证传入 Memory 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的内存规格。

  • Volume:

    升级后的硬盘大小,单位:GB,为保证传入 Volume 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的硬盘范围。

  • ProtectMode:

    数据复制方式,支持值包括:0 - 异步复制,1 - 半同步复制,2 - 强同步复制,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • DeployMode:

    部署模式,默认为 0,支持值包括:0 - 单可用区部署,1 - 多可用区部署,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • SlaveZone:

    备库1的可用区信息,默认和实例的 Zone 参数一致,升级主实例为多可用区部署时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • EngineVersion:

    主实例数据库引擎版本,支持值包括:5.5、5.6、5.7、8.0。

  • WaitSwitch:

    切换访问新实例的方式,默认为 0。支持值包括:0 - 立刻切换,1 - 时间窗切换;当该值为 1 时,升级过程中,切换访问新实例的流程将会在时间窗内进行,或者用户主动调用接口 [切换访问新实例](cloud.tencent.com/document/product/236/15864) 触发该流程。

  • BackupZone:

    备库2的可用区信息,默认为空,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • InstanceRole:

    实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。

  • DeviceType:

    实例隔离类型。支持值包括: “UNIVERSAL” - 通用型实例, “EXCLUSIVE” - 独享型实例, “BASIC” - 基础版实例。

  • Cpu:

    升级后的实例cpu核数,如果不传将根据 Memory 指定的内存值自动填充最小允许规格的cpu值。

  • FastUpgrade:

    是否极速变配。0-普通升级,1-极速变配,2 极速优先。选择极速变配会根据资源状况校验是否可以进行极速变配,满足条件则进行极速变配,不满足条件会返回报错信息。

  • MaxDelayTime:

    延迟阈值。取值范围1~10,默认值为10。

  • CrossCluster:

    是否跨区迁移。0-普通迁移,1-跨区迁移,默认值为0。该值为1时支持变更实例主节点可用区。

  • ZoneId:

    主节点可用区,该值仅在跨区迁移时生效。仅支持同地域下的可用区进行迁移。

  • RoTransType:

    针对跨集群搬迁场景,选择同可用区RO的处理逻辑。together-同可用区RO跟随主实例迁移至目标可用区(默认选项),severally-同可用区RO保持原部署模式、不迁移至目标可用区。

  • ClusterTopology:

    集群版节点拓扑配置。

  • CheckFastUpgradeReboot:

    检查原地升级是否需要重启,1 检查, 0 不检查。如果值为1,检查为原地升级需要重启,则会停止升级并进行返回提示,如果为原地升级不重启,则正常执行升级流程。

  • DataCheckSensitive:

    数据校验敏感度,非极速变配时使用此参数,敏感度根据当前实例规格计算迁移过程中的数据对比使用的cpu资源



14753
14754
14755
# File 'lib/v20170320/models.rb', line 14753

def FastUpgrade
  @FastUpgrade
end

#InstanceIdObject

说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。说明:升级数据库版本请使用 [UpgradeDBInstanceEngineVersion](cloud.tencent.com/document/api/236/15870) 接口。备注:如您要将三节点降级至双节点,将该参数设置为空值即可实现。说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。对应的选项为: “high”、“normal”、“low”,默认为空参数详解,:“high”: 对应控制台中的高,数据库负载过高不建议使用“normal”:对应控制台中的标准“low”:对应控制台中的低

Parameters:

  • InstanceId:

    实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。

  • Memory:

    升级后的内存大小,单位:MB,为保证传入 Memory 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的内存规格。

  • Volume:

    升级后的硬盘大小,单位:GB,为保证传入 Volume 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的硬盘范围。

  • ProtectMode:

    数据复制方式,支持值包括:0 - 异步复制,1 - 半同步复制,2 - 强同步复制,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • DeployMode:

    部署模式,默认为 0,支持值包括:0 - 单可用区部署,1 - 多可用区部署,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • SlaveZone:

    备库1的可用区信息,默认和实例的 Zone 参数一致,升级主实例为多可用区部署时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • EngineVersion:

    主实例数据库引擎版本,支持值包括:5.5、5.6、5.7、8.0。

  • WaitSwitch:

    切换访问新实例的方式,默认为 0。支持值包括:0 - 立刻切换,1 - 时间窗切换;当该值为 1 时,升级过程中,切换访问新实例的流程将会在时间窗内进行,或者用户主动调用接口 [切换访问新实例](cloud.tencent.com/document/product/236/15864) 触发该流程。

  • BackupZone:

    备库2的可用区信息,默认为空,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • InstanceRole:

    实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。

  • DeviceType:

    实例隔离类型。支持值包括: “UNIVERSAL” - 通用型实例, “EXCLUSIVE” - 独享型实例, “BASIC” - 基础版实例。

  • Cpu:

    升级后的实例cpu核数,如果不传将根据 Memory 指定的内存值自动填充最小允许规格的cpu值。

  • FastUpgrade:

    是否极速变配。0-普通升级,1-极速变配,2 极速优先。选择极速变配会根据资源状况校验是否可以进行极速变配,满足条件则进行极速变配,不满足条件会返回报错信息。

  • MaxDelayTime:

    延迟阈值。取值范围1~10,默认值为10。

  • CrossCluster:

    是否跨区迁移。0-普通迁移,1-跨区迁移,默认值为0。该值为1时支持变更实例主节点可用区。

  • ZoneId:

    主节点可用区,该值仅在跨区迁移时生效。仅支持同地域下的可用区进行迁移。

  • RoTransType:

    针对跨集群搬迁场景,选择同可用区RO的处理逻辑。together-同可用区RO跟随主实例迁移至目标可用区(默认选项),severally-同可用区RO保持原部署模式、不迁移至目标可用区。

  • ClusterTopology:

    集群版节点拓扑配置。

  • CheckFastUpgradeReboot:

    检查原地升级是否需要重启,1 检查, 0 不检查。如果值为1,检查为原地升级需要重启,则会停止升级并进行返回提示,如果为原地升级不重启,则正常执行升级流程。

  • DataCheckSensitive:

    数据校验敏感度,非极速变配时使用此参数,敏感度根据当前实例规格计算迁移过程中的数据对比使用的cpu资源



14753
14754
14755
# File 'lib/v20170320/models.rb', line 14753

def InstanceId
  @InstanceId
end

#InstanceRoleObject

说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。说明:升级数据库版本请使用 [UpgradeDBInstanceEngineVersion](cloud.tencent.com/document/api/236/15870) 接口。备注:如您要将三节点降级至双节点,将该参数设置为空值即可实现。说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。对应的选项为: “high”、“normal”、“low”,默认为空参数详解,:“high”: 对应控制台中的高,数据库负载过高不建议使用“normal”:对应控制台中的标准“low”:对应控制台中的低

Parameters:

  • InstanceId:

    实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。

  • Memory:

    升级后的内存大小,单位:MB,为保证传入 Memory 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的内存规格。

  • Volume:

    升级后的硬盘大小,单位:GB,为保证传入 Volume 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的硬盘范围。

  • ProtectMode:

    数据复制方式,支持值包括:0 - 异步复制,1 - 半同步复制,2 - 强同步复制,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • DeployMode:

    部署模式,默认为 0,支持值包括:0 - 单可用区部署,1 - 多可用区部署,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • SlaveZone:

    备库1的可用区信息,默认和实例的 Zone 参数一致,升级主实例为多可用区部署时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • EngineVersion:

    主实例数据库引擎版本,支持值包括:5.5、5.6、5.7、8.0。

  • WaitSwitch:

    切换访问新实例的方式,默认为 0。支持值包括:0 - 立刻切换,1 - 时间窗切换;当该值为 1 时,升级过程中,切换访问新实例的流程将会在时间窗内进行,或者用户主动调用接口 [切换访问新实例](cloud.tencent.com/document/product/236/15864) 触发该流程。

  • BackupZone:

    备库2的可用区信息,默认为空,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • InstanceRole:

    实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。

  • DeviceType:

    实例隔离类型。支持值包括: “UNIVERSAL” - 通用型实例, “EXCLUSIVE” - 独享型实例, “BASIC” - 基础版实例。

  • Cpu:

    升级后的实例cpu核数,如果不传将根据 Memory 指定的内存值自动填充最小允许规格的cpu值。

  • FastUpgrade:

    是否极速变配。0-普通升级,1-极速变配,2 极速优先。选择极速变配会根据资源状况校验是否可以进行极速变配,满足条件则进行极速变配,不满足条件会返回报错信息。

  • MaxDelayTime:

    延迟阈值。取值范围1~10,默认值为10。

  • CrossCluster:

    是否跨区迁移。0-普通迁移,1-跨区迁移,默认值为0。该值为1时支持变更实例主节点可用区。

  • ZoneId:

    主节点可用区,该值仅在跨区迁移时生效。仅支持同地域下的可用区进行迁移。

  • RoTransType:

    针对跨集群搬迁场景,选择同可用区RO的处理逻辑。together-同可用区RO跟随主实例迁移至目标可用区(默认选项),severally-同可用区RO保持原部署模式、不迁移至目标可用区。

  • ClusterTopology:

    集群版节点拓扑配置。

  • CheckFastUpgradeReboot:

    检查原地升级是否需要重启,1 检查, 0 不检查。如果值为1,检查为原地升级需要重启,则会停止升级并进行返回提示,如果为原地升级不重启,则正常执行升级流程。

  • DataCheckSensitive:

    数据校验敏感度,非极速变配时使用此参数,敏感度根据当前实例规格计算迁移过程中的数据对比使用的cpu资源



14753
14754
14755
# File 'lib/v20170320/models.rb', line 14753

def InstanceRole
  @InstanceRole
end

#MaxDelayTimeObject

说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。说明:升级数据库版本请使用 [UpgradeDBInstanceEngineVersion](cloud.tencent.com/document/api/236/15870) 接口。备注:如您要将三节点降级至双节点,将该参数设置为空值即可实现。说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。对应的选项为: “high”、“normal”、“low”,默认为空参数详解,:“high”: 对应控制台中的高,数据库负载过高不建议使用“normal”:对应控制台中的标准“low”:对应控制台中的低

Parameters:

  • InstanceId:

    实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。

  • Memory:

    升级后的内存大小,单位:MB,为保证传入 Memory 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的内存规格。

  • Volume:

    升级后的硬盘大小,单位:GB,为保证传入 Volume 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的硬盘范围。

  • ProtectMode:

    数据复制方式,支持值包括:0 - 异步复制,1 - 半同步复制,2 - 强同步复制,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • DeployMode:

    部署模式,默认为 0,支持值包括:0 - 单可用区部署,1 - 多可用区部署,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • SlaveZone:

    备库1的可用区信息,默认和实例的 Zone 参数一致,升级主实例为多可用区部署时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • EngineVersion:

    主实例数据库引擎版本,支持值包括:5.5、5.6、5.7、8.0。

  • WaitSwitch:

    切换访问新实例的方式,默认为 0。支持值包括:0 - 立刻切换,1 - 时间窗切换;当该值为 1 时,升级过程中,切换访问新实例的流程将会在时间窗内进行,或者用户主动调用接口 [切换访问新实例](cloud.tencent.com/document/product/236/15864) 触发该流程。

  • BackupZone:

    备库2的可用区信息,默认为空,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • InstanceRole:

    实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。

  • DeviceType:

    实例隔离类型。支持值包括: “UNIVERSAL” - 通用型实例, “EXCLUSIVE” - 独享型实例, “BASIC” - 基础版实例。

  • Cpu:

    升级后的实例cpu核数,如果不传将根据 Memory 指定的内存值自动填充最小允许规格的cpu值。

  • FastUpgrade:

    是否极速变配。0-普通升级,1-极速变配,2 极速优先。选择极速变配会根据资源状况校验是否可以进行极速变配,满足条件则进行极速变配,不满足条件会返回报错信息。

  • MaxDelayTime:

    延迟阈值。取值范围1~10,默认值为10。

  • CrossCluster:

    是否跨区迁移。0-普通迁移,1-跨区迁移,默认值为0。该值为1时支持变更实例主节点可用区。

  • ZoneId:

    主节点可用区,该值仅在跨区迁移时生效。仅支持同地域下的可用区进行迁移。

  • RoTransType:

    针对跨集群搬迁场景,选择同可用区RO的处理逻辑。together-同可用区RO跟随主实例迁移至目标可用区(默认选项),severally-同可用区RO保持原部署模式、不迁移至目标可用区。

  • ClusterTopology:

    集群版节点拓扑配置。

  • CheckFastUpgradeReboot:

    检查原地升级是否需要重启,1 检查, 0 不检查。如果值为1,检查为原地升级需要重启,则会停止升级并进行返回提示,如果为原地升级不重启,则正常执行升级流程。

  • DataCheckSensitive:

    数据校验敏感度,非极速变配时使用此参数,敏感度根据当前实例规格计算迁移过程中的数据对比使用的cpu资源



14753
14754
14755
# File 'lib/v20170320/models.rb', line 14753

def MaxDelayTime
  @MaxDelayTime
end

#MemoryObject

说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。说明:升级数据库版本请使用 [UpgradeDBInstanceEngineVersion](cloud.tencent.com/document/api/236/15870) 接口。备注:如您要将三节点降级至双节点,将该参数设置为空值即可实现。说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。对应的选项为: “high”、“normal”、“low”,默认为空参数详解,:“high”: 对应控制台中的高,数据库负载过高不建议使用“normal”:对应控制台中的标准“low”:对应控制台中的低

Parameters:

  • InstanceId:

    实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。

  • Memory:

    升级后的内存大小,单位:MB,为保证传入 Memory 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的内存规格。

  • Volume:

    升级后的硬盘大小,单位:GB,为保证传入 Volume 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的硬盘范围。

  • ProtectMode:

    数据复制方式,支持值包括:0 - 异步复制,1 - 半同步复制,2 - 强同步复制,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • DeployMode:

    部署模式,默认为 0,支持值包括:0 - 单可用区部署,1 - 多可用区部署,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • SlaveZone:

    备库1的可用区信息,默认和实例的 Zone 参数一致,升级主实例为多可用区部署时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • EngineVersion:

    主实例数据库引擎版本,支持值包括:5.5、5.6、5.7、8.0。

  • WaitSwitch:

    切换访问新实例的方式,默认为 0。支持值包括:0 - 立刻切换,1 - 时间窗切换;当该值为 1 时,升级过程中,切换访问新实例的流程将会在时间窗内进行,或者用户主动调用接口 [切换访问新实例](cloud.tencent.com/document/product/236/15864) 触发该流程。

  • BackupZone:

    备库2的可用区信息,默认为空,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • InstanceRole:

    实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。

  • DeviceType:

    实例隔离类型。支持值包括: “UNIVERSAL” - 通用型实例, “EXCLUSIVE” - 独享型实例, “BASIC” - 基础版实例。

  • Cpu:

    升级后的实例cpu核数,如果不传将根据 Memory 指定的内存值自动填充最小允许规格的cpu值。

  • FastUpgrade:

    是否极速变配。0-普通升级,1-极速变配,2 极速优先。选择极速变配会根据资源状况校验是否可以进行极速变配,满足条件则进行极速变配,不满足条件会返回报错信息。

  • MaxDelayTime:

    延迟阈值。取值范围1~10,默认值为10。

  • CrossCluster:

    是否跨区迁移。0-普通迁移,1-跨区迁移,默认值为0。该值为1时支持变更实例主节点可用区。

  • ZoneId:

    主节点可用区,该值仅在跨区迁移时生效。仅支持同地域下的可用区进行迁移。

  • RoTransType:

    针对跨集群搬迁场景,选择同可用区RO的处理逻辑。together-同可用区RO跟随主实例迁移至目标可用区(默认选项),severally-同可用区RO保持原部署模式、不迁移至目标可用区。

  • ClusterTopology:

    集群版节点拓扑配置。

  • CheckFastUpgradeReboot:

    检查原地升级是否需要重启,1 检查, 0 不检查。如果值为1,检查为原地升级需要重启,则会停止升级并进行返回提示,如果为原地升级不重启,则正常执行升级流程。

  • DataCheckSensitive:

    数据校验敏感度,非极速变配时使用此参数,敏感度根据当前实例规格计算迁移过程中的数据对比使用的cpu资源



14753
14754
14755
# File 'lib/v20170320/models.rb', line 14753

def Memory
  @Memory
end

#ProtectModeObject

说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。说明:升级数据库版本请使用 [UpgradeDBInstanceEngineVersion](cloud.tencent.com/document/api/236/15870) 接口。备注:如您要将三节点降级至双节点,将该参数设置为空值即可实现。说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。对应的选项为: “high”、“normal”、“low”,默认为空参数详解,:“high”: 对应控制台中的高,数据库负载过高不建议使用“normal”:对应控制台中的标准“low”:对应控制台中的低

Parameters:

  • InstanceId:

    实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。

  • Memory:

    升级后的内存大小,单位:MB,为保证传入 Memory 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的内存规格。

  • Volume:

    升级后的硬盘大小,单位:GB,为保证传入 Volume 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的硬盘范围。

  • ProtectMode:

    数据复制方式,支持值包括:0 - 异步复制,1 - 半同步复制,2 - 强同步复制,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • DeployMode:

    部署模式,默认为 0,支持值包括:0 - 单可用区部署,1 - 多可用区部署,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • SlaveZone:

    备库1的可用区信息,默认和实例的 Zone 参数一致,升级主实例为多可用区部署时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • EngineVersion:

    主实例数据库引擎版本,支持值包括:5.5、5.6、5.7、8.0。

  • WaitSwitch:

    切换访问新实例的方式,默认为 0。支持值包括:0 - 立刻切换,1 - 时间窗切换;当该值为 1 时,升级过程中,切换访问新实例的流程将会在时间窗内进行,或者用户主动调用接口 [切换访问新实例](cloud.tencent.com/document/product/236/15864) 触发该流程。

  • BackupZone:

    备库2的可用区信息,默认为空,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • InstanceRole:

    实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。

  • DeviceType:

    实例隔离类型。支持值包括: “UNIVERSAL” - 通用型实例, “EXCLUSIVE” - 独享型实例, “BASIC” - 基础版实例。

  • Cpu:

    升级后的实例cpu核数,如果不传将根据 Memory 指定的内存值自动填充最小允许规格的cpu值。

  • FastUpgrade:

    是否极速变配。0-普通升级,1-极速变配,2 极速优先。选择极速变配会根据资源状况校验是否可以进行极速变配,满足条件则进行极速变配,不满足条件会返回报错信息。

  • MaxDelayTime:

    延迟阈值。取值范围1~10,默认值为10。

  • CrossCluster:

    是否跨区迁移。0-普通迁移,1-跨区迁移,默认值为0。该值为1时支持变更实例主节点可用区。

  • ZoneId:

    主节点可用区,该值仅在跨区迁移时生效。仅支持同地域下的可用区进行迁移。

  • RoTransType:

    针对跨集群搬迁场景,选择同可用区RO的处理逻辑。together-同可用区RO跟随主实例迁移至目标可用区(默认选项),severally-同可用区RO保持原部署模式、不迁移至目标可用区。

  • ClusterTopology:

    集群版节点拓扑配置。

  • CheckFastUpgradeReboot:

    检查原地升级是否需要重启,1 检查, 0 不检查。如果值为1,检查为原地升级需要重启,则会停止升级并进行返回提示,如果为原地升级不重启,则正常执行升级流程。

  • DataCheckSensitive:

    数据校验敏感度,非极速变配时使用此参数,敏感度根据当前实例规格计算迁移过程中的数据对比使用的cpu资源



14753
14754
14755
# File 'lib/v20170320/models.rb', line 14753

def ProtectMode
  @ProtectMode
end

#RoTransTypeObject

说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。说明:升级数据库版本请使用 [UpgradeDBInstanceEngineVersion](cloud.tencent.com/document/api/236/15870) 接口。备注:如您要将三节点降级至双节点,将该参数设置为空值即可实现。说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。对应的选项为: “high”、“normal”、“low”,默认为空参数详解,:“high”: 对应控制台中的高,数据库负载过高不建议使用“normal”:对应控制台中的标准“low”:对应控制台中的低

Parameters:

  • InstanceId:

    实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。

  • Memory:

    升级后的内存大小,单位:MB,为保证传入 Memory 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的内存规格。

  • Volume:

    升级后的硬盘大小,单位:GB,为保证传入 Volume 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的硬盘范围。

  • ProtectMode:

    数据复制方式,支持值包括:0 - 异步复制,1 - 半同步复制,2 - 强同步复制,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • DeployMode:

    部署模式,默认为 0,支持值包括:0 - 单可用区部署,1 - 多可用区部署,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • SlaveZone:

    备库1的可用区信息,默认和实例的 Zone 参数一致,升级主实例为多可用区部署时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • EngineVersion:

    主实例数据库引擎版本,支持值包括:5.5、5.6、5.7、8.0。

  • WaitSwitch:

    切换访问新实例的方式,默认为 0。支持值包括:0 - 立刻切换,1 - 时间窗切换;当该值为 1 时,升级过程中,切换访问新实例的流程将会在时间窗内进行,或者用户主动调用接口 [切换访问新实例](cloud.tencent.com/document/product/236/15864) 触发该流程。

  • BackupZone:

    备库2的可用区信息,默认为空,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • InstanceRole:

    实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。

  • DeviceType:

    实例隔离类型。支持值包括: “UNIVERSAL” - 通用型实例, “EXCLUSIVE” - 独享型实例, “BASIC” - 基础版实例。

  • Cpu:

    升级后的实例cpu核数,如果不传将根据 Memory 指定的内存值自动填充最小允许规格的cpu值。

  • FastUpgrade:

    是否极速变配。0-普通升级,1-极速变配,2 极速优先。选择极速变配会根据资源状况校验是否可以进行极速变配,满足条件则进行极速变配,不满足条件会返回报错信息。

  • MaxDelayTime:

    延迟阈值。取值范围1~10,默认值为10。

  • CrossCluster:

    是否跨区迁移。0-普通迁移,1-跨区迁移,默认值为0。该值为1时支持变更实例主节点可用区。

  • ZoneId:

    主节点可用区,该值仅在跨区迁移时生效。仅支持同地域下的可用区进行迁移。

  • RoTransType:

    针对跨集群搬迁场景,选择同可用区RO的处理逻辑。together-同可用区RO跟随主实例迁移至目标可用区(默认选项),severally-同可用区RO保持原部署模式、不迁移至目标可用区。

  • ClusterTopology:

    集群版节点拓扑配置。

  • CheckFastUpgradeReboot:

    检查原地升级是否需要重启,1 检查, 0 不检查。如果值为1,检查为原地升级需要重启,则会停止升级并进行返回提示,如果为原地升级不重启,则正常执行升级流程。

  • DataCheckSensitive:

    数据校验敏感度,非极速变配时使用此参数,敏感度根据当前实例规格计算迁移过程中的数据对比使用的cpu资源



14753
14754
14755
# File 'lib/v20170320/models.rb', line 14753

def RoTransType
  @RoTransType
end

#SlaveZoneObject

说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。说明:升级数据库版本请使用 [UpgradeDBInstanceEngineVersion](cloud.tencent.com/document/api/236/15870) 接口。备注:如您要将三节点降级至双节点,将该参数设置为空值即可实现。说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。对应的选项为: “high”、“normal”、“low”,默认为空参数详解,:“high”: 对应控制台中的高,数据库负载过高不建议使用“normal”:对应控制台中的标准“low”:对应控制台中的低

Parameters:

  • InstanceId:

    实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。

  • Memory:

    升级后的内存大小,单位:MB,为保证传入 Memory 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的内存规格。

  • Volume:

    升级后的硬盘大小,单位:GB,为保证传入 Volume 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的硬盘范围。

  • ProtectMode:

    数据复制方式,支持值包括:0 - 异步复制,1 - 半同步复制,2 - 强同步复制,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • DeployMode:

    部署模式,默认为 0,支持值包括:0 - 单可用区部署,1 - 多可用区部署,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • SlaveZone:

    备库1的可用区信息,默认和实例的 Zone 参数一致,升级主实例为多可用区部署时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • EngineVersion:

    主实例数据库引擎版本,支持值包括:5.5、5.6、5.7、8.0。

  • WaitSwitch:

    切换访问新实例的方式,默认为 0。支持值包括:0 - 立刻切换,1 - 时间窗切换;当该值为 1 时,升级过程中,切换访问新实例的流程将会在时间窗内进行,或者用户主动调用接口 [切换访问新实例](cloud.tencent.com/document/product/236/15864) 触发该流程。

  • BackupZone:

    备库2的可用区信息,默认为空,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • InstanceRole:

    实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。

  • DeviceType:

    实例隔离类型。支持值包括: “UNIVERSAL” - 通用型实例, “EXCLUSIVE” - 独享型实例, “BASIC” - 基础版实例。

  • Cpu:

    升级后的实例cpu核数,如果不传将根据 Memory 指定的内存值自动填充最小允许规格的cpu值。

  • FastUpgrade:

    是否极速变配。0-普通升级,1-极速变配,2 极速优先。选择极速变配会根据资源状况校验是否可以进行极速变配,满足条件则进行极速变配,不满足条件会返回报错信息。

  • MaxDelayTime:

    延迟阈值。取值范围1~10,默认值为10。

  • CrossCluster:

    是否跨区迁移。0-普通迁移,1-跨区迁移,默认值为0。该值为1时支持变更实例主节点可用区。

  • ZoneId:

    主节点可用区,该值仅在跨区迁移时生效。仅支持同地域下的可用区进行迁移。

  • RoTransType:

    针对跨集群搬迁场景,选择同可用区RO的处理逻辑。together-同可用区RO跟随主实例迁移至目标可用区(默认选项),severally-同可用区RO保持原部署模式、不迁移至目标可用区。

  • ClusterTopology:

    集群版节点拓扑配置。

  • CheckFastUpgradeReboot:

    检查原地升级是否需要重启,1 检查, 0 不检查。如果值为1,检查为原地升级需要重启,则会停止升级并进行返回提示,如果为原地升级不重启,则正常执行升级流程。

  • DataCheckSensitive:

    数据校验敏感度,非极速变配时使用此参数,敏感度根据当前实例规格计算迁移过程中的数据对比使用的cpu资源



14753
14754
14755
# File 'lib/v20170320/models.rb', line 14753

def SlaveZone
  @SlaveZone
end

#VolumeObject

说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。说明:升级数据库版本请使用 [UpgradeDBInstanceEngineVersion](cloud.tencent.com/document/api/236/15870) 接口。备注:如您要将三节点降级至双节点,将该参数设置为空值即可实现。说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。对应的选项为: “high”、“normal”、“low”,默认为空参数详解,:“high”: 对应控制台中的高,数据库负载过高不建议使用“normal”:对应控制台中的标准“low”:对应控制台中的低

Parameters:

  • InstanceId:

    实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。

  • Memory:

    升级后的内存大小,单位:MB,为保证传入 Memory 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的内存规格。

  • Volume:

    升级后的硬盘大小,单位:GB,为保证传入 Volume 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的硬盘范围。

  • ProtectMode:

    数据复制方式,支持值包括:0 - 异步复制,1 - 半同步复制,2 - 强同步复制,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • DeployMode:

    部署模式,默认为 0,支持值包括:0 - 单可用区部署,1 - 多可用区部署,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • SlaveZone:

    备库1的可用区信息,默认和实例的 Zone 参数一致,升级主实例为多可用区部署时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • EngineVersion:

    主实例数据库引擎版本,支持值包括:5.5、5.6、5.7、8.0。

  • WaitSwitch:

    切换访问新实例的方式,默认为 0。支持值包括:0 - 立刻切换,1 - 时间窗切换;当该值为 1 时,升级过程中,切换访问新实例的流程将会在时间窗内进行,或者用户主动调用接口 [切换访问新实例](cloud.tencent.com/document/product/236/15864) 触发该流程。

  • BackupZone:

    备库2的可用区信息,默认为空,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • InstanceRole:

    实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。

  • DeviceType:

    实例隔离类型。支持值包括: “UNIVERSAL” - 通用型实例, “EXCLUSIVE” - 独享型实例, “BASIC” - 基础版实例。

  • Cpu:

    升级后的实例cpu核数,如果不传将根据 Memory 指定的内存值自动填充最小允许规格的cpu值。

  • FastUpgrade:

    是否极速变配。0-普通升级,1-极速变配,2 极速优先。选择极速变配会根据资源状况校验是否可以进行极速变配,满足条件则进行极速变配,不满足条件会返回报错信息。

  • MaxDelayTime:

    延迟阈值。取值范围1~10,默认值为10。

  • CrossCluster:

    是否跨区迁移。0-普通迁移,1-跨区迁移,默认值为0。该值为1时支持变更实例主节点可用区。

  • ZoneId:

    主节点可用区,该值仅在跨区迁移时生效。仅支持同地域下的可用区进行迁移。

  • RoTransType:

    针对跨集群搬迁场景,选择同可用区RO的处理逻辑。together-同可用区RO跟随主实例迁移至目标可用区(默认选项),severally-同可用区RO保持原部署模式、不迁移至目标可用区。

  • ClusterTopology:

    集群版节点拓扑配置。

  • CheckFastUpgradeReboot:

    检查原地升级是否需要重启,1 检查, 0 不检查。如果值为1,检查为原地升级需要重启,则会停止升级并进行返回提示,如果为原地升级不重启,则正常执行升级流程。

  • DataCheckSensitive:

    数据校验敏感度,非极速变配时使用此参数,敏感度根据当前实例规格计算迁移过程中的数据对比使用的cpu资源



14753
14754
14755
# File 'lib/v20170320/models.rb', line 14753

def Volume
  @Volume
end

#WaitSwitchObject

说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。说明:升级数据库版本请使用 [UpgradeDBInstanceEngineVersion](cloud.tencent.com/document/api/236/15870) 接口。备注:如您要将三节点降级至双节点,将该参数设置为空值即可实现。说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。对应的选项为: “high”、“normal”、“low”,默认为空参数详解,:“high”: 对应控制台中的高,数据库负载过高不建议使用“normal”:对应控制台中的标准“low”:对应控制台中的低

Parameters:

  • InstanceId:

    实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。

  • Memory:

    升级后的内存大小,单位:MB,为保证传入 Memory 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的内存规格。

  • Volume:

    升级后的硬盘大小,单位:GB,为保证传入 Volume 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的硬盘范围。

  • ProtectMode:

    数据复制方式,支持值包括:0 - 异步复制,1 - 半同步复制,2 - 强同步复制,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • DeployMode:

    部署模式,默认为 0,支持值包括:0 - 单可用区部署,1 - 多可用区部署,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • SlaveZone:

    备库1的可用区信息,默认和实例的 Zone 参数一致,升级主实例为多可用区部署时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • EngineVersion:

    主实例数据库引擎版本,支持值包括:5.5、5.6、5.7、8.0。

  • WaitSwitch:

    切换访问新实例的方式,默认为 0。支持值包括:0 - 立刻切换,1 - 时间窗切换;当该值为 1 时,升级过程中,切换访问新实例的流程将会在时间窗内进行,或者用户主动调用接口 [切换访问新实例](cloud.tencent.com/document/product/236/15864) 触发该流程。

  • BackupZone:

    备库2的可用区信息,默认为空,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • InstanceRole:

    实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。

  • DeviceType:

    实例隔离类型。支持值包括: “UNIVERSAL” - 通用型实例, “EXCLUSIVE” - 独享型实例, “BASIC” - 基础版实例。

  • Cpu:

    升级后的实例cpu核数,如果不传将根据 Memory 指定的内存值自动填充最小允许规格的cpu值。

  • FastUpgrade:

    是否极速变配。0-普通升级,1-极速变配,2 极速优先。选择极速变配会根据资源状况校验是否可以进行极速变配,满足条件则进行极速变配,不满足条件会返回报错信息。

  • MaxDelayTime:

    延迟阈值。取值范围1~10,默认值为10。

  • CrossCluster:

    是否跨区迁移。0-普通迁移,1-跨区迁移,默认值为0。该值为1时支持变更实例主节点可用区。

  • ZoneId:

    主节点可用区,该值仅在跨区迁移时生效。仅支持同地域下的可用区进行迁移。

  • RoTransType:

    针对跨集群搬迁场景,选择同可用区RO的处理逻辑。together-同可用区RO跟随主实例迁移至目标可用区(默认选项),severally-同可用区RO保持原部署模式、不迁移至目标可用区。

  • ClusterTopology:

    集群版节点拓扑配置。

  • CheckFastUpgradeReboot:

    检查原地升级是否需要重启,1 检查, 0 不检查。如果值为1,检查为原地升级需要重启,则会停止升级并进行返回提示,如果为原地升级不重启,则正常执行升级流程。

  • DataCheckSensitive:

    数据校验敏感度,非极速变配时使用此参数,敏感度根据当前实例规格计算迁移过程中的数据对比使用的cpu资源



14753
14754
14755
# File 'lib/v20170320/models.rb', line 14753

def WaitSwitch
  @WaitSwitch
end

#ZoneIdObject

说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。说明:升级数据库版本请使用 [UpgradeDBInstanceEngineVersion](cloud.tencent.com/document/api/236/15870) 接口。备注:如您要将三节点降级至双节点,将该参数设置为空值即可实现。说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。对应的选项为: “high”、“normal”、“low”,默认为空参数详解,:“high”: 对应控制台中的高,数据库负载过高不建议使用“normal”:对应控制台中的标准“low”:对应控制台中的低

Parameters:

  • InstanceId:

    实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。

  • Memory:

    升级后的内存大小,单位:MB,为保证传入 Memory 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的内存规格。

  • Volume:

    升级后的硬盘大小,单位:GB,为保证传入 Volume 值有效,请使用 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口获取可升级的硬盘范围。

  • ProtectMode:

    数据复制方式,支持值包括:0 - 异步复制,1 - 半同步复制,2 - 强同步复制,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • DeployMode:

    部署模式,默认为 0,支持值包括:0 - 单可用区部署,1 - 多可用区部署,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。

  • SlaveZone:

    备库1的可用区信息,默认和实例的 Zone 参数一致,升级主实例为多可用区部署时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • EngineVersion:

    主实例数据库引擎版本,支持值包括:5.5、5.6、5.7、8.0。

  • WaitSwitch:

    切换访问新实例的方式,默认为 0。支持值包括:0 - 立刻切换,1 - 时间窗切换;当该值为 1 时,升级过程中,切换访问新实例的流程将会在时间窗内进行,或者用户主动调用接口 [切换访问新实例](cloud.tencent.com/document/product/236/15864) 触发该流程。

  • BackupZone:

    备库2的可用区信息,默认为空,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。

  • InstanceRole:

    实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。

  • DeviceType:

    实例隔离类型。支持值包括: “UNIVERSAL” - 通用型实例, “EXCLUSIVE” - 独享型实例, “BASIC” - 基础版实例。

  • Cpu:

    升级后的实例cpu核数,如果不传将根据 Memory 指定的内存值自动填充最小允许规格的cpu值。

  • FastUpgrade:

    是否极速变配。0-普通升级,1-极速变配,2 极速优先。选择极速变配会根据资源状况校验是否可以进行极速变配,满足条件则进行极速变配,不满足条件会返回报错信息。

  • MaxDelayTime:

    延迟阈值。取值范围1~10,默认值为10。

  • CrossCluster:

    是否跨区迁移。0-普通迁移,1-跨区迁移,默认值为0。该值为1时支持变更实例主节点可用区。

  • ZoneId:

    主节点可用区,该值仅在跨区迁移时生效。仅支持同地域下的可用区进行迁移。

  • RoTransType:

    针对跨集群搬迁场景,选择同可用区RO的处理逻辑。together-同可用区RO跟随主实例迁移至目标可用区(默认选项),severally-同可用区RO保持原部署模式、不迁移至目标可用区。

  • ClusterTopology:

    集群版节点拓扑配置。

  • CheckFastUpgradeReboot:

    检查原地升级是否需要重启,1 检查, 0 不检查。如果值为1,检查为原地升级需要重启,则会停止升级并进行返回提示,如果为原地升级不重启,则正常执行升级流程。

  • DataCheckSensitive:

    数据校验敏感度,非极速变配时使用此参数,敏感度根据当前实例规格计算迁移过程中的数据对比使用的cpu资源



14753
14754
14755
# File 'lib/v20170320/models.rb', line 14753

def ZoneId
  @ZoneId
end

Instance Method Details

#deserialize(params) ⇒ Object



14778
14779
14780
14781
14782
14783
14784
14785
14786
14787
14788
14789
14790
14791
14792
14793
14794
14795
14796
14797
14798
14799
14800
14801
14802
# File 'lib/v20170320/models.rb', line 14778

def deserialize(params)
  @InstanceId = params['InstanceId']
  @Memory = params['Memory']
  @Volume = params['Volume']
  @ProtectMode = params['ProtectMode']
  @DeployMode = params['DeployMode']
  @SlaveZone = params['SlaveZone']
  @EngineVersion = params['EngineVersion']
  @WaitSwitch = params['WaitSwitch']
  @BackupZone = params['BackupZone']
  @InstanceRole = params['InstanceRole']
  @DeviceType = params['DeviceType']
  @Cpu = params['Cpu']
  @FastUpgrade = params['FastUpgrade']
  @MaxDelayTime = params['MaxDelayTime']
  @CrossCluster = params['CrossCluster']
  @ZoneId = params['ZoneId']
  @RoTransType = params['RoTransType']
  unless params['ClusterTopology'].nil?
    @ClusterTopology = ClusterTopology.new
    @ClusterTopology.deserialize(params['ClusterTopology'])
  end
  @CheckFastUpgradeReboot = params['CheckFastUpgradeReboot']
  @DataCheckSensitive = params['DataCheckSensitive']
end