Class: TencentCloud::Cwp::V20180228::VulFixStatusInfo

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

Overview

查看漏洞修复详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(vulid = nil, vulname = nil, progress = nil, hostlist = nil, failcnt = nil, fixsuccesscnt = nil, fixmethod = nil, kbid = nil, kbnumber = nil, kbname = nil, prekblist = nil) ⇒ VulFixStatusInfo

Returns a new instance of VulFixStatusInfo.



40486
40487
40488
40489
40490
40491
40492
40493
40494
40495
40496
40497
40498
# File 'lib/v20180228/models.rb', line 40486

def initialize(vulid=nil, vulname=nil, progress=nil, hostlist=nil, failcnt=nil, fixsuccesscnt=nil, fixmethod=nil, kbid=nil, kbnumber=nil, kbname=nil, prekblist=nil)
  @VulId = vulid
  @VulName = vulname
  @Progress = progress
  @HostList = hostlist
  @FailCnt = failcnt
  @FixSuccessCnt = fixsuccesscnt
  @FixMethod = fixmethod
  @KbId = kbid
  @KbNumber = kbnumber
  @KbName = kbname
  @PreKbList = prekblist
end

Instance Attribute Details

#FailCntObject

Parameters:

  • VulId:

    漏洞id

  • VulName:

    漏洞名称

  • Progress:

    漏洞修复进度 1-100;

  • HostList:

    漏洞对应主机修复状态

  • FailCnt:

    漏洞修复失败主机数量

  • FixSuccessCnt:

    修复成功的数量

  • FixMethod:

    修复方式 0组件更新或者安装补丁,1禁用服务

  • KbId:

    kb的ID

  • KbNumber:

    kb号

  • KbName:

    kb名字

  • PreKbList:

    前置kb列表



40484
40485
40486
# File 'lib/v20180228/models.rb', line 40484

def FailCnt
  @FailCnt
end

#FixMethodObject

Parameters:

  • VulId:

    漏洞id

  • VulName:

    漏洞名称

  • Progress:

    漏洞修复进度 1-100;

  • HostList:

    漏洞对应主机修复状态

  • FailCnt:

    漏洞修复失败主机数量

  • FixSuccessCnt:

    修复成功的数量

  • FixMethod:

    修复方式 0组件更新或者安装补丁,1禁用服务

  • KbId:

    kb的ID

  • KbNumber:

    kb号

  • KbName:

    kb名字

  • PreKbList:

    前置kb列表



40484
40485
40486
# File 'lib/v20180228/models.rb', line 40484

def FixMethod
  @FixMethod
end

#FixSuccessCntObject

Parameters:

  • VulId:

    漏洞id

  • VulName:

    漏洞名称

  • Progress:

    漏洞修复进度 1-100;

  • HostList:

    漏洞对应主机修复状态

  • FailCnt:

    漏洞修复失败主机数量

  • FixSuccessCnt:

    修复成功的数量

  • FixMethod:

    修复方式 0组件更新或者安装补丁,1禁用服务

  • KbId:

    kb的ID

  • KbNumber:

    kb号

  • KbName:

    kb名字

  • PreKbList:

    前置kb列表



40484
40485
40486
# File 'lib/v20180228/models.rb', line 40484

def FixSuccessCnt
  @FixSuccessCnt
end

#HostListObject

Parameters:

  • VulId:

    漏洞id

  • VulName:

    漏洞名称

  • Progress:

    漏洞修复进度 1-100;

  • HostList:

    漏洞对应主机修复状态

  • FailCnt:

    漏洞修复失败主机数量

  • FixSuccessCnt:

    修复成功的数量

  • FixMethod:

    修复方式 0组件更新或者安装补丁,1禁用服务

  • KbId:

    kb的ID

  • KbNumber:

    kb号

  • KbName:

    kb名字

  • PreKbList:

    前置kb列表



40484
40485
40486
# File 'lib/v20180228/models.rb', line 40484

def HostList
  @HostList
end

#KbIdObject

Parameters:

  • VulId:

    漏洞id

  • VulName:

    漏洞名称

  • Progress:

    漏洞修复进度 1-100;

  • HostList:

    漏洞对应主机修复状态

  • FailCnt:

    漏洞修复失败主机数量

  • FixSuccessCnt:

    修复成功的数量

  • FixMethod:

    修复方式 0组件更新或者安装补丁,1禁用服务

  • KbId:

    kb的ID

  • KbNumber:

    kb号

  • KbName:

    kb名字

  • PreKbList:

    前置kb列表



40484
40485
40486
# File 'lib/v20180228/models.rb', line 40484

def KbId
  @KbId
end

#KbNameObject

