lib/v20201016/models.rb in tencentcloud-sdk-cls-3.0.444 vs lib/v20201016/models.rb in tencentcloud-sdk-cls-3.0.445
- old
+ new
@@ -15,10 +15,50 @@
# limitations under the License.
module TencentCloud
module Cls
module V20201016
+ # AddMachineGroupInfo请求参数结构体
+ class AddMachineGroupInfoRequest < TencentCloud::Common::AbstractModel
+ # @param GroupId: 机器组ID
+ # @type GroupId: String
+ # @param MachineGroupType: 机器组类型
+ # 目前type支持 ip 和 label
+ # @type MachineGroupType: :class:`Tencentcloud::Cls.v20201016.models.MachineGroupTypeInfo`
+
+ attr_accessor :GroupId, :MachineGroupType
+
+ def initialize(groupid=nil, machinegrouptype=nil)
+ @GroupId = groupid
+ @MachineGroupType = machinegrouptype
+ end
+
+ def deserialize(params)
+ @GroupId = params['GroupId']
+ unless params['MachineGroupType'].nil?
+ @MachineGroupType = MachineGroupTypeInfo.new
+ @MachineGroupType.deserialize(params['MachineGroupType'])
+ end
+ end
+ end
+
+ # AddMachineGroupInfo返回参数结构体
+ class AddMachineGroupInfoResponse < TencentCloud::Common::AbstractModel
+ # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
+ # @type RequestId: String
+
+ attr_accessor :RequestId
+
+ def initialize(requestid=nil)
+ @RequestId = requestid
+ end
+
+ def deserialize(params)
+ @RequestId = params['RequestId']
+ end
+ end
+
# 告警多维分析一些配置信息
class AlarmAnalysisConfig < TencentCloud::Common::AbstractModel
# @param Key: 键
# @type Key: String
# @param Value: 值
@@ -1966,9 +2006,49 @@
end
end
# DeleteLogset返回参数结构体
class DeleteLogsetResponse < TencentCloud::Common::AbstractModel
+ # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
+ # @type RequestId: String
+
+ attr_accessor :RequestId
+
+ def initialize(requestid=nil)
+ @RequestId = requestid
+ end
+
+ def deserialize(params)
+ @RequestId = params['RequestId']
+ end
+ end
+
+ # DeleteMachineGroupInfo请求参数结构体
+ class DeleteMachineGroupInfoRequest < TencentCloud::Common::AbstractModel
+ # @param GroupId: 机器组ID
+ # @type GroupId: String
+ # @param MachineGroupType: 机器组类型
+ # 目前type支持 ip 和 label
+ # @type MachineGroupType: :class:`Tencentcloud::Cls.v20201016.models.MachineGroupTypeInfo`
+
+ attr_accessor :GroupId, :MachineGroupType
+
+ def initialize(groupid=nil, machinegrouptype=nil)
+ @GroupId = groupid
+ @MachineGroupType = machinegrouptype
+ end
+
+ def deserialize(params)
+ @GroupId = params['GroupId']
+ unless params['MachineGroupType'].nil?
+ @MachineGroupType = MachineGroupTypeInfo.new
+ @MachineGroupType.deserialize(params['MachineGroupType'])
+ end
+ end
+ end
+
+ # DeleteMachineGroupInfo返回参数结构体
+ class DeleteMachineGroupInfoResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId