Class: TencentCloud::Cwp::V20180228::DescribeScanTaskDetailsResponse

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

Overview

DescribeScanTaskDetails返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(scantaskdetaillist = nil, totalcount = nil, scanmachinecount = nil, riskmachinecount = nil, scanbegintime = nil, scanendtime = nil, scantime = nil, scanprogress = nil, scanlefttime = nil, scancontent = nil, vulinfo = nil, riskeventcount = nil, type = nil, stoppingall = nil, vulcount = nil, patchinfo = nil, requestid = nil) ⇒ DescribeScanTaskDetailsResponse

Returns a new instance of DescribeScanTaskDetailsResponse.



20801
20802
20803
20804
20805
20806
20807
20808
20809
20810
20811
20812
20813
20814
20815
20816
20817
20818
20819
# File 'lib/v20180228/models.rb', line 20801

def initialize(scantaskdetaillist=nil, totalcount=nil, scanmachinecount=nil, riskmachinecount=nil, scanbegintime=nil, scanendtime=nil, scantime=nil, scanprogress=nil, scanlefttime=nil, scancontent=nil, vulinfo=nil, riskeventcount=nil, type=nil, stoppingall=nil, vulcount=nil, patchinfo=nil, requestid=nil)
  @ScanTaskDetailList = scantaskdetaillist
  @TotalCount = totalcount
  @ScanMachineCount = scanmachinecount
  @RiskMachineCount = riskmachinecount
  @ScanBeginTime = scanbegintime
  @ScanEndTime = scanendtime
  @ScanTime = scantime
  @ScanProgress = scanprogress
  @ScanLeftTime = scanlefttime
  @ScanContent = scancontent
  @VulInfo = vulinfo
  @RiskEventCount = riskeventcount
  @Type = type
  @StoppingAll = stoppingall
  @VulCount = vulcount
  @PatchInfo = patchinfo
  @RequestId = requestid
end

Instance Attribute Details

#PatchInfoObject

Parameters:

  • ScanTaskDetailList:

    扫描任务信息列表

  • TotalCount:

    总数

  • ScanMachineCount:

    扫描机器总数

  • RiskMachineCount:

    发现风险机器数

  • ScanBeginTime:

    扫描开始时间

  • ScanEndTime:

    扫描结束时间

  • ScanTime:

    检测时间

  • ScanProgress:

    扫描进度

  • ScanLeftTime:

    扫描剩余时间

  • ScanContent:

    扫描内容

  • VulInfo:

    漏洞信息

  • RiskEventCount:

    风险事件个数

  • Type:

    0一键检测 1定时检测

  • StoppingAll:

    任务是否全部正在被停止 ture是

  • VulCount:

    扫描出漏洞个数

  • PatchInfo:

    单独扫描kb时的信息

  • RequestId:

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



20799
20800
20801
# File 'lib/v20180228/models.rb', line 20799

def PatchInfo
  @PatchInfo
end

#RequestIdObject

Parameters:

  • ScanTaskDetailList:

    扫描任务信息列表

  • TotalCount:

    总数

  • ScanMachineCount:

    扫描机器总数

  • RiskMachineCount:

    发现风险机器数

  • ScanBeginTime:

    扫描开始时间

  • ScanEndTime:

    扫描结束时间

  • ScanTime:

    检测时间

  • ScanProgress:

    扫描进度

  • ScanLeftTime:

    扫描剩余时间

  • ScanContent:

    扫描内容

  • VulInfo:

    漏洞信息

  • RiskEventCount:

    风险事件个数

  • Type:

    0一键检测 1定时检测

  • StoppingAll:

    任务是否全部正在被停止 ture是

  • VulCount:

    扫描出漏洞个数

  • PatchInfo:

    单独扫描kb时的信息

  • RequestId:

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



20799
20800
20801
# File 'lib/v20180228/models.rb', line 20799

def RequestId
  @RequestId
end

#RiskEventCountObject

