DetailArgs

data class DetailArgs(val cpeUri: Output<String>? = null, val description: Output<String>? = null, val fixedLocation: Output<VulnerabilityLocationArgs>? = null, val isObsolete: Output<Boolean>? = null, val maxAffectedVersion: Output<VersionArgs>? = null, val minAffectedVersion: Output<VersionArgs>? = null, val package: Output<String>? = null, val packageType: Output<String>? = null, val severityName: Output<String>? = null, val source: Output<String>? = null, val vendor: Output<String>? = null) : ConvertibleToJava<DetailArgs>

Identifies all occurrences of this vulnerability in the package for a specific distro/location For example: glibc in cpe:/o:debian:debian_linux:8 for versions 2.1 - 2.2

Constructors

Link copied to clipboard
fun DetailArgs(cpeUri: Output<String>? = null, description: Output<String>? = null, fixedLocation: Output<VulnerabilityLocationArgs>? = null, isObsolete: Output<Boolean>? = null, maxAffectedVersion: Output<VersionArgs>? = null, minAffectedVersion: Output<VersionArgs>? = null, package: Output<String>? = null, packageType: Output<String>? = null, severityName: Output<String>? = null, source: Output<String>? = null, vendor: Output<String>? = null)

Functions

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

Properties

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

The cpe_uri in cpe format (https://cpe.mitre.org/specification/) in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar. This field can be used as a filter in list requests.

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

A vendor-specific description of this note.

Link copied to clipboard

The fix for this specific package version.

Link copied to clipboard
val isObsolete: Output<Boolean>? = null

Whether this Detail is obsolete. Occurrences are expected not to point to obsolete details.

Link copied to clipboard
val maxAffectedVersion: Output<VersionArgs>? = null

The max version of the package in which the vulnerability exists.

Link copied to clipboard
val minAffectedVersion: Output<VersionArgs>? = null

The min version of the package in which the vulnerability exists.

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

The name of the package where the vulnerability was found. This field can be used as a filter in list requests.

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

The type of package; whether native or non native(ruby gems, node.js packages etc)

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

The severity (eg: distro assigned severity) for this vulnerability.

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

The source from which the information in this Detail was obtained.

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

The vendor of the product. e.g. "google"