Class: DatadogAPIClient::V2::VulnerabilityAttributes
- Inherits:
-
Object
- Object
- DatadogAPIClient::V2::VulnerabilityAttributes
- Includes:
- BaseGenericModel
- Defined in:
- lib/datadog_api_client/v2/models/vulnerability_attributes.rb
Overview
The JSON:API attributes of the vulnerability.
Instance Attribute Summary collapse
-
#additional_properties ⇒ Object
Returns the value of attribute additional_properties.
-
#advisory_id ⇒ Object
Vulnerability advisory ID.
-
#code_location ⇒ Object
Code vulnerability location.
-
#cve_list ⇒ Object
readonly
Vulnerability CVE list.
-
#cvss ⇒ Object
readonly
Vulnerability severities.
-
#dependency_locations ⇒ Object
Static library vulnerability location.
-
#description ⇒ Object
readonly
Vulnerability description.
-
#ecosystem ⇒ Object
The related vulnerability asset ecosystem.
-
#exposure_time ⇒ Object
readonly
Vulnerability exposure time in seconds.
-
#first_detection ⇒ Object
readonly
First detection of the vulnerability in RFC 3339 format.
-
#fix_available ⇒ Object
readonly
Whether the vulnerability has a remediation or not.
-
#language ⇒ Object
readonly
Vulnerability language.
-
#last_detection ⇒ Object
readonly
Last detection of the vulnerability in RFC 3339 format.
-
#library ⇒ Object
Vulnerability library.
-
#remediations ⇒ Object
readonly
List of remediations.
-
#repo_digests ⇒ Object
Vulnerability
repo_digest
list (when the vulnerability is related toImage
asset). -
#risks ⇒ Object
readonly
Vulnerability risks.
-
#status ⇒ Object
readonly
The vulnerability status.
-
#title ⇒ Object
readonly
Vulnerability title.
-
#tool ⇒ Object
readonly
The vulnerability tool.
-
#type ⇒ Object
readonly
The vulnerability type.
Method Summary
Methods included from BaseGenericModel
Instance Attribute Details
#additional_properties ⇒ Object
Returns the value of attribute additional_properties.
84 85 86 |
# File 'lib/datadog_api_client/v2/models/vulnerability_attributes.rb', line 84 def additional_properties @additional_properties end |
#advisory_id ⇒ Object
Vulnerability advisory ID.
25 26 27 |
# File 'lib/datadog_api_client/v2/models/vulnerability_attributes.rb', line 25 def advisory_id @advisory_id end |
#code_location ⇒ Object
Code vulnerability location.
28 29 30 |
# File 'lib/datadog_api_client/v2/models/vulnerability_attributes.rb', line 28 def code_location @code_location end |
#cve_list ⇒ Object
Vulnerability CVE list.
31 32 33 |
# File 'lib/datadog_api_client/v2/models/vulnerability_attributes.rb', line 31 def cve_list @cve_list end |
#cvss ⇒ Object
Vulnerability severities.
34 35 36 |
# File 'lib/datadog_api_client/v2/models/vulnerability_attributes.rb', line 34 def cvss @cvss end |
#dependency_locations ⇒ Object
Static library vulnerability location.
37 38 39 |
# File 'lib/datadog_api_client/v2/models/vulnerability_attributes.rb', line 37 def dependency_locations @dependency_locations end |
#description ⇒ Object
Vulnerability description.
40 41 42 |
# File 'lib/datadog_api_client/v2/models/vulnerability_attributes.rb', line 40 def description @description end |
#ecosystem ⇒ Object
The related vulnerability asset ecosystem.
43 44 45 |
# File 'lib/datadog_api_client/v2/models/vulnerability_attributes.rb', line 43 def ecosystem @ecosystem end |
#exposure_time ⇒ Object
Vulnerability exposure time in seconds.
46 47 48 |
# File 'lib/datadog_api_client/v2/models/vulnerability_attributes.rb', line 46 def exposure_time @exposure_time end |
#first_detection ⇒ Object
First detection of the vulnerability in RFC 3339 format
49 50 51 |
# File 'lib/datadog_api_client/v2/models/vulnerability_attributes.rb', line 49 def first_detection @first_detection end |
#fix_available ⇒ Object
Whether the vulnerability has a remediation or not.
52 53 54 |
# File 'lib/datadog_api_client/v2/models/vulnerability_attributes.rb', line 52 def fix_available @fix_available end |
#language ⇒ Object
Vulnerability language.
55 56 57 |
# File 'lib/datadog_api_client/v2/models/vulnerability_attributes.rb', line 55 def language @language end |
#last_detection ⇒ Object
Last detection of the vulnerability in RFC 3339 format
58 59 60 |
# File 'lib/datadog_api_client/v2/models/vulnerability_attributes.rb', line 58 def last_detection @last_detection end |
#library ⇒ Object
Vulnerability library.
61 62 63 |
# File 'lib/datadog_api_client/v2/models/vulnerability_attributes.rb', line 61 def library @library end |
#remediations ⇒ Object
List of remediations.
64 65 66 |
# File 'lib/datadog_api_client/v2/models/vulnerability_attributes.rb', line 64 def remediations @remediations end |
#repo_digests ⇒ Object
Vulnerability repo_digest
list (when the vulnerability is related to Image
asset).
67 68 69 |
# File 'lib/datadog_api_client/v2/models/vulnerability_attributes.rb', line 67 def repo_digests @repo_digests end |
#risks ⇒ Object
Vulnerability risks.
70 71 72 |
# File 'lib/datadog_api_client/v2/models/vulnerability_attributes.rb', line 70 def risks @risks end |
#status ⇒ Object
The vulnerability status.
73 74 75 |
# File 'lib/datadog_api_client/v2/models/vulnerability_attributes.rb', line 73 def status @status end |
#title ⇒ Object
Vulnerability title.
76 77 78 |
# File 'lib/datadog_api_client/v2/models/vulnerability_attributes.rb', line 76 def title @title end |
#tool ⇒ Object
The vulnerability tool.
79 80 81 |
# File 'lib/datadog_api_client/v2/models/vulnerability_attributes.rb', line 79 def tool @tool end |
#type ⇒ Object
The vulnerability type.
82 83 84 |
# File 'lib/datadog_api_client/v2/models/vulnerability_attributes.rb', line 82 def type @type end |