lib/v20180411/models.rb in tencentcloud-sdk-dcdb-1.0.210 vs lib/v20180411/models.rb in tencentcloud-sdk-dcdb-1.0.211

- old
+ new

@@ -4032,21 +4032,24 @@ # @type SplitShardConfig: :class:`Tencentcloud::Dcdb.v20180411.models.SplitShardConfig` # @param AutoVoucher: 是否自动使用代金券进行支付,默认不使用。 # @type AutoVoucher: Boolean # @param VoucherIds: 代金券ID列表,目前仅支持指定一张代金券。 # @type VoucherIds: Array + # @param Zones: 变更部署时指定的新可用区列表,第1个为主可用区,其余为从可用区 + # @type Zones: Array - attr_accessor :InstanceId, :UpgradeType, :AddShardConfig, :ExpandShardConfig, :SplitShardConfig, :AutoVoucher, :VoucherIds + attr_accessor :InstanceId, :UpgradeType, :AddShardConfig, :ExpandShardConfig, :SplitShardConfig, :AutoVoucher, :VoucherIds, :Zones - def initialize(instanceid=nil, upgradetype=nil, addshardconfig=nil, expandshardconfig=nil, splitshardconfig=nil, autovoucher=nil, voucherids=nil) + def initialize(instanceid=nil, upgradetype=nil, addshardconfig=nil, expandshardconfig=nil, splitshardconfig=nil, autovoucher=nil, voucherids=nil, zones=nil) @InstanceId = instanceid @UpgradeType = upgradetype @AddShardConfig = addshardconfig @ExpandShardConfig = expandshardconfig @SplitShardConfig = splitshardconfig @AutoVoucher = autovoucher @VoucherIds = voucherids + @Zones = zones end def deserialize(params) @InstanceId = params['InstanceId'] @UpgradeType = params['UpgradeType'] @@ -4062,9 +4065,10 @@ @SplitShardConfig = SplitShardConfig.new @SplitShardConfig.deserialize(params['SplitShardConfig']) end @AutoVoucher = params['AutoVoucher'] @VoucherIds = params['VoucherIds'] + @Zones = params['Zones'] end end # UpgradeDCDBInstance返回参数结构体 class UpgradeDCDBInstanceResponse < TencentCloud::Common::AbstractModel