Class: TencentCloud::Csip::V20221121::AssetInfoDetail

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

Overview

资产扫描结构细节

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(appid = nil, cveid = nil, isscan = nil, influenceasset = nil, notrepairasset = nil, notprotectasset = nil, taskid = nil, taskpercent = nil, tasktime = nil, scantime = nil) ⇒ AssetInfoDetail

Returns a new instance of AssetInfoDetail.



972
973
974
975
976
977
978
979
980
981
982
983
# File 'lib/v20221121/models.rb', line 972

def initialize(appid=nil, cveid=nil, isscan=nil, influenceasset=nil, notrepairasset=nil, notprotectasset=nil, taskid=nil, taskpercent=nil, tasktime=nil, scantime=nil)
  @AppID = appid
  @CVEId = cveid
  @IsScan = isscan
  @InfluenceAsset = influenceasset
  @NotRepairAsset = notrepairasset
  @NotProtectAsset = notprotectasset
  @TaskId = taskid
  @TaskPercent = taskpercent
  @TaskTime = tasktime
  @ScanTime = scantime
end

Instance Attribute Details

#AppIDObject

Parameters:

  • AppID:

    用户appid

  • CVEId:

    CVE编号

  • IsScan:

    是扫描,0默认未扫描,1正在扫描,2扫描完成,3扫描出错

  • InfluenceAsset:

    影响资产数目

  • NotRepairAsset:

    未修复资产数目

  • NotProtectAsset:

    未防护资产数目

  • TaskId:

    任务ID

  • TaskPercent:

    任务百分比

  • TaskTime:

    任务时间

  • ScanTime:

    扫描时间



970
971
972
# File 'lib/v20221121/models.rb', line 970

def AppID
  @AppID
end

#CVEIdObject

Parameters:

  • AppID:

    用户appid

  • CVEId:

    CVE编号

  • IsScan:

    是扫描,0默认未扫描,1正在扫描,2扫描完成,3扫描出错

  • InfluenceAsset:

    影响资产数目

  • NotRepairAsset:

    未修复资产数目

  • NotProtectAsset:

    未防护资产数目

  • TaskId:

    任务ID

  • TaskPercent:

    任务百分比

  • TaskTime:

    任务时间

  • ScanTime:

    扫描时间



970
971
972
# File 'lib/v20221121/models.rb', line 970

def CVEId
  @CVEId
end

#InfluenceAssetObject

Parameters:

  • AppID:

    用户appid

  • CVEId:

    CVE编号

  • IsScan:

    是扫描,0默认未扫描,1正在扫描,2扫描完成,3扫描出错

  • InfluenceAsset:

    影响资产数目

  • NotRepairAsset:

    未修复资产数目

  • NotProtectAsset:

    未防护资产数目

  • TaskId:

    任务ID

  • TaskPercent:

    任务百分比

  • TaskTime:

    任务时间

  • ScanTime:

    扫描时间



970
971
972
# File 'lib/v20221121/models.rb', line 970

def InfluenceAsset
  @InfluenceAsset
end

#IsScanObject

Parameters:

  • AppID:

    用户appid

  • CVEId:

    CVE编号

  • IsScan:

    是扫描,0默认未扫描,1正在扫描,2扫描完成,3扫描出错

  • InfluenceAsset:

    影响资产数目

  • NotRepairAsset:

    未修复资产数目

  • NotProtectAsset:

    未防护资产数目

  • TaskId:

    任务ID

  • TaskPercent:

    任务百分比

  • TaskTime:

    任务时间

  • ScanTime:

    扫描时间



970
971
972
# File 'lib/v20221121/models.rb', line 970

def IsScan
  @IsScan
end

#NotProtectAssetObject

Parameters:

  • AppID:

    用户appid

  • CVEId:

    CVE编号

  • IsScan:

    是扫描,0默认未扫描,1正在扫描,2扫描完成,3扫描出错

  • InfluenceAsset:

    影响资产数目

  • NotRepairAsset:

    未修复资产数目

  • NotProtectAsset:

    未防护资产数目

  • TaskId:

    任务ID

  • TaskPercent:

    任务百分比

  • TaskTime:

    任务时间

  • ScanTime:

    扫描时间



970
971
972
# File 'lib/v20221121/models.rb', line 970

def NotProtectAsset
  @NotProtectAsset
end

#NotRepairAssetObject

Parameters:

  • AppID:

    用户appid

  • CVEId:

    CVE编号

  • IsScan:

    是扫描,0默认未扫描,1正在扫描,2扫描完成,3扫描出错

  • InfluenceAsset:

    影响资产数目

  • NotRepairAsset:

    未修复资产数目

  • NotProtectAsset:

    未防护资产数目

  • TaskId:

    任务ID

  • TaskPercent:

    任务百分比

  • TaskTime:

    任务时间

  • ScanTime:

    扫描时间



970
971
972
# File 'lib/v20221121/models.rb', line 970

def NotRepairAsset
  @NotRepairAsset
end

#ScanTimeObject

Parameters:

  • AppID:

    用户appid

  • CVEId:

    CVE编号

  • IsScan:

    是扫描,0默认未扫描,1正在扫描,2扫描完成,3扫描出错

  • InfluenceAsset:

    影响资产数目

  • NotRepairAsset:

    未修复资产数目

  • NotProtectAsset:

    未防护资产数目

  • TaskId:

    任务ID

  • TaskPercent:

    任务百分比

  • TaskTime:

    任务时间

  • ScanTime:

    扫描时间



970
971
972
# File 'lib/v20221121/models.rb', line 970

def ScanTime
  @ScanTime
end

#TaskIdObject

Parameters:

  • AppID:

    用户appid

  • CVEId:

    CVE编号

  • IsScan:

    是扫描,0默认未扫描,1正在扫描,2扫描完成,3扫描出错

  • InfluenceAsset:

    影响资产数目

  • NotRepairAsset:

    未修复资产数目

  • NotProtectAsset:

    未防护资产数目

  • TaskId:

    任务ID

  • TaskPercent:

    任务百分比

  • TaskTime:

    任务时间

  • ScanTime:

    扫描时间



970
971
972
# File 'lib/v20221121/models.rb', line 970

def TaskId
  @TaskId
end

#TaskPercentObject

Parameters:

  • AppID:

    用户appid

  • CVEId:

    CVE编号

  • IsScan:

    是扫描,0默认未扫描,1正在扫描,2扫描完成,3扫描出错

  • InfluenceAsset:

    影响资产数目

  • NotRepairAsset:

    未修复资产数目

  • NotProtectAsset:

    未防护资产数目

  • TaskId:

    任务ID

  • TaskPercent:

    任务百分比

  • TaskTime:

    任务时间

  • ScanTime:

    扫描时间



970
971
972
# File 'lib/v20221121/models.rb', line 970

def TaskPercent
  @TaskPercent
end

#TaskTimeObject

Parameters:

  • AppID:

    用户appid

  • CVEId:

    CVE编号

  • IsScan:

    是扫描,0默认未扫描,1正在扫描,2扫描完成,3扫描出错

  • InfluenceAsset:

    影响资产数目

  • NotRepairAsset:

    未修复资产数目

  • NotProtectAsset:

    未防护资产数目

  • TaskId:

    任务ID

  • TaskPercent:

    任务百分比

  • TaskTime:

    任务时间

  • ScanTime:

    扫描时间



970
971
972
# File 'lib/v20221121/models.rb', line 970

def TaskTime
  @TaskTime
end

Instance Method Details

#deserialize(params) ⇒ Object



985
986
987
988
989
990
991
992
993
994
995
996
# File 'lib/v20221121/models.rb', line 985

def deserialize(params)
  @AppID = params['AppID']
  @CVEId = params['CVEId']
  @IsScan = params['IsScan']
  @InfluenceAsset = params['InfluenceAsset']
  @NotRepairAsset = params['NotRepairAsset']
  @NotProtectAsset = params['NotProtectAsset']
  @TaskId = params['TaskId']
  @TaskPercent = params['TaskPercent']
  @TaskTime = params['TaskTime']
  @ScanTime = params['ScanTime']
end