lib/v20180411/models.rb in tencentcloud-sdk-dcdb-1.0.266 vs lib/v20180411/models.rb in tencentcloud-sdk-dcdb-1.0.267

- old
+ new

@@ -15,10 +15,50 @@ # limitations under the License. module TencentCloud module Dcdb module V20180411 + # ActiveHourDCDBInstance请求参数结构体 + class ActiveHourDCDBInstanceRequest < TencentCloud::Common::AbstractModel + # @param InstanceIds: 待升级的实例ID列表。形如:["dcdbt-ow728lmc"],可以通过 DescribeDCDBInstances 查询实例详情获得。 + # @type InstanceIds: Array + + attr_accessor :InstanceIds + + def initialize(instanceids=nil) + @InstanceIds = instanceids + end + + def deserialize(params) + @InstanceIds = params['InstanceIds'] + end + end + + # ActiveHourDCDBInstance返回参数结构体 + class ActiveHourDCDBInstanceResponse < TencentCloud::Common::AbstractModel + # @param SuccessInstanceIds: 解隔离成功的实例id列表 + # @type SuccessInstanceIds: Array + # @param FailedInstanceIds: 解隔离失败的实例id列表 + # @type FailedInstanceIds: Array + # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :SuccessInstanceIds, :FailedInstanceIds, :RequestId + + def initialize(successinstanceids=nil, failedinstanceids=nil, requestid=nil) + @SuccessInstanceIds = successinstanceids + @FailedInstanceIds = failedinstanceids + @RequestId = requestid + end + + def deserialize(params) + @SuccessInstanceIds = params['SuccessInstanceIds'] + @FailedInstanceIds = params['FailedInstanceIds'] + @RequestId = params['RequestId'] + end + end + # 升级实例 -- 新增分片类型 class AddShardConfig < TencentCloud::Common::AbstractModel # @param ShardCount: 新增分片的数量 # @type ShardCount: Integer # @param ShardMemory: 分片内存大小,单位 GB @@ -3298,9 +3338,49 @@ end def deserialize(params) @FlowIds = params['FlowIds'] @InstanceIds = params['InstanceIds'] + @RequestId = params['RequestId'] + end + end + + # IsolateHourDCDBInstance请求参数结构体 + class IsolateHourDCDBInstanceRequest < TencentCloud::Common::AbstractModel + # @param InstanceIds: 实例uuid列表 + # @type InstanceIds: Array + + attr_accessor :InstanceIds + + def initialize(instanceids=nil) + @InstanceIds = instanceids + end + + def deserialize(params) + @InstanceIds = params['InstanceIds'] + end + end + + # IsolateHourDCDBInstance返回参数结构体 + class IsolateHourDCDBInstanceResponse < TencentCloud::Common::AbstractModel + # @param SuccessInstanceIds: 隔离成功的实例id列表 + # @type SuccessInstanceIds: Array + # @param FailedInstanceIds: 隔离失败的实例id列表 + # @type FailedInstanceIds: Array + # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :SuccessInstanceIds, :FailedInstanceIds, :RequestId + + def initialize(successinstanceids=nil, failedinstanceids=nil, requestid=nil) + @SuccessInstanceIds = successinstanceids + @FailedInstanceIds = failedinstanceids + @RequestId = requestid + end + + def deserialize(params) + @SuccessInstanceIds = params['SuccessInstanceIds'] + @FailedInstanceIds = params['FailedInstanceIds'] @RequestId = params['RequestId'] end end # KillSession请求参数结构体