DetailContaineranalysisV1beta1 class

Identifies all appearances 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

DetailContaineranalysisV1beta1({required Input<String> cpeUri, Input<String>? description, Input<VulnerabilityLocationContaineranalysisV1beta1>? fixedLocation, Input<bool>? isObsolete, Input<VersionContaineranalysisV1beta1>? maxAffectedVersion, Input<VersionContaineranalysisV1beta1>? minAffectedVersion, required Input<String> package, Input<String>? packageType, Input<String>? severityName, Input<String>? source, Input<String>? sourceUpdateTime, Input<String>? vendor})
Creates a new DetailContaineranalysisV1beta1. cpeUri The CPE URI in cpe format in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar. description A vendor-specific description of this note. fixedLocation The fix for this specific package version. isObsolete Whether this detail is obsolete. Occurrences are expected not to point to obsolete details. maxAffectedVersion The max version of the package in which the vulnerability exists. minAffectedVersion The min version of the package in which the vulnerability exists. package The name of the package where the vulnerability was found. packageType The type of package; whether native or non native(ruby gems, node.js packages etc). severityName The severity (eg: distro assigned severity) for this vulnerability. source The source from which the information in this Detail was obtained. sourceUpdateTime 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. vendor The name of the vendor of the product.
const
DetailContaineranalysisV1beta1.fromMap(Map<String, dynamic> map)
factory

Properties

cpeUri → Input<String>
The CPE URI in cpe format in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar.
final
description → Input<String>?
A vendor-specific description of this note.
final
fixedLocation → Input<VulnerabilityLocationContaineranalysisV1beta1>?
The fix for this specific package version.
final
hashCode → int
The hash code for this object.
no setterinherited
isObsolete → Input<bool>?
Whether this detail is obsolete. Occurrences are expected not to point to obsolete details.
final
maxAffectedVersion → Input<VersionContaineranalysisV1beta1>?
The max version of the package in which the vulnerability exists.
final
minAffectedVersion → Input<VersionContaineranalysisV1beta1>?
The min version of the package in which the vulnerability exists.
final
package → Input<String>
The name of the package where the vulnerability was found.
final
packageType → Input<String>?
The type of package; whether native or non native(ruby gems, node.js packages etc).
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
severityName → Input<String>?
The severity (eg: distro assigned severity) for this vulnerability.
final
source → Input<String>?
The source from which the information in this Detail was obtained.
final
sourceUpdateTime → Input<String>?
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.
final
vendor → Input<String>?
The name of the vendor of the product.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited