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

Inherits:
Common::AbstractModel
  • Object
show all
Extended by:
Gem::Deprecate
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, architecture = nil, architecturelist = nil, patchurllist = nil) ⇒ VulnerabilitySummary

Returns a new instance of VulnerabilitySummary.



1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
# File 'lib/v20210811/models.rb', line 1106

def initialize(vulid=nil, cveid=nil, cnvdid=nil, cnnvdid=nil, name=nil, issuggest=nil, severity=nil, architecture=nil, architecturelist=nil, patchurllist=nil)
  @VulID = vulid
  @CVEID = cveid
  @CNVDID = cnvdid
  @CNNVDID = cnnvdid
  @Name = name
  @IsSuggest = issuggest
  @Severity = severity
  @Architecture = architecture
  @ArchitectureList = architecturelist
  @PatchUrlList = patchurllist
end

Instance Attribute Details

#ArchitectureObject

<li>Critical</li> <li>High</li> <li>Medium</li> <li>Low</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VulID:

    漏洞ID

  • CVEID:

    漏洞所属CVE编号

  • CNVDID:

    漏洞所属CNVD编号

  • CNNVDID:

    漏洞所属CNNVD编号

  • Name:

    漏洞名称

  • IsSuggest:

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

  • Severity:

    漏洞风险等级

  • Architecture:

    架构信息,如x86、ARM等,废弃,请使用ArchitectureList

  • ArchitectureList:

    架构信息,如x86、ARM等

  • PatchUrlList:

    patch链接



1101
1102
1103
# File 'lib/v20210811/models.rb', line 1101

def Architecture
  @Architecture
end

#ArchitectureListObject

<li>Critical</li> <li>High</li> <li>Medium</li> <li>Low</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VulID:

    漏洞ID

  • CVEID:

    漏洞所属CVE编号

  • CNVDID:

    漏洞所属CNVD编号

  • CNNVDID:

    漏洞所属CNNVD编号

  • Name:

    漏洞名称

  • IsSuggest:

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

  • Severity:

    漏洞风险等级

  • Architecture:

    架构信息,如x86、ARM等,废弃,请使用ArchitectureList

  • ArchitectureList:

    架构信息,如x86、ARM等

  • PatchUrlList:

    patch链接



1101
1102
1103
# File 'lib/v20210811/models.rb', line 1101

def ArchitectureList
  @ArchitectureList
end

#CNNVDIDObject

<li>Critical</li> <li>High</li> <li>Medium</li> <li>Low</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VulID:

    漏洞ID

  • CVEID:

    漏洞所属CVE编号

  • CNVDID:

    漏洞所属CNVD编号

  • CNNVDID:

    漏洞所属CNNVD编号

  • Name:

    漏洞名称

  • IsSuggest:

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

  • Severity:

    漏洞风险等级

  • Architecture:

    架构信息,如x86、ARM等,废弃,请使用ArchitectureList

  • ArchitectureList:

    架构信息,如x86、ARM等

  • PatchUrlList:

    patch链接



1101
1102
1103
# File 'lib/v20210811/models.rb', line 1101

def CNNVDID
  @CNNVDID
end

#CNVDIDObject

<li>Critical</li> <li>High</li> <li>Medium</li> <li>Low</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VulID:

    漏洞ID

  • CVEID:

    漏洞所属CVE编号

  • CNVDID:

    漏洞所属CNVD编号

  • CNNVDID:

    漏洞所属CNNVD编号

  • Name:

    漏洞名称

  • IsSuggest:

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

  • Severity:

    漏洞风险等级

  • Architecture:

    架构信息,如x86、ARM等,废弃,请使用ArchitectureList

  • ArchitectureList:

    架构信息,如x86、ARM等

  • PatchUrlList:

    patch链接



1101
1102
1103
# File 'lib/v20210811/models.rb', line 1101

def CNVDID
  @CNVDID
end

#CVEIDObject

<li>Critical</li> <li>High</li> <li>Medium</li> <li>Low</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VulID:

    漏洞ID

  • CVEID:

    漏洞所属CVE编号

  • CNVDID:

    漏洞所属CNVD编号

  • CNNVDID:

    漏洞所属CNNVD编号

  • Name:

    漏洞名称

  • IsSuggest:

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

  • Severity:

    漏洞风险等级

  • Architecture:

    架构信息,如x86、ARM等,废弃,请使用ArchitectureList

  • ArchitectureList:

    架构信息,如x86、ARM等

  • PatchUrlList:

    patch链接



