lib/v20180608/models.rb in tencentcloud-sdk-ssa-3.0.486 vs lib/v20180608/models.rb in tencentcloud-sdk-ssa-3.0.487
- old
+ new
@@ -1468,9 +1468,93 @@
@IsNewCfwEvent = params['IsNewCfwEvent']
@Direction = params['Direction']
end
end
+ # DescribeAssetDetailList请求参数结构体
+ class DescribeAssetDetailListRequest < TencentCloud::Common::AbstractModel
+ # @param Filter: 查询条件,可支持的查询字段:AssetUniqid,AssetName,AssetIpAll,AssetVpcid,Tag
+ # @type Filter: Array
+ # @param Sorter: 排序条件,可支持的排序字段:
+ # AssetCspmRiskNum,AssetVulNum,AssetEventNum,SsaAssetDiscoverTime
+ # @type Sorter: Array
+ # @param RiskTags: 风险标签
+ # @type RiskTags: Array
+ # @param Tags: 标签
+ # @type Tags: Array
+ # @param PageIndex: 页
+ # @type PageIndex: Integer
+ # @param PageSize: 页大小
+ # @type PageSize: Integer
+
+ attr_accessor :Filter, :Sorter, :RiskTags, :Tags, :PageIndex, :PageSize
+
+ def initialize(filter=nil, sorter=nil, risktags=nil, tags=nil, pageindex=nil, pagesize=nil)
+ @Filter = filter
+ @Sorter = sorter
+ @RiskTags = risktags
+ @Tags = tags
+ @PageIndex = pageindex
+ @PageSize = pagesize
+ end
+
+ def deserialize(params)
+ unless params['Filter'].nil?
+ @Filter = []
+ params['Filter'].each do |i|
+ assetqueryfilter_tmp = AssetQueryFilter.new
+ assetqueryfilter_tmp.deserialize(i)
+ @Filter << assetqueryfilter_tmp
+ end
+ end
+ unless params['Sorter'].nil?
+ @Sorter = []
+ params['Sorter'].each do |i|
+ querysort_tmp = QuerySort.new
+ querysort_tmp.deserialize(i)
+ @Sorter << querysort_tmp
+ end
+ end
+ @RiskTags = params['RiskTags']
+ @Tags = params['Tags']
+ @PageIndex = params['PageIndex']
+ @PageSize = params['PageSize']
+ end
+ end
+
+ # DescribeAssetDetailList返回参数结构体
+ class DescribeAssetDetailListResponse < TencentCloud::Common::AbstractModel
+ # @param Data: 业务数据
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type Data: Array
+ # @param Total: 总数
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type Total: Integer
+ # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
+ # @type RequestId: String
+
+ attr_accessor :Data, :Total, :RequestId
+
+ def initialize(data=nil, total=nil, requestid=nil)
+ @Data = data
+ @Total = total
+ @RequestId = requestid
+ end
+
+ def deserialize(params)
+ unless params['Data'].nil?
+ @Data = []
+ params['Data'].each do |i|
+ assetdetail_tmp = AssetDetail.new
+ assetdetail_tmp.deserialize(i)
+ @Data << assetdetail_tmp
+ end
+ end
+ @Total = params['Total']
+ @RequestId = params['RequestId']
+ end
+ end
+
# DescribeAssetDetail请求参数结构体
class DescribeAssetDetailRequest < TencentCloud::Common::AbstractModel
# @param Params: 查询过滤参数
# @type Params: String