lib/v20180608/models.rb in tencentcloud-sdk-ssa-1.0.206 vs lib/v20180608/models.rb in tencentcloud-sdk-ssa-1.0.207
- old
+ new
@@ -42,10 +42,35 @@
end
end
end
end
+ # 告警详情
+ class AlertDetail < TencentCloud::Common::AbstractModel
+ # @param BaseInfo: 告警基础信息
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type BaseInfo: :class:`Tencentcloud::Ssa.v20180608.models.AlertType`
+ # @param Detail: 告警详情,json序列化
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type Detail: String
+
+ attr_accessor :BaseInfo, :Detail
+
+ def initialize(baseinfo=nil, detail=nil)
+ @BaseInfo = baseinfo
+ @Detail = detail
+ end
+
+ def deserialize(params)
+ unless params['BaseInfo'].nil?
+ @BaseInfo = AlertType.new
+ @BaseInfo.deserialize(params['BaseInfo'])
+ end
+ @Detail = params['Detail']
+ end
+ end
+
# 告警列表响应数据
class AlertListData < TencentCloud::Common::AbstractModel
# @param Total: 总数
# 注意:此字段可能返回 null,表示取不到有效值。
# @type Total: Integer
@@ -2030,9 +2055,53 @@
dataevent_tmp.deserialize(i)
@List << dataevent_tmp
end
end
@Total = params['Total']
+ @RequestId = params['RequestId']
+ end
+ end
+
+ # DescribeSocAlertDetails请求参数结构体
+ class DescribeSocAlertDetailsRequest < TencentCloud::Common::AbstractModel
+ # @param AlertId: 告警id
+ # @type AlertId: String
+ # @param AlertTimestamp: 告警时间,取Timestamp字段
+ # @type AlertTimestamp: String
+
+ attr_accessor :AlertId, :AlertTimestamp
+
+ def initialize(alertid=nil, alerttimestamp=nil)
+ @AlertId = alertid
+ @AlertTimestamp = alerttimestamp
+ end
+
+ def deserialize(params)
+ @AlertId = params['AlertId']
+ @AlertTimestamp = params['AlertTimestamp']
+ end
+ end
+
+ # DescribeSocAlertDetails返回参数结构体
+ class DescribeSocAlertDetailsResponse < TencentCloud::Common::AbstractModel
+ # @param Data: 返回详情数据
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type Data: :class:`Tencentcloud::Ssa.v20180608.models.AlertDetail`
+ # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
+ # @type RequestId: String
+
+ attr_accessor :Data, :RequestId
+
+ def initialize(data=nil, requestid=nil)
+ @Data = data
+ @RequestId = requestid
+ end
+
+ def deserialize(params)
+ unless params['Data'].nil?
+ @Data = AlertDetail.new
+ @Data.deserialize(params['Data'])
+ end
@RequestId = params['RequestId']
end
end
# DescribeSocAlertList请求参数结构体