lib/v20190819/models.rb in tencentcloud-sdk-ckafka-3.0.619 vs lib/v20190819/models.rb in tencentcloud-sdk-ckafka-3.0.620

- old
+ new

@@ -7947,10 +7947,67 @@ end @TotalCount = params['TotalCount'] end end + # InstanceScalingDown请求参数结构体 + class InstanceScalingDownRequest < TencentCloud::Common::AbstractModel + # @param InstanceId: 实例id + # @type InstanceId: String + # @param UpgradeStrategy: 缩容模式 1:稳定变配 + # 2.高速变配 + # @type UpgradeStrategy: Integer + # @param DiskSize: 磁盘大小 单位 GB + # @type DiskSize: Integer + # @param BandWidth: 峰值带宽 单位 MB/s + # @type BandWidth: Integer + # @param Partition: 分区上限 + # @type Partition: Integer + + attr_accessor :InstanceId, :UpgradeStrategy, :DiskSize, :BandWidth, :Partition + + def initialize(instanceid=nil, upgradestrategy=nil, disksize=nil, bandwidth=nil, partition=nil) + @InstanceId = instanceid + @UpgradeStrategy = upgradestrategy + @DiskSize = disksize + @BandWidth = bandwidth + @Partition = partition + end + + def deserialize(params) + @InstanceId = params['InstanceId'] + @UpgradeStrategy = params['UpgradeStrategy'] + @DiskSize = params['DiskSize'] + @BandWidth = params['BandWidth'] + @Partition = params['Partition'] + end + end + + # InstanceScalingDown返回参数结构体 + class InstanceScalingDownResponse < TencentCloud::Common::AbstractModel + # @param Result: 缩容应答 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Result: :class:`Tencentcloud::Ckafka.v20190819.models.ScalingDownResp` + # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :Result, :RequestId + + def initialize(result=nil, requestid=nil) + @Result = result + @RequestId = requestid + end + + def deserialize(params) + unless params['Result'].nil? + @Result = ScalingDownResp.new + @Result.deserialize(params['Result']) + end + @RequestId = params['RequestId'] + end + end + # 操作型结果返回值 class JgwOperateResponse < TencentCloud::Common::AbstractModel # @param ReturnCode: 返回的code,0为正常,非0为错误 # @type ReturnCode: String # @param ReturnMessage: 成功消息 @@ -10240,9 +10297,26 @@ def deserialize(params) @Flag = params['Flag'] @Version = params['Version'] @Platform = params['Platform'] @SoldOut = params['SoldOut'] + end + end + + # 实例缩容应答 + class ScalingDownResp < TencentCloud::Common::AbstractModel + # @param DealNames: 订单号 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type DealNames: Array + + attr_accessor :DealNames + + def initialize(dealnames=nil) + @DealNames = dealnames + end + + def deserialize(params) + @DealNames = params['DealNames'] end end # Scf类型入参 class ScfParam < TencentCloud::Common::AbstractModel