Parameters:

  • ScanTaskDetailList:

    扫描任务信息列表

  • TotalCount:

    总数

  • ScanMachineCount:

    扫描机器总数

  • RiskMachineCount:

    发现风险机器数

  • ScanBeginTime:

    扫描开始时间

  • ScanEndTime:

    扫描结束时间

  • ScanTime:

    检测时间

  • ScanProgress:

    扫描进度

  • ScanLeftTime:

    扫描剩余时间

  • ScanContent:

    扫描内容

  • VulInfo:

    漏洞信息

  • RiskEventCount:

    风险事件个数

  • Type:

    0一键检测 1定时检测

  • StoppingAll:

    任务是否全部正在被停止 ture是

  • VulCount:

    扫描出漏洞个数

  • PatchInfo:

    单独扫描kb时的信息

  • RequestId:

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



20799
20800
20801
# File 'lib/v20180228/models.rb', line 20799

def RiskEventCount
  @RiskEventCount
end

#RiskMachineCountObject

Parameters:

  • ScanTaskDetailList:

    扫描任务信息列表

  • TotalCount:

    总数

  • ScanMachineCount:

    扫描机器总数

  • RiskMachineCount:

    发现风险机器数

  • ScanBeginTime:

    扫描开始时间

  • ScanEndTime:

    扫描结束时间

  • ScanTime:

    检测时间

  • ScanProgress:

    扫描进度

  • ScanLeftTime:

    扫描剩余时间

  • ScanContent:

    扫描内容

  • VulInfo:

    漏洞信息

  • RiskEventCount:

    风险事件个数

  • Type:

    0一键检测 1定时检测

  • StoppingAll:

    任务是否全部正在被停止 ture是

  • VulCount:

    扫描出漏洞个数

  • PatchInfo:

    单独扫描kb时的信息

  • RequestId:

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



20799
20800
20801
# File 'lib/v20180228/models.rb', line 20799

def RiskMachineCount
  @RiskMachineCount
end

#ScanBeginTimeObject

Parameters:

  • ScanTaskDetailList:

    扫描任务信息列表

  • TotalCount:

    总数

  • ScanMachineCount:

    扫描机器总数

  • RiskMachineCount:

    发现风险机器数

  • ScanBeginTime:

    扫描开始时间

  • ScanEndTime:

    扫描结束时间

  • ScanTime:

    检测时间

  • ScanProgress:

    扫描进度

  • ScanLeftTime:

    扫描剩余时间

  • ScanContent:

    扫描内容

  • VulInfo:

    漏洞信息

  • RiskEventCount:

    风险事件个数

  • Type:

    0一键检测 1定时检测

  • StoppingAll:

    任务是否全部正在被停止 ture是

  • VulCount:

    扫描出漏洞个数

  • PatchInfo:

    单独扫描kb时的信息

  • RequestId:

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



20799
20800
20801
# File 'lib/v20180228/models.rb', line 20799

def ScanBeginTime
  @ScanBeginTime
end

#ScanContentObject

Parameters:

  • ScanTaskDetailList:

    扫描任务信息列表

  • TotalCount:

    总数

  • ScanMachineCount:

    扫描机器总数

  • RiskMachineCount:

    发现风险机器数

  • ScanBeginTime:

    扫描开始时间

  • ScanEndTime:

    扫描结束时间

  • ScanTime:

    检测时间

  • ScanProgress:

    扫描进度

  • ScanLeftTime:

    扫描剩余时间

  • ScanContent:

    扫描内容

  • VulInfo:

    漏洞信息

  • RiskEventCount:

    风险事件个数

  • Type:

    0一键检测 1定时检测

  • StoppingAll:

    任务是否全部正在被停止 ture是

  • VulCount:

    扫描出漏洞个数

  • PatchInfo:

    单独扫描kb时的信息

  • RequestId:

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



20799
20800
20801
# File 'lib/v20180228/models.rb', line 20799

def ScanContent
  @ScanContent
end

#ScanEndTimeObject