1101
1102
1103
# File 'lib/v20210811/models.rb', line 1101

def CVEID
  @CVEID
end

#IsSuggestObject

<li>Critical</li> <li>High</li> <li>Medium</li> <li>Low</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VulID:

    漏洞ID

  • CVEID:

    漏洞所属CVE编号

  • CNVDID:

    漏洞所属CNVD编号

  • CNNVDID:

    漏洞所属CNNVD编号

  • Name:

    漏洞名称

  • IsSuggest:

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

  • Severity:

    漏洞风险等级

  • Architecture:

    架构信息,如x86、ARM等,废弃,请使用ArchitectureList

  • ArchitectureList:

    架构信息,如x86、ARM等

  • PatchUrlList:

    patch链接



1101
1102
1103
# File 'lib/v20210811/models.rb', line 1101

def IsSuggest
  @IsSuggest
end

#NameObject

<li>Critical</li> <li>High</li> <li>Medium</li> <li>Low</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VulID:

    漏洞ID

  • CVEID:

    漏洞所属CVE编号

  • CNVDID:

    漏洞所属CNVD编号

  • CNNVDID:

    漏洞所属CNNVD编号

  • Name:

    漏洞名称

  • IsSuggest:

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

  • Severity:

    漏洞风险等级

  • Architecture:

    架构信息,如x86、ARM等,废弃,请使用ArchitectureList

  • ArchitectureList:

    架构信息,如x86、ARM等

  • PatchUrlList:

    patch链接



1101
1102
1103
# File 'lib/v20210811/models.rb', line 1101

def Name
  @Name
end

#PatchUrlListObject

<li>Critical</li> <li>High</li> <li>Medium</li> <li>Low</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VulID:

    漏洞ID

  • CVEID:

    漏洞所属CVE编号

  • CNVDID:

    漏洞所属CNVD编号

  • CNNVDID:

    漏洞所属CNNVD编号

  • Name:

    漏洞名称

  • IsSuggest:

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

  • Severity:

    漏洞风险等级

  • Architecture:

    架构信息,如x86、ARM等,废弃,请使用ArchitectureList

  • ArchitectureList:

    架构信息,如x86、ARM等

  • PatchUrlList:

    patch链接



1101
1102
1103
# File 'lib/v20210811/models.rb', line 1101

def PatchUrlList
  @PatchUrlList
end

#SeverityObject

<li>Critical</li> <li>High</li> <li>Medium</li> <li>Low</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VulID:

    漏洞ID

  • CVEID:

    漏洞所属CVE编号

  • CNVDID:

    漏洞所属CNVD编号

  • CNNVDID:

    漏洞所属CNNVD编号

  • Name:

    漏洞名称

  • IsSuggest:

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

  • Severity:

    漏洞风险等级

  • Architecture:

    架构信息,如x86、ARM等,废弃,请使用ArchitectureList

  • ArchitectureList:

    架构信息,如x86、ARM等

  • PatchUrlList:

    patch链接



1101
1102
1103
# File 'lib/v20210811/models.rb', line 1101

def Severity
  @Severity
end

#VulIDObject

<li>Critical</li> <li>High</li> <li>Medium</li> <li>Low</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • VulID:

    漏洞ID

  • CVEID:

    漏洞所属CVE编号

  • CNVDID:

    漏洞所属CNVD编号

  • CNNVDID:

    漏洞所属CNNVD编号

  • Name:

    漏洞名称

  • IsSuggest:

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

  • Severity:

    漏洞风险等级

  • Architecture:

    架构信息,如x86、ARM等,废弃,请使用ArchitectureList

  • ArchitectureList:

    架构信息,如x86、ARM等

  • PatchUrlList:

    patch链接



1101
1102
1103
# File 'lib/v20210811/models.rb', line 1101

def VulID
  @VulID
end

Instance Method Details

#deserialize(params) ⇒ Object



1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
# File 'lib/v20210811/models.rb', line 1119

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