Class: TencentCloud::Csip::V20221121::VULRiskAdvanceCFGList
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Csip::V20221121::VULRiskAdvanceCFGList
- Defined in:
- lib/v20221121/models.rb
Overview
漏洞风险高级配置列表
Instance Attribute Summary collapse
- #AttackHeat ⇒ Object
- #CheckFrom ⇒ Object
- #CVE ⇒ Object
- #CVSS ⇒ Object
- #EMGCVulType ⇒ Object
- #Enable ⇒ Object
- #FixMethod ⇒ Object
- #ImpactComponent ⇒ Object
- #ImpactVersion ⇒ Object
- #Payload ⇒ Object
- #RecentScanTime ⇒ Object
- #References ⇒ Object
- #ReleaseTime ⇒ Object
- #RiskId ⇒ Object
- #RiskLevel ⇒ Object
- #ServiceSupport ⇒ Object
- #VULDescribe ⇒ Object
- #VULName ⇒ Object
- #VULTag ⇒ Object
- #VULType ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(riskid = nil, vulname = nil, risklevel = nil, checkfrom = nil, enable = nil, vultype = nil, impactversion = nil, cve = nil, vultag = nil, fixmethod = nil, releasetime = nil, emgcvultype = nil, vuldescribe = nil, impactcomponent = nil, payload = nil, references = nil, cvss = nil, attackheat = nil, servicesupport = nil, recentscantime = nil) ⇒ VULRiskAdvanceCFGList
constructor
A new instance of VULRiskAdvanceCFGList.
Constructor Details
#initialize(riskid = nil, vulname = nil, risklevel = nil, checkfrom = nil, enable = nil, vultype = nil, impactversion = nil, cve = nil, vultag = nil, fixmethod = nil, releasetime = nil, emgcvultype = nil, vuldescribe = nil, impactcomponent = nil, payload = nil, references = nil, cvss = nil, attackheat = nil, servicesupport = nil, recentscantime = nil) ⇒ VULRiskAdvanceCFGList
Returns a new instance of VULRiskAdvanceCFGList.
8898 8899 8900 8901 8902 8903 8904 8905 8906 8907 8908 8909 8910 8911 8912 8913 8914 8915 8916 8917 8918 8919 |
# File 'lib/v20221121/models.rb', line 8898 def initialize(riskid=nil, vulname=nil, risklevel=nil, checkfrom=nil, enable=nil, vultype=nil, impactversion=nil, cve=nil, vultag=nil, fixmethod=nil, releasetime=nil, emgcvultype=nil, vuldescribe=nil, impactcomponent=nil, payload=nil, references=nil, cvss=nil, attackheat=nil, servicesupport=nil, recentscantime=nil) @RiskId = riskid @VULName = vulname @RiskLevel = risklevel @CheckFrom = checkfrom @Enable = enable @VULType = vultype @ImpactVersion = impactversion @CVE = cve @VULTag = vultag @FixMethod = fixmethod @ReleaseTime = releasetime @EMGCVulType = emgcvultype @VULDescribe = vuldescribe @ImpactComponent = impactcomponent @Payload = payload @References = references @CVSS = cvss @AttackHeat = attackheat @ServiceSupport = servicesupport @RecentScanTime = recentscantime end |
Instance Attribute Details
#AttackHeat ⇒ Object
8896 8897 8898 |
# File 'lib/v20221121/models.rb', line 8896 def AttackHeat @AttackHeat end |
#CheckFrom ⇒ Object
8896 8897 8898 |
# File 'lib/v20221121/models.rb', line 8896 def CheckFrom @CheckFrom end |
#CVE ⇒ Object
8896 8897 8898 |
# File 'lib/v20221121/models.rb', line 8896 def CVE @CVE end |
#CVSS ⇒ Object
8896 8897 8898 |
# File 'lib/v20221121/models.rb', line 8896 def CVSS @CVSS end |
#EMGCVulType ⇒ Object
8896 8897 8898 |
# File 'lib/v20221121/models.rb', line 8896 def EMGCVulType @EMGCVulType end |
#Enable ⇒ Object
8896 8897 8898 |
# File 'lib/v20221121/models.rb', line 8896 def Enable @Enable end |
#FixMethod ⇒ Object
8896 8897 8898 |
# File 'lib/v20221121/models.rb', line 8896 def FixMethod @FixMethod end |
#ImpactComponent ⇒ Object
8896 8897 8898 |
# File 'lib/v20221121/models.rb', line 8896 def ImpactComponent @ImpactComponent end |
#ImpactVersion ⇒ Object
8896 8897 8898 |
# File 'lib/v20221121/models.rb', line 8896 def ImpactVersion @ImpactVersion end |
#Payload ⇒ Object
8896 8897 8898 |
# File 'lib/v20221121/models.rb', line 8896 def Payload @Payload end |
#RecentScanTime ⇒ Object
8896 8897 8898 |
# File 'lib/v20221121/models.rb', line 8896 def RecentScanTime @RecentScanTime end |
#References ⇒ Object
8896 8897 8898 |
# File 'lib/v20221121/models.rb', line 8896 def References @References end |
#ReleaseTime ⇒ Object
8896 8897 8898 |
# File 'lib/v20221121/models.rb', line 8896 def ReleaseTime @ReleaseTime end |
#RiskId ⇒ Object
8896 8897 8898 |
# File 'lib/v20221121/models.rb', line 8896 def RiskId @RiskId end |
#RiskLevel ⇒ Object
8896 8897 8898 |
# File 'lib/v20221121/models.rb', line 8896 def RiskLevel @RiskLevel end |
#ServiceSupport ⇒ Object
8896 8897 8898 |
# File 'lib/v20221121/models.rb', line 8896 def ServiceSupport @ServiceSupport end |
#VULDescribe ⇒ Object
8896 8897 8898 |
# File 'lib/v20221121/models.rb', line 8896 def VULDescribe @VULDescribe end |
#VULName ⇒ Object
8896 8897 8898 |
# File 'lib/v20221121/models.rb', line 8896 def VULName @VULName end |
#VULTag ⇒ Object
8896 8897 8898 |
# File 'lib/v20221121/models.rb', line 8896 def VULTag @VULTag end |
#VULType ⇒ Object
8896 8897 8898 |
# File 'lib/v20221121/models.rb', line 8896 def VULType @VULType end |
Instance Method Details
#deserialize(params) ⇒ Object
8921 8922 8923 8924 8925 8926 8927 8928 8929 8930 8931 8932 8933 8934 8935 8936 8937 8938 8939 8940 8941 8942 8943 8944 8945 8946 8947 8948 8949 |
# File 'lib/v20221121/models.rb', line 8921 def deserialize(params) @RiskId = params['RiskId'] @VULName = params['VULName'] @RiskLevel = params['RiskLevel'] @CheckFrom = params['CheckFrom'] @Enable = params['Enable'] @VULType = params['VULType'] @ImpactVersion = params['ImpactVersion'] @CVE = params['CVE'] @VULTag = params['VULTag'] @FixMethod = params['FixMethod'] @ReleaseTime = params['ReleaseTime'] @EMGCVulType = params['EMGCVulType'] @VULDescribe = params['VULDescribe'] @ImpactComponent = params['ImpactComponent'] @Payload = params['Payload'] @References = params['References'] @CVSS = params['CVSS'] @AttackHeat = params['AttackHeat'] unless params['ServiceSupport'].nil? @ServiceSupport = [] params['ServiceSupport'].each do |i| servicesupport_tmp = ServiceSupport.new servicesupport_tmp.deserialize(i) @ServiceSupport << servicesupport_tmp end end @RecentScanTime = params['RecentScanTime'] end |