Parameters:

  • VulId:

    漏洞id

  • VulName:

    漏洞名称

  • Progress:

    漏洞修复进度 1-100;

  • HostList:

    漏洞对应主机修复状态

  • FailCnt:

    漏洞修复失败主机数量

  • FixSuccessCnt:

    修复成功的数量

  • FixMethod:

    修复方式 0组件更新或者安装补丁,1禁用服务

  • KbId:

    kb的ID

  • KbNumber:

    kb号

  • KbName:

    kb名字

  • PreKbList:

    前置kb列表



40484
40485
40486
# File 'lib/v20180228/models.rb', line 40484

def KbName
  @KbName
end

#KbNumberObject

Parameters:

  • VulId:

    漏洞id

  • VulName:

    漏洞名称

  • Progress:

    漏洞修复进度 1-100;

  • HostList:

    漏洞对应主机修复状态

  • FailCnt:

    漏洞修复失败主机数量

  • FixSuccessCnt:

    修复成功的数量

  • FixMethod:

    修复方式 0组件更新或者安装补丁,1禁用服务

  • KbId:

    kb的ID

  • KbNumber:

    kb号

  • KbName:

    kb名字

  • PreKbList:

    前置kb列表



40484
40485
40486
# File 'lib/v20180228/models.rb', line 40484

def KbNumber
  @KbNumber
end

#PreKbListObject

Parameters:

  • VulId:

    漏洞id

  • VulName:

    漏洞名称

  • Progress:

    漏洞修复进度 1-100;

  • HostList:

    漏洞对应主机修复状态

  • FailCnt:

    漏洞修复失败主机数量

  • FixSuccessCnt:

    修复成功的数量

  • FixMethod:

    修复方式 0组件更新或者安装补丁,1禁用服务

  • KbId:

    kb的ID

  • KbNumber:

    kb号

  • KbName:

    kb名字

  • PreKbList:

    前置kb列表



40484
40485
40486
# File 'lib/v20180228/models.rb', line 40484

def PreKbList
  @PreKbList
end

#ProgressObject

Parameters:

  • VulId:

    漏洞id

  • VulName:

    漏洞名称

  • Progress:

    漏洞修复进度 1-100;

  • HostList:

    漏洞对应主机修复状态

  • FailCnt:

    漏洞修复失败主机数量

  • FixSuccessCnt:

    修复成功的数量

  • FixMethod:

    修复方式 0组件更新或者安装补丁,1禁用服务

  • KbId:

    kb的ID

  • KbNumber:

    kb号

  • KbName:

    kb名字

  • PreKbList:

    前置kb列表



40484
40485
40486
# File 'lib/v20180228/models.rb', line 40484

def Progress
  @Progress
end

#VulIdObject

Parameters:

  • VulId:

    漏洞id

  • VulName:

    漏洞名称

  • Progress:

    漏洞修复进度 1-100;

  • HostList:

    漏洞对应主机修复状态

  • FailCnt:

    漏洞修复失败主机数量

  • FixSuccessCnt:

    修复成功的数量

  • FixMethod:

    修复方式 0组件更新或者安装补丁,1禁用服务

  • KbId:

    kb的ID

  • KbNumber:

    kb号

  • KbName:

    kb名字

  • PreKbList:

    前置kb列表



40484
40485
40486
# File 'lib/v20180228/models.rb', line 40484

def VulId
  @VulId
end

#VulNameObject

Parameters:

  • VulId:

    漏洞id

  • VulName:

    漏洞名称

  • Progress:

    漏洞修复进度 1-100;

  • HostList:

    漏洞对应主机修复状态

  • FailCnt:

    漏洞修复失败主机数量

  • FixSuccessCnt:

    修复成功的数量

  • FixMethod:

    修复方式 0组件更新或者安装补丁,1禁用服务

  • KbId:

    kb的ID

  • KbNumber:

    kb号

  • KbName:

    kb名字

  • PreKbList:

    前置kb列表



40484
40485
40486
# File 'lib/v20180228/models.rb', line 40484

def VulName
  @VulName
end

Instance Method Details

#deserialize(params) ⇒ Object



40500
40501
40502
40503
40504
40505
40506
40507
40508
40509
40510
40511
40512
40513
40514
40515
40516
40517
40518
40519
# File 'lib/v20180228/models.rb', line 40500

def deserialize(params)
  @VulId = params['VulId']
  @VulName = params['VulName']
  @Progress = params['Progress']
  unless params['HostList'].nil?
    @HostList = []
    params['HostList'].each do |i|
      vulfixstatushostinfo_tmp = VulFixStatusHostInfo.new
      vulfixstatushostinfo_tmp.deserialize(i)
      @HostList << vulfixstatushostinfo_tmp
    end
  end
  @FailCnt = params['FailCnt']
  @FixSuccessCnt = params['FixSuccessCnt']
  @FixMethod = params['FixMethod']
  @KbId = params['KbId']
  @KbNumber = params['KbNumber']
  @KbName = params['KbName']
  @PreKbList = params['PreKbList']
end