Class: TencentCloud::Bsca::V20210811::CVSSV2Info
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Bsca::V20210811::CVSSV2Info
- Defined in:
- lib/v20210811/models.rb
Overview
CVSSv2.0详细信息。
Instance Attribute Summary collapse
-
#AccessComplexity ⇒ Object
取值范围: <li>NETWORK 远程</li> <li>ADJACENT_NETWORK 近邻</li> <li>LOCAL 本地</li> 取值范围: <li>HIGH 高</li> <li>MEDIUM 中</li> <li>LOW 低</li> 取值范围: <li>MULTIPLE 多系统认证</li> <li>SINGLE 单系统认证</li> <li>NONE 无</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li>.
-
#AccessVector ⇒ Object
取值范围: <li>NETWORK 远程</li> <li>ADJACENT_NETWORK 近邻</li> <li>LOCAL 本地</li> 取值范围: <li>HIGH 高</li> <li>MEDIUM 中</li> <li>LOW 低</li> 取值范围: <li>MULTIPLE 多系统认证</li> <li>SINGLE 单系统认证</li> <li>NONE 无</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li>.
-
#Authentication ⇒ Object
取值范围: <li>NETWORK 远程</li> <li>ADJACENT_NETWORK 近邻</li> <li>LOCAL 本地</li> 取值范围: <li>HIGH 高</li> <li>MEDIUM 中</li> <li>LOW 低</li> 取值范围: <li>MULTIPLE 多系统认证</li> <li>SINGLE 单系统认证</li> <li>NONE 无</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li>.
-
#AvailabilityImpact ⇒ Object
取值范围: <li>NETWORK 远程</li> <li>ADJACENT_NETWORK 近邻</li> <li>LOCAL 本地</li> 取值范围: <li>HIGH 高</li> <li>MEDIUM 中</li> <li>LOW 低</li> 取值范围: <li>MULTIPLE 多系统认证</li> <li>SINGLE 单系统认证</li> <li>NONE 无</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li>.
-
#ConImpact ⇒ Object
取值范围: <li>NETWORK 远程</li> <li>ADJACENT_NETWORK 近邻</li> <li>LOCAL 本地</li> 取值范围: <li>HIGH 高</li> <li>MEDIUM 中</li> <li>LOW 低</li> 取值范围: <li>MULTIPLE 多系统认证</li> <li>SINGLE 单系统认证</li> <li>NONE 无</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li>.
-
#CVSS ⇒ Object
取值范围: <li>NETWORK 远程</li> <li>ADJACENT_NETWORK 近邻</li> <li>LOCAL 本地</li> 取值范围: <li>HIGH 高</li> <li>MEDIUM 中</li> <li>LOW 低</li> 取值范围: <li>MULTIPLE 多系统认证</li> <li>SINGLE 单系统认证</li> <li>NONE 无</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li>.
-
#IntegrityImpact ⇒ Object
取值范围: <li>NETWORK 远程</li> <li>ADJACENT_NETWORK 近邻</li> <li>LOCAL 本地</li> 取值范围: <li>HIGH 高</li> <li>MEDIUM 中</li> <li>LOW 低</li> 取值范围: <li>MULTIPLE 多系统认证</li> <li>SINGLE 单系统认证</li> <li>NONE 无</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(cvss = nil, accessvector = nil, accesscomplexity = nil, authentication = nil, conimpact = nil, integrityimpact = nil, availabilityimpact = nil) ⇒ CVSSV2Info
constructor
A new instance of CVSSV2Info.
Constructor Details
#initialize(cvss = nil, accessvector = nil, accesscomplexity = nil, authentication = nil, conimpact = nil, integrityimpact = nil, availabilityimpact = nil) ⇒ CVSSV2Info
Returns a new instance of CVSSV2Info.
90 91 92 93 94 95 96 97 98 |
# File 'lib/v20210811/models.rb', line 90 def initialize(cvss=nil, accessvector=nil, accesscomplexity=nil, authentication=nil, conimpact=nil, integrityimpact=nil, availabilityimpact=nil) @CVSS = cvss @AccessVector = accessvector @AccessComplexity = accesscomplexity @Authentication = authentication @ConImpact = conimpact @IntegrityImpact = integrityimpact @AvailabilityImpact = availabilityimpact end |
Instance Attribute Details
#AccessComplexity ⇒ Object
取值范围: <li>NETWORK 远程</li> <li>ADJACENT_NETWORK 近邻</li> <li>LOCAL 本地</li> 取值范围: <li>HIGH 高</li> <li>MEDIUM 中</li> <li>LOW 低</li> 取值范围: <li>MULTIPLE 多系统认证</li> <li>SINGLE 单系统认证</li> <li>NONE 无</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li>
88 89 90 |
# File 'lib/v20210811/models.rb', line 88 def AccessComplexity @AccessComplexity end |
#AccessVector ⇒ Object
取值范围: <li>NETWORK 远程</li> <li>ADJACENT_NETWORK 近邻</li> <li>LOCAL 本地</li> 取值范围: <li>HIGH 高</li> <li>MEDIUM 中</li> <li>LOW 低</li> 取值范围: <li>MULTIPLE 多系统认证</li> <li>SINGLE 单系统认证</li> <li>NONE 无</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li>
88 89 90 |
# File 'lib/v20210811/models.rb', line 88 def AccessVector @AccessVector end |
#Authentication ⇒ Object
取值范围: <li>NETWORK 远程</li> <li>ADJACENT_NETWORK 近邻</li> <li>LOCAL 本地</li> 取值范围: <li>HIGH 高</li> <li>MEDIUM 中</li> <li>LOW 低</li> 取值范围: <li>MULTIPLE 多系统认证</li> <li>SINGLE 单系统认证</li> <li>NONE 无</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li>
88 89 90 |
# File 'lib/v20210811/models.rb', line 88 def Authentication @Authentication end |
#AvailabilityImpact ⇒ Object
取值范围: <li>NETWORK 远程</li> <li>ADJACENT_NETWORK 近邻</li> <li>LOCAL 本地</li> 取值范围: <li>HIGH 高</li> <li>MEDIUM 中</li> <li>LOW 低</li> 取值范围: <li>MULTIPLE 多系统认证</li> <li>SINGLE 单系统认证</li> <li>NONE 无</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li>
88 89 90 |
# File 'lib/v20210811/models.rb', line 88 def AvailabilityImpact @AvailabilityImpact end |
#ConImpact ⇒ Object
取值范围: <li>NETWORK 远程</li> <li>ADJACENT_NETWORK 近邻</li> <li>LOCAL 本地</li> 取值范围: <li>HIGH 高</li> <li>MEDIUM 中</li> <li>LOW 低</li> 取值范围: <li>MULTIPLE 多系统认证</li> <li>SINGLE 单系统认证</li> <li>NONE 无</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li>
88 89 90 |
# File 'lib/v20210811/models.rb', line 88 def ConImpact @ConImpact end |
#CVSS ⇒ Object
取值范围: <li>NETWORK 远程</li> <li>ADJACENT_NETWORK 近邻</li> <li>LOCAL 本地</li> 取值范围: <li>HIGH 高</li> <li>MEDIUM 中</li> <li>LOW 低</li> 取值范围: <li>MULTIPLE 多系统认证</li> <li>SINGLE 单系统认证</li> <li>NONE 无</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li>
88 89 90 |
# File 'lib/v20210811/models.rb', line 88 def CVSS @CVSS end |
#IntegrityImpact ⇒ Object
取值范围: <li>NETWORK 远程</li> <li>ADJACENT_NETWORK 近邻</li> <li>LOCAL 本地</li> 取值范围: <li>HIGH 高</li> <li>MEDIUM 中</li> <li>LOW 低</li> 取值范围: <li>MULTIPLE 多系统认证</li> <li>SINGLE 单系统认证</li> <li>NONE 无</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li> 取值范围: <li>NONE 无</li> <li>PARTIAL 部分</li> <li>COMPLETE 完整</li>
88 89 90 |
# File 'lib/v20210811/models.rb', line 88 def IntegrityImpact @IntegrityImpact end |
Instance Method Details
#deserialize(params) ⇒ Object
100 101 102 103 104 105 106 107 108 |
# File 'lib/v20210811/models.rb', line 100 def deserialize(params) @CVSS = params['CVSS'] @AccessVector = params['AccessVector'] @AccessComplexity = params['AccessComplexity'] @Authentication = params['Authentication'] @ConImpact = params['ConImpact'] @IntegrityImpact = params['IntegrityImpact'] @AvailabilityImpact = params['AvailabilityImpact'] end |