Class: TencentCloud::Bsca::V20210811::VulnerabilitySummary

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

Overview

描述漏洞的摘要信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(vulid = nil, cveid = nil, cnvdid = nil, cnnvdid = nil, name = nil, issuggest = nil, severity = nil) ⇒ VulnerabilitySummary

Returns a new instance of VulnerabilitySummary.



979
980
981
982
983
984
985
986
987
# File 'lib/v20210811/models.rb', line 979

def initialize(vulid=nil, cveid=nil, cnvdid=nil, cnnvdid=nil, name=nil, issuggest=nil, severity=nil)
  @VulID = vulid
  @CVEID = cveid
  @CNVDID = cnvdid
  @CNNVDID = cnnvdid
  @Name = name
  @IsSuggest = issuggest
  @Severity = severity
end

Instance Attribute Details

#CNNVDIDObject

<li>Critical</li> <li>High</li> <li>Medium</li> <li>Low</li>

Parameters:

  • VulID:

    漏洞ID

  • CVEID:

    漏洞所属CVE编号

  • CNVDID:

    漏洞所属CNVD编号

  • CNNVDID:

    漏洞所属CNNVD编号

  • Name:

    漏洞名称

  • IsSuggest:

    该漏洞是否是需重点关注的漏洞

  • Severity:

    漏洞风险等级



977
978
979
# File 'lib/v20210811/models.rb', line 977

def CNNVDID
  @CNNVDID
end

#CNVDIDObject

<li>Critical</li> <li>High</li> <li>Medium</li> <li>Low</li>

Parameters:

  • VulID:

    漏洞ID

  • CVEID:

    漏洞所属CVE编号

  • CNVDID:

    漏洞所属CNVD编号

  • CNNVDID:

    漏洞所属CNNVD编号

  • Name:

    漏洞名称

  • IsSuggest:

    该漏洞是否是需重点关注的漏洞

  • Severity:

    漏洞风险等级



977
978
979
# File 'lib/v20210811/models.rb', line 977

def CNVDID
  @CNVDID
end

#CVEIDObject

<li>Critical</li> <li>High</li> <li>Medium</li> <li>Low</li>

Parameters:

  • VulID:

    漏洞ID

  • CVEID:

    漏洞所属CVE编号

  • CNVDID:

    漏洞所属CNVD编号

  • CNNVDID:

    漏洞所属CNNVD编号

  • Name:

    漏洞名称

  • IsSuggest:

    该漏洞是否是需重点关注的漏洞

  • Severity:

    漏洞风险等级



977
978
979
# File 'lib/v20210811/models.rb', line 977

def CVEID
  @CVEID
end

#IsSuggestObject

<li>Critical</li> <li>High</li> <li>Medium</li> <li>Low</li>

Parameters:

  • VulID:

    漏洞ID

  • CVEID:

    漏洞所属CVE编号

  • CNVDID:

    漏洞所属CNVD编号

  • CNNVDID:

    漏洞所属CNNVD编号

  • Name:

    漏洞名称

  • IsSuggest:

    该漏洞是否是需重点关注的漏洞

  • Severity:

    漏洞风险等级



977
978
979
# File 'lib/v20210811/models.rb', line 977

def IsSuggest
  @IsSuggest
end

#NameObject

<li>Critical</li> <li>High</li> <li>Medium</li> <li>Low</li>

Parameters:

  • VulID:

    漏洞ID

  • CVEID:

    漏洞所属CVE编号

  • CNVDID:

    漏洞所属CNVD编号

  • CNNVDID:

    漏洞所属CNNVD编号

  • Name:

    漏洞名称

  • IsSuggest:

    该漏洞是否是需重点关注的漏洞

  • Severity:

    漏洞风险等级



977
978
979
# File 'lib/v20210811/models.rb', line 977

def Name
  @Name
end

#SeverityObject

<li>Critical</li> <li>High</li> <li>Medium</li> <li>Low</li>

Parameters:

  • VulID:

    漏洞ID

  • CVEID:

    漏洞所属CVE编号

  • CNVDID:

    漏洞所属CNVD编号

  • CNNVDID:

    漏洞所属CNNVD编号

  • Name:

    漏洞名称

  • IsSuggest:

    该漏洞是否是需重点关注的漏洞

  • Severity:

    漏洞风险等级



977
978
979
# File 'lib/v20210811/models.rb', line 977

def Severity
  @Severity
end

#VulIDObject

<li>Critical</li> <li>High</li> <li>Medium</li> <li>Low</li>

Parameters:

  • VulID:

    漏洞ID

  • CVEID:

    漏洞所属CVE编号

  • CNVDID:

    漏洞所属CNVD编号

  • CNNVDID:

    漏洞所属CNNVD编号

  • Name:

    漏洞名称

  • IsSuggest:

    该漏洞是否是需重点关注的漏洞

  • Severity:

    漏洞风险等级



977
978
979
# File 'lib/v20210811/models.rb', line 977

def VulID
  @VulID
end

Instance Method Details

#deserialize(params) ⇒ Object



989
990
991
992
993
994
995
996
997
# File 'lib/v20210811/models.rb', line 989

def deserialize(params)
  @VulID = params['VulID']
  @CVEID = params['CVEID']
  @CNVDID = params['CNVDID']
  @CNNVDID = params['CNNVDID']
  @Name = params['Name']
  @IsSuggest = params['IsSuggest']
  @Severity = params['Severity']
end