Parameters:

  • ScanTaskDetailList:

    扫描任务信息列表

  • TotalCount:

    总数

  • ScanMachineCount:

    扫描机器总数

  • RiskMachineCount:

    发现风险机器数

  • ScanBeginTime:

    扫描开始时间

  • ScanEndTime:

    扫描结束时间

  • ScanTime:

    检测时间

  • ScanProgress:

    扫描进度

  • ScanLeftTime:

    扫描剩余时间

  • ScanContent:

    扫描内容

  • VulInfo:

    漏洞信息

  • RiskEventCount:

    风险事件个数

  • Type:

    0一键检测 1定时检测

  • StoppingAll:

    任务是否全部正在被停止 ture是

  • VulCount:

    扫描出漏洞个数

  • PatchInfo:

    单独扫描kb时的信息

  • RequestId:

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



20799
20800
20801
# File 'lib/v20180228/models.rb', line 20799

def ScanEndTime
  @ScanEndTime
end

#ScanLeftTimeObject

Parameters:

  • ScanTaskDetailList:

    扫描任务信息列表

  • TotalCount:

    总数

  • ScanMachineCount:

    扫描机器总数

  • RiskMachineCount:

    发现风险机器数

  • ScanBeginTime:

    扫描开始时间

  • ScanEndTime:

    扫描结束时间

  • ScanTime:

    检测时间

  • ScanProgress:

    扫描进度

  • ScanLeftTime:

    扫描剩余时间

  • ScanContent:

    扫描内容

  • VulInfo:

    漏洞信息

  • RiskEventCount:

    风险事件个数

  • Type:

    0一键检测 1定时检测

  • StoppingAll:

    任务是否全部正在被停止 ture是

  • VulCount:

    扫描出漏洞个数

  • PatchInfo:

    单独扫描kb时的信息

  • RequestId:

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



20799
20800
20801
# File 'lib/v20180228/models.rb', line 20799

def ScanLeftTime
  @ScanLeftTime
end

#ScanMachineCountObject

Parameters:

  • ScanTaskDetailList:

    扫描任务信息列表

  • TotalCount:

    总数

  • ScanMachineCount:

    扫描机器总数

  • RiskMachineCount:

    发现风险机器数

  • ScanBeginTime:

    扫描开始时间

  • ScanEndTime:

    扫描结束时间

  • ScanTime:

    检测时间

  • ScanProgress:

    扫描进度

  • ScanLeftTime:

    扫描剩余时间

  • ScanContent:

    扫描内容

  • VulInfo:

    漏洞信息

  • RiskEventCount:

    风险事件个数

  • Type:

    0一键检测 1定时检测

  • StoppingAll:

    任务是否全部正在被停止 ture是

  • VulCount:

    扫描出漏洞个数

  • PatchInfo:

    单独扫描kb时的信息

  • RequestId:

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



20799
20800
20801
# File 'lib/v20180228/models.rb', line 20799

def ScanMachineCount
  @ScanMachineCount
end

#ScanProgressObject

Parameters:

  • ScanTaskDetailList:

    扫描任务信息列表

  • TotalCount:

    总数

  • ScanMachineCount:

    扫描机器总数

  • RiskMachineCount:

    发现风险机器数

  • ScanBeginTime:

    扫描开始时间

  • ScanEndTime:

    扫描结束时间

  • ScanTime:

    检测时间

  • ScanProgress:

    扫描进度

  • ScanLeftTime:

    扫描剩余时间

  • ScanContent:

    扫描内容

  • VulInfo:

    漏洞信息

  • RiskEventCount:

    风险事件个数

  • Type:

    0一键检测 1定时检测

  • StoppingAll:

    任务是否全部正在被停止 ture是

  • VulCount:

    扫描出漏洞个数

  • PatchInfo:

    单独扫描kb时的信息

  • RequestId:

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



20799
20800
20801
# File 'lib/v20180228/models.rb', line 20799

def ScanProgress
  @ScanProgress
end

#ScanTaskDetailListObject

Parameters:

  • ScanTaskDetailList:

    扫描任务信息列表

  • TotalCount:

    总数

  • ScanMachineCount:

    扫描机器总数

  • RiskMachineCount:

    发现风险机器数

  • ScanBeginTime:

    扫描开始时间

  • ScanEndTime:

    扫描结束时间

  • ScanTime:

    检测时间

  • ScanProgress:

    扫描进度

  • ScanLeftTime:

    扫描剩余时间

  • ScanContent:

    扫描内容

  • VulInfo:

    漏洞信息

  • RiskEventCount:

    风险事件个数

  • Type:

    0一键检测 1定时检测

  • StoppingAll:

    任务是否全部正在被停止 ture是

  • VulCount:

    扫描出漏洞个数

  • PatchInfo:

    单独扫描kb时的信息

  • RequestId:

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



