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, requestid = nil) ⇒ DescribeScanTaskDetailsResponse

Returns a new instance of DescribeScanTaskDetailsResponse.



21199
21200
21201
21202
21203
21204
21205
21206
21207
21208
21209
21210
21211
21212
21213
21214
21215
21216
# File 'lib/v20180228/models.rb', line 21199

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, 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
  @RequestId = requestid
end

Instance Attribute Details

#RequestIdObject

Parameters:

  • ScanTaskDetailList:

    扫描任务信息列表

  • TotalCount:

    总数

  • ScanMachineCount:

    扫描机器总数

  • RiskMachineCount:

    发现风险机器数

  • ScanBeginTime:

    扫描开始时间

  • ScanEndTime:

    扫描结束时间

  • ScanTime:

    检测时间

  • ScanProgress:

    扫描进度

  • ScanLeftTime:

    扫描剩余时间

  • ScanContent:

    扫描内容

  • VulInfo:

    漏洞信息

  • RiskEventCount:

    风险事件个数

  • Type:

    0一键检测 1定时检测

  • StoppingAll:

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

  • VulCount:

    扫描出漏洞个数

  • RequestId:

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



21197
21198
21199
# File 'lib/v20180228/models.rb', line 21197

def RequestId
  @RequestId
end

#RiskEventCountObject

Parameters:

  • ScanTaskDetailList:

    扫描任务信息列表

  • TotalCount:

    总数

  • ScanMachineCount:

    扫描机器总数

  • RiskMachineCount:

    发现风险机器数

  • ScanBeginTime:

    扫描开始时间

  • ScanEndTime:

    扫描结束时间

  • ScanTime:

    检测时间

  • ScanProgress:

    扫描进度

  • ScanLeftTime:

    扫描剩余时间

  • ScanContent:

    扫描内容

  • VulInfo:

    漏洞信息

  • RiskEventCount:

    风险事件个数

  • Type:

    0一键检测 1定时检测

  • StoppingAll:

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

  • VulCount:

    扫描出漏洞个数

  • RequestId:

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



21197
21198
21199
# File 'lib/v20180228/models.rb', line 21197

def RiskEventCount
  @RiskEventCount
end

#RiskMachineCountObject

Parameters:

  • ScanTaskDetailList:

    扫描任务信息列表

  • TotalCount:

    总数

  • ScanMachineCount:

    扫描机器总数

  • RiskMachineCount:

    发现风险机器数

  • ScanBeginTime:

    扫描开始时间

  • ScanEndTime:

    扫描结束时间

  • ScanTime:

    检测时间

  • ScanProgress:

    扫描进度

  • ScanLeftTime:

    扫描剩余时间

  • ScanContent:

    扫描内容

  • VulInfo:

    漏洞信息

  • RiskEventCount:

    风险事件个数

  • Type:

    0一键检测 1定时检测

  • StoppingAll:

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

  • VulCount:

    扫描出漏洞个数

  • RequestId:

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



21197
21198
21199
# File 'lib/v20180228/models.rb', line 21197

def RiskMachineCount
  @RiskMachineCount
end

#ScanBeginTimeObject

Parameters:

  • ScanTaskDetailList:

    扫描任务信息列表

  • TotalCount:

    总数

  • ScanMachineCount:

    扫描机器总数

  • RiskMachineCount:

    发现风险机器数

  • ScanBeginTime:

    扫描开始时间

  • ScanEndTime:

    扫描结束时间

  • ScanTime:

    检测时间

  • ScanProgress:

    扫描进度

  • ScanLeftTime:

    扫描剩余时间

  • ScanContent:

    扫描内容

  • VulInfo:

    漏洞信息

  • RiskEventCount:

    风险事件个数

  • Type:

    0一键检测 1定时检测

  • StoppingAll:

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

  • VulCount:

    扫描出漏洞个数

  • RequestId:

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



21197
21198
21199
# File 'lib/v20180228/models.rb', line 21197

def ScanBeginTime
  @ScanBeginTime
end

#ScanContentObject

Parameters:

  • ScanTaskDetailList:

    扫描任务信息列表

  • TotalCount:

    总数

  • ScanMachineCount:

    扫描机器总数

  • RiskMachineCount:

    发现风险机器数

  • ScanBeginTime:

    扫描开始时间

  • ScanEndTime:

    扫描结束时间

  • ScanTime:

    检测时间

  • ScanProgress:

    扫描进度

  • ScanLeftTime:

    扫描剩余时间

  • ScanContent:

    扫描内容

  • VulInfo:

    漏洞信息

  • RiskEventCount:

    风险事件个数

  • Type:

    0一键检测 1定时检测

  • StoppingAll:

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

  • VulCount:

    扫描出漏洞个数

  • RequestId:

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



21197
21198
21199
# File 'lib/v20180228/models.rb', line 21197

def ScanContent
  @ScanContent
end

#ScanEndTimeObject

