Class: TencentCloud::Bsca::V20210811::CVSSV2Info

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

Overview

CVSSv2.0详细信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#AccessComplexityObject

取值范围: <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>

Parameters:

  • CVSS:

    CVE评分。

  • AccessVector:

    AccessVector 攻击途径。

  • AccessComplexity:

    AccessComplexity 攻击复杂度。

  • Authentication:

    Authentication 身份验证。

  • ConImpact:

    ConfidentialityImpact 机密性影响。

  • IntegrityImpact:

    IntegrityImpact 完整性影响。

  • AvailabilityImpact:

    AvailabilityImpact 可用性影响。



88
89
90
# File 'lib/v20210811/models.rb', line 88

def AccessComplexity
  @AccessComplexity
end

#AccessVectorObject

取值范围: <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>

Parameters:

  • CVSS:

    CVE评分。

  • AccessVector:

    AccessVector 攻击途径。

  • AccessComplexity:

    AccessComplexity 攻击复杂度。

  • Authentication:

    Authentication 身份验证。

  • ConImpact:

    ConfidentialityImpact 机密性影响。

  • IntegrityImpact:

    IntegrityImpact 完整性影响。

  • AvailabilityImpact:

    AvailabilityImpact 可用性影响。



88
89
90
# File 'lib/v20210811/models.rb', line 88

def AccessVector
  @AccessVector
end

#AuthenticationObject

取值范围: <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>

Parameters:

  • CVSS:

    CVE评分。

  • AccessVector:

    AccessVector 攻击途径。

  • AccessComplexity:

    AccessComplexity 攻击复杂度。

  • Authentication:

    Authentication 身份验证。

  • ConImpact:

    ConfidentialityImpact 机密性影响。

  • IntegrityImpact:

    IntegrityImpact 完整性影响。

  • AvailabilityImpact:

    AvailabilityImpact 可用性影响。



88
89
90
# File 'lib/v20210811/models.rb', line 88

def Authentication
  @Authentication
end

#AvailabilityImpactObject

取值范围: <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>

Parameters:

  • CVSS:

    CVE评分。

  • AccessVector:

    AccessVector 攻击途径。

  • AccessComplexity:

    AccessComplexity 攻击复杂度。

  • Authentication:

    Authentication 身份验证。

  • ConImpact:

    ConfidentialityImpact 机密性影响。

  • IntegrityImpact:

    IntegrityImpact 完整性影响。

  • AvailabilityImpact:

    AvailabilityImpact 可用性影响。



88
89
90
# File 'lib/v20210811/models.rb', line 88

def AvailabilityImpact
  @AvailabilityImpact
end

#ConImpactObject

取值范围: <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>

Parameters:

  • CVSS:

    CVE评分。

  • AccessVector:

    AccessVector 攻击途径。

  • AccessComplexity:

    AccessComplexity 攻击复杂度。

  • Authentication:

    Authentication 身份验证。

  • ConImpact:

    ConfidentialityImpact 机密性影响。

  • IntegrityImpact:

    IntegrityImpact 完整性影响。

  • AvailabilityImpact:

    AvailabilityImpact 可用性影响。



88
89
90
# File 'lib/v20210811/models.rb', line 88

def ConImpact
  @ConImpact
end

#CVSSObject

取值范围: <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>

Parameters:

  • CVSS:

    CVE评分。

  • AccessVector:

    AccessVector 攻击途径。

  • AccessComplexity:

    AccessComplexity 攻击复杂度。

  • Authentication:

    Authentication 身份验证。

  • ConImpact:

    ConfidentialityImpact 机密性影响。

  • IntegrityImpact:

    IntegrityImpact 完整性影响。

  • AvailabilityImpact:

    AvailabilityImpact 可用性影响。



88
89
90
# File 'lib/v20210811/models.rb', line 88

def CVSS
  @CVSS
end

#IntegrityImpactObject

取值范围: <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>

Parameters:

  • CVSS:

    CVE评分。

  • AccessVector:

    AccessVector 攻击途径。

  • AccessComplexity:

    AccessComplexity 攻击复杂度。

  • Authentication:

    Authentication 身份验证。

  • ConImpact:

    ConfidentialityImpact 机密性影响。

  • IntegrityImpact:

    IntegrityImpact 完整性影响。

  • AvailabilityImpact:

    AvailabilityImpact 可用性影响。



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