20799
20800
20801
# File 'lib/v20180228/models.rb', line 20799

def ScanTaskDetailList
  @ScanTaskDetailList
end

#ScanTimeObject

Parameters:

  • ScanTaskDetailList:

    扫描任务信息列表

  • TotalCount:

    总数

  • ScanMachineCount:

    扫描机器总数

  • RiskMachineCount:

    发现风险机器数

  • ScanBeginTime:

    扫描开始时间

  • ScanEndTime:

    扫描结束时间

  • ScanTime:

    检测时间

  • ScanProgress:

    扫描进度

  • ScanLeftTime:

    扫描剩余时间

  • ScanContent:

    扫描内容

  • VulInfo:

    漏洞信息

  • RiskEventCount:

    风险事件个数

  • Type:

    0一键检测 1定时检测

  • StoppingAll:

    任务是否全部正在被停止 ture是

  • VulCount:

    扫描出漏洞个数

  • PatchInfo:

    单独扫描kb时的信息

  • RequestId:

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



20799
20800
20801
# File 'lib/v20180228/models.rb', line 20799

def ScanTime
  @ScanTime
end

#StoppingAllObject

Parameters:

  • ScanTaskDetailList:

    扫描任务信息列表

  • TotalCount:

    总数

  • ScanMachineCount:

    扫描机器总数

  • RiskMachineCount:

    发现风险机器数

  • ScanBeginTime:

    扫描开始时间

  • ScanEndTime:

    扫描结束时间

  • ScanTime:

    检测时间

  • ScanProgress:

    扫描进度

  • ScanLeftTime:

    扫描剩余时间

  • ScanContent:

    扫描内容

  • VulInfo:

    漏洞信息

  • RiskEventCount:

    风险事件个数

  • Type:

    0一键检测 1定时检测

  • StoppingAll:

    任务是否全部正在被停止 ture是

  • VulCount:

    扫描出漏洞个数

  • PatchInfo:

    单独扫描kb时的信息

  • RequestId:

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



20799
20800
20801
# File 'lib/v20180228/models.rb', line 20799

def StoppingAll
  @StoppingAll
end

#TotalCountObject

Parameters:

  • ScanTaskDetailList:

    扫描任务信息列表

  • TotalCount:

    总数

  • ScanMachineCount:

    扫描机器总数

  • RiskMachineCount:

    发现风险机器数

  • ScanBeginTime:

    扫描开始时间

  • ScanEndTime:

    扫描结束时间

  • ScanTime:

    检测时间

  • ScanProgress:

    扫描进度

  • ScanLeftTime:

    扫描剩余时间

  • ScanContent:

    扫描内容

  • VulInfo:

    漏洞信息

  • RiskEventCount:

    风险事件个数

  • Type:

    0一键检测 1定时检测

  • StoppingAll:

    任务是否全部正在被停止 ture是

  • VulCount:

    扫描出漏洞个数

  • PatchInfo:

    单独扫描kb时的信息

  • RequestId:

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



20799
20800
20801
# File 'lib/v20180228/models.rb', line 20799

def TotalCount
  @TotalCount
end

#TypeObject

Parameters:

  • ScanTaskDetailList:

    扫描任务信息列表

  • TotalCount:

    总数

  • ScanMachineCount:

    扫描机器总数

  • RiskMachineCount:

    发现风险机器数

  • ScanBeginTime:

    扫描开始时间

  • ScanEndTime:

    扫描结束时间

  • ScanTime:

    检测时间

  • ScanProgress:

    扫描进度

  • ScanLeftTime:

    扫描剩余时间

  • ScanContent:

    扫描内容

  • VulInfo:

    漏洞信息

  • RiskEventCount:

    风险事件个数

  • Type:

    0一键检测 1定时检测

  • StoppingAll:

    任务是否全部正在被停止 ture是

  • VulCount:

    扫描出漏洞个数

  • PatchInfo:

    单独扫描kb时的信息

  • RequestId:

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