Parameters:

  • ScanTaskDetailList:

    扫描任务信息列表

  • TotalCount:

    总数

  • ScanMachineCount:

    扫描机器总数

  • RiskMachineCount:

    发现风险机器数

  • ScanBeginTime:

    扫描开始时间

  • ScanEndTime:

    扫描结束时间

  • ScanTime:

    检测时间

  • ScanProgress:

    扫描进度

  • ScanLeftTime:

    扫描剩余时间

  • ScanContent:

    扫描内容

  • VulInfo:

    漏洞信息

  • RiskEventCount:

    风险事件个数

  • Type:

    0一键检测 1定时检测

  • StoppingAll:

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

  • VulCount:

    扫描出漏洞个数

  • RequestId:

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



21197
21198
21199
# File 'lib/v20180228/models.rb', line 21197

def ScanEndTime
  @ScanEndTime
end

#ScanLeftTimeObject

Parameters:

  • ScanTaskDetailList:

    扫描任务信息列表

  • TotalCount:

    总数

  • ScanMachineCount:

    扫描机器总数

  • RiskMachineCount:

    发现风险机器数

  • ScanBeginTime:

    扫描开始时间

  • ScanEndTime:

    扫描结束时间

  • ScanTime:

    检测时间

  • ScanProgress:

    扫描进度

  • ScanLeftTime:

    扫描剩余时间

  • ScanContent:

    扫描内容

  • VulInfo:

    漏洞信息

  • RiskEventCount:

    风险事件个数

  • Type:

    0一键检测 1定时检测

  • StoppingAll:

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

  • VulCount:

    扫描出漏洞个数

  • RequestId:

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



21197
21198
21199
# File 'lib/v20180228/models.rb', line 21197

def ScanLeftTime
  @ScanLeftTime
end

#ScanMachineCountObject

Parameters:

  • ScanTaskDetailList:

    扫描任务信息列表

  • TotalCount:

    总数

  • ScanMachineCount:

    扫描机器总数

  • RiskMachineCount:

    发现风险机器数

  • ScanBeginTime:

    扫描开始时间

  • ScanEndTime:

    扫描结束时间

  • ScanTime:

    检测时间

  • ScanProgress:

    扫描进度

  • ScanLeftTime:

    扫描剩余时间

  • ScanContent:

    扫描内容

  • VulInfo:

    漏洞信息

  • RiskEventCount:

    风险事件个数

  • Type:

    0一键检测 1定时检测

  • StoppingAll:

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

  • VulCount:

    扫描出漏洞个数

  • RequestId:

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



21197
21198
21199
# File 'lib/v20180228/models.rb', line 21197

def ScanMachineCount
  @ScanMachineCount
end

#ScanProgressObject

Parameters:

  • ScanTaskDetailList:

    扫描任务信息列表

  • TotalCount:

    总数

  • ScanMachineCount:

    扫描机器总数

  • RiskMachineCount:

    发现风险机器数

  • ScanBeginTime:

    扫描开始时间

  • ScanEndTime:

    扫描结束时间

  • ScanTime:

    检测时间

  • ScanProgress:

    扫描进度

  • ScanLeftTime:

    扫描剩余时间

  • ScanContent:

    扫描内容

  • VulInfo:

    漏洞信息

  • RiskEventCount:

    风险事件个数

  • Type:

    0一键检测 1定时检测

  • StoppingAll:

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

  • VulCount:

    扫描出漏洞个数

  • RequestId:

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



21197
21198
21199
# File 'lib/v20180228/models.rb', line 21197

def ScanProgress
  @ScanProgress
end

#ScanTaskDetailListObject

Parameters:

  • ScanTaskDetailList:

    扫描任务信息列表

  • TotalCount:

    总数

  • ScanMachineCount:

    扫描机器总数

  • RiskMachineCount:

    发现风险机器数

  • ScanBeginTime:

    扫描开始时间

  • ScanEndTime:

    扫描结束时间

  • ScanTime:

    检测时间

  • ScanProgress:

    扫描进度

  • ScanLeftTime:

    扫描剩余时间

  • ScanContent:

    扫描内容

  • VulInfo:

    漏洞信息

  • RiskEventCount:

    风险事件个数

  • Type:

    0一键检测 1定时检测

  • StoppingAll:

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

  • VulCount:

    扫描出漏洞个数

  • RequestId:

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



21197
21198
21199
# File 'lib/v20180228/models.rb', line 21197

def ScanTaskDetailList
  @ScanTaskDetailList
end

#ScanTimeObject

Parameters:

  • ScanTaskDetailList:

    扫描任务信息列表

  • TotalCount:

    总数

  • ScanMachineCount:

    扫描机器总数

  • RiskMachineCount:

    发现风险机器数

  • ScanBeginTime:

    扫描开始时间

  • ScanEndTime:

    扫描结束时间

  • ScanTime:

    检测时间

  • ScanProgress:

    扫描进度

  • ScanLeftTime:

    扫描剩余时间

  • ScanContent:

    扫描内容

  • VulInfo:

    漏洞信息

  • RiskEventCount:

    风险事件个数

  • Type:

    0一键检测 1定时检测

  • StoppingAll:

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

  • VulCount:

    扫描出漏洞个数

  • RequestId:

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



