Cloud OS Config V1alpha API - Class Google::Cloud::OsConfig::V1alpha::CVSSv3 (v0.7.0)

Reference documentation and code samples for the Cloud OS Config V1alpha API class Google::Cloud::OsConfig::V1alpha::CVSSv3.

Common Vulnerability Scoring System version 3. For details, see https://www.first.org/cvss/specification-document

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#attack_complexity

def attack_complexity() -> ::Google::Cloud::OsConfig::V1alpha::CVSSv3::AttackComplexity
Returns

#attack_complexity=

def attack_complexity=(value) -> ::Google::Cloud::OsConfig::V1alpha::CVSSv3::AttackComplexity
Parameter
Returns

#attack_vector

def attack_vector() -> ::Google::Cloud::OsConfig::V1alpha::CVSSv3::AttackVector
Returns

#attack_vector=

def attack_vector=(value) -> ::Google::Cloud::OsConfig::V1alpha::CVSSv3::AttackVector
Parameter
Returns

#availability_impact

def availability_impact() -> ::Google::Cloud::OsConfig::V1alpha::CVSSv3::Impact
Returns

#availability_impact=

def availability_impact=(value) -> ::Google::Cloud::OsConfig::V1alpha::CVSSv3::Impact
Parameter
Returns

#base_score

def base_score() -> ::Float
Returns
  • (::Float) — The base score is a function of the base metric scores. https://www.first.org/cvss/specification-document#Base-Metrics

#base_score=

def base_score=(value) -> ::Float
Parameter
  • value (::Float) — The base score is a function of the base metric scores. https://www.first.org/cvss/specification-document#Base-Metrics
Returns
  • (::Float) — The base score is a function of the base metric scores. https://www.first.org/cvss/specification-document#Base-Metrics

#confidentiality_impact

def confidentiality_impact() -> ::Google::Cloud::OsConfig::V1alpha::CVSSv3::Impact
Returns

#confidentiality_impact=

def confidentiality_impact=(value) -> ::Google::Cloud::OsConfig::V1alpha::CVSSv3::Impact
Parameter
Returns

#exploitability_score

def exploitability_score() -> ::Float
Returns
  • (::Float) — The Exploitability sub-score equation is derived from the Base Exploitability metrics. https://www.first.org/cvss/specification-document#2-1-Exploitability-Metrics

#exploitability_score=

def exploitability_score=(value) -> ::Float
Parameter
  • value (::Float) — The Exploitability sub-score equation is derived from the Base Exploitability metrics. https://www.first.org/cvss/specification-document#2-1-Exploitability-Metrics
Returns
  • (::Float) — The Exploitability sub-score equation is derived from the Base Exploitability metrics. https://www.first.org/cvss/specification-document#2-1-Exploitability-Metrics

#impact_score

def impact_score() -> ::Float
Returns
  • (::Float) — The Impact sub-score equation is derived from the Base Impact metrics.

#impact_score=

def impact_score=(value) -> ::Float
Parameter
  • value (::Float) — The Impact sub-score equation is derived from the Base Impact metrics.
Returns
  • (::Float) — The Impact sub-score equation is derived from the Base Impact metrics.

#integrity_impact

def integrity_impact() -> ::Google::Cloud::OsConfig::V1alpha::CVSSv3::Impact
Returns

#integrity_impact=

def integrity_impact=(value) -> ::Google::Cloud::OsConfig::V1alpha::CVSSv3::Impact
Parameter
Returns

#privileges_required

def privileges_required() -> ::Google::Cloud::OsConfig::V1alpha::CVSSv3::PrivilegesRequired
Returns

#privileges_required=

def privileges_required=(value) -> ::Google::Cloud::OsConfig::V1alpha::CVSSv3::PrivilegesRequired
Parameter
Returns

#scope

def scope() -> ::Google::Cloud::OsConfig::V1alpha::CVSSv3::Scope
Returns

#scope=

def scope=(value) -> ::Google::Cloud::OsConfig::V1alpha::CVSSv3::Scope
Parameter
Returns

#user_interaction

def user_interaction() -> ::Google::Cloud::OsConfig::V1alpha::CVSSv3::UserInteraction
Returns

#user_interaction=

def user_interaction=(value) -> ::Google::Cloud::OsConfig::V1alpha::CVSSv3::UserInteraction
Parameter
Returns