Class: TencentCloud::Cwp::V20180228::DescribeScanStateResponse

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

Overview

DescribeScanState返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(scanstate = nil, schedule = nil, taskid = nil, vulid = nil, type = nil, scanbegintime = nil, riskeventcount = nil, scanendtime = nil, requestid = nil) ⇒ DescribeScanStateResponse

Returns a new instance of DescribeScanStateResponse.



21098
21099
21100
21101
21102
21103
21104
21105
21106
21107
21108
# File 'lib/v20180228/models.rb', line 21098

def initialize(scanstate=nil, schedule=nil, taskid=nil, vulid=nil, type=nil, scanbegintime=nil, riskeventcount=nil, scanendtime=nil, requestid=nil)
  @ScanState = scanstate
  @Schedule = schedule
  @TaskId = taskid
  @VulId = vulid
  @Type = type
  @ScanBeginTime = scanbegintime
  @RiskEventCount = riskeventcount
  @ScanEndTime = scanendtime
  @RequestId = requestid
end

Instance Attribute Details

#RequestIdObject

Parameters:

  • ScanState:

    0 从未扫描过、 1 扫描中、 2扫描完成、 3停止中、 4停止完成

  • Schedule:

    扫描进度

  • TaskId:

    任务Id

  • VulId:

    任务扫描的漏洞id

  • Type:

    0一键检测 1定时检测

  • ScanBeginTime:

    开始扫描时间

  • RiskEventCount:

    扫描漏洞数

  • ScanEndTime:

    扫描结束时间

  • RequestId:

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



21096
21097
21098
# File 'lib/v20180228/models.rb', line 21096

def RequestId
  @RequestId
end

#RiskEventCountObject

Parameters:

  • ScanState:

    0 从未扫描过、 1 扫描中、 2扫描完成、 3停止中、 4停止完成

  • Schedule:

    扫描进度

  • TaskId:

    任务Id

  • VulId:

    任务扫描的漏洞id

  • Type:

    0一键检测 1定时检测

  • ScanBeginTime:

    开始扫描时间

  • RiskEventCount:

    扫描漏洞数

  • ScanEndTime:

    扫描结束时间

  • RequestId:

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



21096
21097
21098
# File 'lib/v20180228/models.rb', line 21096

def RiskEventCount
  @RiskEventCount
end

#ScanBeginTimeObject

Parameters:

  • ScanState:

    0 从未扫描过、 1 扫描中、 2扫描完成、 3停止中、 4停止完成

  • Schedule:

    扫描进度

  • TaskId:

    任务Id

  • VulId:

    任务扫描的漏洞id

  • Type:

    0一键检测 1定时检测

  • ScanBeginTime:

    开始扫描时间

  • RiskEventCount:

    扫描漏洞数

  • ScanEndTime:

    扫描结束时间

  • RequestId:

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



21096
21097
21098
# File 'lib/v20180228/models.rb', line 21096

def ScanBeginTime
  @ScanBeginTime
end

#ScanEndTimeObject

Parameters:

  • ScanState:

    0 从未扫描过、 1 扫描中、 2扫描完成、 3停止中、 4停止完成

  • Schedule:

    扫描进度

  • TaskId:

    任务Id

  • VulId:

    任务扫描的漏洞id

  • Type:

    0一键检测 1定时检测

  • ScanBeginTime:

    开始扫描时间

  • RiskEventCount:

    扫描漏洞数

  • ScanEndTime:

    扫描结束时间

  • RequestId:

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



21096
21097
21098
# File 'lib/v20180228/models.rb', line 21096

def ScanEndTime
  @ScanEndTime
end

#ScanStateObject

Parameters:

  • ScanState:

    0 从未扫描过、 1 扫描中、 2扫描完成、 3停止中、 4停止完成

  • Schedule:

    扫描进度

  • TaskId:

    任务Id

  • VulId:

    任务扫描的漏洞id

  • Type:

    0一键检测 1定时检测

  • ScanBeginTime:

    开始扫描时间

  • RiskEventCount:

    扫描漏洞数

  • ScanEndTime:

    扫描结束时间

  • RequestId:

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



21096
21097
21098
# File 'lib/v20180228/models.rb', line 21096

def ScanState
  @ScanState
end

#ScheduleObject

Parameters:

  • ScanState:

    0 从未扫描过、 1 扫描中、 2扫描完成、 3停止中、 4停止完成

  • Schedule:

    扫描进度

  • TaskId:

    任务Id

  • VulId:

    任务扫描的漏洞id

  • Type:

    0一键检测 1定时检测

  • ScanBeginTime:

    开始扫描时间

  • RiskEventCount:

    扫描漏洞数

  • ScanEndTime:

    扫描结束时间

  • RequestId:

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



21096
21097
21098
# File 'lib/v20180228/models.rb', line 21096

def Schedule
  @Schedule
end

#TaskIdObject

Parameters:

  • ScanState:

    0 从未扫描过、 1 扫描中、 2扫描完成、 3停止中、 4停止完成

  • Schedule:

    扫描进度

  • TaskId:

    任务Id

  • VulId:

    任务扫描的漏洞id

  • Type:

    0一键检测 1定时检测

  • ScanBeginTime:

    开始扫描时间

  • RiskEventCount:

    扫描漏洞数

  • ScanEndTime:

    扫描结束时间

  • RequestId:

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



21096
21097
21098
# File 'lib/v20180228/models.rb', line 21096

def TaskId
  @TaskId
end

#TypeObject

Parameters:

  • ScanState:

    0 从未扫描过、 1 扫描中、 2扫描完成、 3停止中、 4停止完成

  • Schedule:

    扫描进度

  • TaskId:

    任务Id

  • VulId:

    任务扫描的漏洞id

  • Type:

    0一键检测 1定时检测

  • ScanBeginTime:

    开始扫描时间

  • RiskEventCount:

    扫描漏洞数

  • ScanEndTime:

    扫描结束时间

  • RequestId:

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



21096
21097
21098
# File 'lib/v20180228/models.rb', line 21096

def Type
  @Type
end

#VulIdObject

Parameters:

  • ScanState:

    0 从未扫描过、 1 扫描中、 2扫描完成、 3停止中、 4停止完成

  • Schedule:

    扫描进度

  • TaskId:

    任务Id

  • VulId:

    任务扫描的漏洞id

  • Type:

    0一键检测 1定时检测

  • ScanBeginTime:

    开始扫描时间

  • RiskEventCount:

    扫描漏洞数

  • ScanEndTime:

    扫描结束时间

  • RequestId:

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



21096
21097
21098
# File 'lib/v20180228/models.rb', line 21096

def VulId
  @VulId
end

Instance Method Details

#deserialize(params) ⇒ Object



21110
21111
21112
21113
21114
21115
21116
21117
21118
21119
21120
# File 'lib/v20180228/models.rb', line 21110

def deserialize(params)
  @ScanState = params['ScanState']
  @Schedule = params['Schedule']
  @TaskId = params['TaskId']
  @VulId = params['VulId']
  @Type = params['Type']
  @ScanBeginTime = params['ScanBeginTime']
  @RiskEventCount = params['RiskEventCount']
  @ScanEndTime = params['ScanEndTime']
  @RequestId = params['RequestId']
end