21197
21198
21199
# File 'lib/v20180228/models.rb', line 21197

def ScanTime
  @ScanTime
end

#StoppingAllObject

Parameters:

  • ScanTaskDetailList:

    扫描任务信息列表

  • TotalCount:

    总数

  • ScanMachineCount:

    扫描机器总数

  • RiskMachineCount:

    发现风险机器数

  • ScanBeginTime:

    扫描开始时间

  • ScanEndTime:

    扫描结束时间

  • ScanTime:

    检测时间

  • ScanProgress:

    扫描进度

  • ScanLeftTime:

    扫描剩余时间

  • ScanContent:

    扫描内容

  • VulInfo:

    漏洞信息

  • RiskEventCount:

    风险事件个数

  • Type:

    0一键检测 1定时检测

  • StoppingAll:

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

  • VulCount:

    扫描出漏洞个数

  • RequestId:

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



21197
21198
21199
# File 'lib/v20180228/models.rb', line 21197

def StoppingAll
  @StoppingAll
end

#TotalCountObject

Parameters:

  • ScanTaskDetailList:

    扫描任务信息列表

  • TotalCount:

    总数

  • ScanMachineCount:

    扫描机器总数

  • RiskMachineCount:

    发现风险机器数

  • ScanBeginTime:

    扫描开始时间

  • ScanEndTime:

    扫描结束时间

  • ScanTime:

    检测时间

  • ScanProgress:

    扫描进度

  • ScanLeftTime:

    扫描剩余时间

  • ScanContent:

    扫描内容

  • VulInfo:

    漏洞信息

  • RiskEventCount:

    风险事件个数

  • Type:

    0一键检测 1定时检测

  • StoppingAll:

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

  • VulCount:

    扫描出漏洞个数

  • RequestId:

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



21197
21198
21199
# File 'lib/v20180228/models.rb', line 21197

def TotalCount
  @TotalCount
end

#TypeObject

Parameters:

  • ScanTaskDetailList:

    扫描任务信息列表

  • TotalCount:

    总数

  • ScanMachineCount:

    扫描机器总数

  • RiskMachineCount:

    发现风险机器数

  • ScanBeginTime:

    扫描开始时间

  • ScanEndTime:

    扫描结束时间

  • ScanTime:

    检测时间

  • ScanProgress:

    扫描进度

  • ScanLeftTime:

    扫描剩余时间

  • ScanContent:

    扫描内容

  • VulInfo:

    漏洞信息

  • RiskEventCount:

    风险事件个数

  • Type:

    0一键检测 1定时检测

  • StoppingAll:

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

  • VulCount:

    扫描出漏洞个数

  • RequestId:

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



21197
21198
21199
# File 'lib/v20180228/models.rb', line 21197

def Type
  @Type
end

#VulCountObject

Parameters:

  • ScanTaskDetailList:

    扫描任务信息列表

  • TotalCount:

    总数

  • ScanMachineCount:

    扫描机器总数

  • RiskMachineCount:

    发现风险机器数

  • ScanBeginTime:

    扫描开始时间

  • ScanEndTime:

    扫描结束时间

  • ScanTime:

    检测时间

  • ScanProgress:

    扫描进度

  • ScanLeftTime:

    扫描剩余时间

  • ScanContent:

    扫描内容

  • VulInfo:

    漏洞信息

  • RiskEventCount:

    风险事件个数

  • Type:

    0一键检测 1定时检测

  • StoppingAll:

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

  • VulCount:

    扫描出漏洞个数

  • RequestId:

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



21197
21198
21199
# File 'lib/v20180228/models.rb', line 21197

def VulCount
  @VulCount
end

#VulInfoObject

Parameters:

  • ScanTaskDetailList:

    扫描任务信息列表

  • TotalCount:

    总数

  • ScanMachineCount:

    扫描机器总数

  • RiskMachineCount:

    发现风险机器数

  • ScanBeginTime:

    扫描开始时间

  • ScanEndTime:

    扫描结束时间

  • ScanTime:

    检测时间

  • ScanProgress:

    扫描进度

  • ScanLeftTime:

    扫描剩余时间

  • ScanContent:

    扫描内容

  • VulInfo:

    漏洞信息

  • RiskEventCount:

    风险事件个数

  • Type:

    0一键检测 1定时检测

  • StoppingAll:

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

  • VulCount:

    扫描出漏洞个数

  • RequestId:

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



21197
21198
21199
# File 'lib/v20180228/models.rb', line 21197

def VulInfo
  @VulInfo
end

Instance Method Details

#deserialize(params) ⇒ Object



21218
21219
21220
21221
21222
21223
21224
21225
21226
21227
21228
21229
21230
21231
21232
21233
21234
21235
21236
21237
21238
21239
21240
21241
21242
21243
21244
21245
21246
21247
21248
21249
# File 'lib/v20180228/models.rb', line 21218

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']
  @RequestId = params['RequestId']
end