PackageIssueArgs

data class PackageIssueArgs(val affectedCpeUri: Output<String>, val affectedPackage: Output<String>, val affectedVersion: Output<VersionArgs>, val fileLocation: Output<List<GrafeasV1FileLocationArgs>>? = null, val fixedCpeUri: Output<String>? = null, val fixedPackage: Output<String>? = null, val fixedVersion: Output<VersionArgs>, val packageType: Output<String>? = null) : ConvertibleToJava<PackageIssueArgs>

A detail for a distro and package this vulnerability occurrence was found in and its associated fix (if one is available).

Constructors

Link copied to clipboard
constructor(affectedCpeUri: Output<String>, affectedPackage: Output<String>, affectedVersion: Output<VersionArgs>, fileLocation: Output<List<GrafeasV1FileLocationArgs>>? = null, fixedCpeUri: Output<String>? = null, fixedPackage: Output<String>? = null, fixedVersion: Output<VersionArgs>, packageType: Output<String>? = null)

Properties

Link copied to clipboard
val affectedCpeUri: Output<String>

The CPE URI this vulnerability was found in.

Link copied to clipboard
val affectedPackage: Output<String>

The package this vulnerability was found in.

Link copied to clipboard

The version of the package that is installed on the resource affected by this vulnerability.

Link copied to clipboard

The location at which this package was found.

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

The CPE URI this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.

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

The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.

Link copied to clipboard

The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.

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

The type of package (e.g. OS, MAVEN, GO).

Functions

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