Class: TencentCloud::Csip::V20221121::DescribeRiskCenterAssetViewPortRiskListResponse

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20221121/models.rb

Overview

DescribeRiskCenterAssetViewPortRiskList返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(totalcount = nil, data = nil, statuslists = nil, levellists = nil, suggestionlists = nil, instancetypelists = nil, fromlists = nil, requestid = nil) ⇒ DescribeRiskCenterAssetViewPortRiskListResponse

Returns a new instance of DescribeRiskCenterAssetViewPortRiskListResponse.



6897
6898
6899
6900
6901
6902
6903
6904
6905
6906
# File 'lib/v20221121/models.rb', line 6897

def initialize(totalcount=nil, data=nil, statuslists=nil, levellists=nil, suggestionlists=nil, instancetypelists=nil, fromlists=nil, requestid=nil)
  @TotalCount = totalcount
  @Data = data
  @StatusLists = statuslists
  @LevelLists = levellists
  @SuggestionLists = suggestionlists
  @InstanceTypeLists = instancetypelists
  @FromLists = fromlists
  @RequestId = requestid
end

Instance Attribute Details

#DataObject

Parameters:

  • TotalCount:

    总条数

  • Data:

    资产视角的配置风险列表

  • StatusLists:

    状态列表

  • LevelLists:

    危险等级列表

  • SuggestionLists:

    建议列表

  • InstanceTypeLists:

    资产类型列表

  • FromLists:

    来源列表

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



6895
6896
6897
# File 'lib/v20221121/models.rb', line 6895

def Data
  @Data
end

#FromListsObject

Parameters:

  • TotalCount:

    总条数

  • Data:

    资产视角的配置风险列表

  • StatusLists:

    状态列表

  • LevelLists:

    危险等级列表

  • SuggestionLists:

    建议列表

  • InstanceTypeLists:

    资产类型列表

  • FromLists:

    来源列表

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



6895
6896
6897
# File 'lib/v20221121/models.rb', line 6895

def FromLists
  @FromLists
end

#InstanceTypeListsObject

Parameters:

  • TotalCount:

    总条数

  • Data:

    资产视角的配置风险列表

  • StatusLists:

    状态列表

  • LevelLists:

    危险等级列表

  • SuggestionLists:

    建议列表

  • InstanceTypeLists:

    资产类型列表

  • FromLists:

    来源列表

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



6895
6896
6897
# File 'lib/v20221121/models.rb', line 6895

def InstanceTypeLists
  @InstanceTypeLists
end

#LevelListsObject

Parameters:

  • TotalCount:

    总条数

  • Data:

    资产视角的配置风险列表

  • StatusLists:

    状态列表

  • LevelLists:

    危险等级列表

  • SuggestionLists:

    建议列表

  • InstanceTypeLists:

    资产类型列表

  • FromLists:

    来源列表

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



6895
6896
6897
# File 'lib/v20221121/models.rb', line 6895

def LevelLists
  @LevelLists
end

#RequestIdObject

Parameters:

  • TotalCount:

    总条数

  • Data:

    资产视角的配置风险列表

  • StatusLists:

    状态列表

  • LevelLists:

    危险等级列表

  • SuggestionLists:

    建议列表

  • InstanceTypeLists:

    资产类型列表

  • FromLists:

    来源列表

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



6895
6896
6897
# File 'lib/v20221121/models.rb', line 6895

def RequestId
  @RequestId
end

#StatusListsObject

Parameters:

  • TotalCount:

    总条数

  • Data:

    资产视角的配置风险列表

  • StatusLists:

    状态列表

  • LevelLists:

    危险等级列表

  • SuggestionLists:

    建议列表

  • InstanceTypeLists:

    资产类型列表

  • FromLists:

    来源列表

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



6895
6896
6897
# File 'lib/v20221121/models.rb', line 6895

def StatusLists
  @StatusLists
end

#SuggestionListsObject

Parameters:

  • TotalCount:

    总条数

  • Data:

    资产视角的配置风险列表

  • StatusLists:

    状态列表

  • LevelLists:

    危险等级列表

  • SuggestionLists:

    建议列表

  • InstanceTypeLists:

    资产类型列表

  • FromLists:

    来源列表

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



6895
6896
6897
# File 'lib/v20221121/models.rb', line 6895

def SuggestionLists
  @SuggestionLists
end

#TotalCountObject

Parameters:

  • TotalCount:

    总条数

  • Data:

    资产视角的配置风险列表

  • StatusLists:

    状态列表

  • LevelLists:

    危险等级列表

  • SuggestionLists:

    建议列表

  • InstanceTypeLists:

    资产类型列表

  • FromLists:

    来源列表

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



6895
6896
6897
# File 'lib/v20221121/models.rb', line 6895

def TotalCount
  @TotalCount
end

Instance Method Details

#deserialize(params) ⇒ Object



6908
6909
6910
6911
6912
6913
6914
6915
6916
6917
6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953
6954
6955
6956
6957
6958
6959
# File 'lib/v20221121/models.rb', line 6908

def deserialize(params)
  @TotalCount = params['TotalCount']
  unless params['Data'].nil?
    @Data = []
    params['Data'].each do |i|
      assetviewportrisk_tmp = AssetViewPortRisk.new
      assetviewportrisk_tmp.deserialize(i)
      @Data << assetviewportrisk_tmp
    end
  end
  unless params['StatusLists'].nil?
    @StatusLists = []
    params['StatusLists'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @StatusLists << filterdataobject_tmp
    end
  end
  unless params['LevelLists'].nil?
    @LevelLists = []
    params['LevelLists'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @LevelLists << filterdataobject_tmp
    end
  end
  unless params['SuggestionLists'].nil?
    @SuggestionLists = []
    params['SuggestionLists'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @SuggestionLists << filterdataobject_tmp
    end
  end
  unless params['InstanceTypeLists'].nil?
    @InstanceTypeLists = []
    params['InstanceTypeLists'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @InstanceTypeLists << filterdataobject_tmp
    end
  end
  unless params['FromLists'].nil?
    @FromLists = []
    params['FromLists'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @FromLists << filterdataobject_tmp
    end
  end
  @RequestId = params['RequestId']
end