20799
20800
20801
# File 'lib/v20180228/models.rb', line 20799

def Type
  @Type
end

#VulCountObject

Parameters:

  • ScanTaskDetailList:

    扫描任务信息列表

  • TotalCount:

    总数

  • ScanMachineCount:

    扫描机器总数

  • RiskMachineCount:

    发现风险机器数

  • ScanBeginTime:

    扫描开始时间

  • ScanEndTime:

    扫描结束时间

  • ScanTime:

    检测时间

  • ScanProgress:

    扫描进度

  • ScanLeftTime:

    扫描剩余时间

  • ScanContent:

    扫描内容

  • VulInfo:

    漏洞信息

  • RiskEventCount:

    风险事件个数

  • Type:

    0一键检测 1定时检测

  • StoppingAll:

    任务是否全部正在被停止 ture是

  • VulCount:

    扫描出漏洞个数

  • PatchInfo:

    单独扫描kb时的信息

  • RequestId:

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



20799
20800
20801
# File 'lib/v20180228/models.rb', line 20799

def VulCount
  @VulCount
end

#VulInfoObject

Parameters:

  • ScanTaskDetailList:

    扫描任务信息列表

  • TotalCount:

    总数

  • ScanMachineCount:

    扫描机器总数

  • RiskMachineCount:

    发现风险机器数

  • ScanBeginTime:

    扫描开始时间

  • ScanEndTime:

    扫描结束时间

  • ScanTime:

    检测时间

  • ScanProgress:

    扫描进度

  • ScanLeftTime:

    扫描剩余时间

  • ScanContent:

    扫描内容

  • VulInfo:

    漏洞信息

  • RiskEventCount:

    风险事件个数

  • Type:

    0一键检测 1定时检测

  • StoppingAll:

    任务是否全部正在被停止 ture是

  • VulCount:

    扫描出漏洞个数

  • PatchInfo:

    单独扫描kb时的信息

  • RequestId:

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



20799
20800
20801
# File 'lib/v20180228/models.rb', line 20799

def VulInfo
  @VulInfo
end

Instance Method Details

#deserialize(params) ⇒ Object



20821
20822
20823
20824
20825
20826
20827
20828
20829
20830
20831
20832
20833
20834
20835
20836
20837
20838
20839
20840
20841
20842
20843
20844
20845
20846
20847
20848
20849
20850
20851
20852
20853
20854
20855
20856
20857
20858
20859
20860
# File 'lib/v20180228/models.rb', line 20821

def deserialize(params)
  unless params['ScanTaskDetailList'].nil?
    @ScanTaskDetailList = []
    params['ScanTaskDetailList'].each do |i|
      scantaskdetails_tmp = ScanTaskDetails.new
      scantaskdetails_tmp.deserialize(i)
      @ScanTaskDetailList << scantaskdetails_tmp
    end
  end
  @TotalCount = params['TotalCount']
  @ScanMachineCount = params['ScanMachineCount']
  @RiskMachineCount = params['RiskMachineCount']
  @ScanBeginTime = params['ScanBeginTime']
  @ScanEndTime = params['ScanEndTime']
  @ScanTime = params['ScanTime']
  @ScanProgress = params['ScanProgress']
  @ScanLeftTime = params['ScanLeftTime']
  @ScanContent = params['ScanContent']
  unless params['VulInfo'].nil?
    @VulInfo = []
    params['VulInfo'].each do |i|
      vuldetailinfo_tmp = VulDetailInfo.new
      vuldetailinfo_tmp.deserialize(i)
      @VulInfo << vuldetailinfo_tmp
    end
  end
  @RiskEventCount = params['RiskEventCount']
  @Type = params['Type']
  @StoppingAll = params['StoppingAll']
  @VulCount = params['VulCount']
  unless params['PatchInfo'].nil?
    @PatchInfo = []
    params['PatchInfo'].each do |i|
      patchinfodetail_tmp = PatchInfoDetail.new
      patchinfodetail_tmp.deserialize(i)
      @PatchInfo << patchinfodetail_tmp
    end
  end
  @RequestId = params['RequestId']
end