VulnerabilityNoteArgs

data class VulnerabilityNoteArgs(val cvssScore: Output<Double>? = null, val cvssV2: Output<CVSSArgs>? = null, val cvssV3: Output<CVSSv3Args>? = null, val cvssVersion: Output<VulnerabilityNoteCvssVersion>? = null, val details: Output<List<DetailArgs>>? = null, val severity: Output<VulnerabilityNoteSeverity>? = null, val sourceUpdateTime: Output<String>? = null, val windowsDetails: Output<List<WindowsDetailArgs>>? = null) : ConvertibleToJava<VulnerabilityNoteArgs>

A security vulnerability that can be found in resources.

Constructors

Link copied to clipboard
fun VulnerabilityNoteArgs(cvssScore: Output<Double>? = null, cvssV2: Output<CVSSArgs>? = null, cvssV3: Output<CVSSv3Args>? = null, cvssVersion: Output<VulnerabilityNoteCvssVersion>? = null, details: Output<List<DetailArgs>>? = null, severity: Output<VulnerabilityNoteSeverity>? = null, sourceUpdateTime: Output<String>? = null, windowsDetails: Output<List<WindowsDetailArgs>>? = null)

Functions

Link copied to clipboard
open override fun toJava(): VulnerabilityNoteArgs

Properties

Link copied to clipboard
val cvssScore: Output<Double>? = null

The CVSS score of this vulnerability. CVSS score is on a scale of 0 - 10 where 0 indicates low severity and 10 indicates high severity.

Link copied to clipboard
val cvssV2: Output<CVSSArgs>? = null

The full description of the v2 CVSS for this vulnerability.

Link copied to clipboard
val cvssV3: Output<CVSSv3Args>? = null

The full description of the CVSSv3 for this vulnerability.

Link copied to clipboard

CVSS version used to populate cvss_score and severity.

Link copied to clipboard
val details: Output<List<DetailArgs>>? = null

Details of all known distros and packages affected by this vulnerability.

Link copied to clipboard
val severity: Output<VulnerabilityNoteSeverity>? = null

The note provider assigned severity of this vulnerability.

Link copied to clipboard
val sourceUpdateTime: Output<String>? = null

The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.

Link copied to clipboard
val windowsDetails: Output<List<WindowsDetailArgs>>? = null

Windows details get their own format because the information format and model don't match a normal detail. Specifically Windows updates are done as patches, thus Windows vulnerabilities really are a missing package, rather than a package being at an incorrect version.