DetailContaineranalysisV1beta1 constructor

const DetailContaineranalysisV1beta1({
  1. required Input<String> cpeUri,
  2. Input<String>? description,
  3. Input<VulnerabilityLocationContaineranalysisV1beta1>? fixedLocation,
  4. Input<bool>? isObsolete,
  5. Input<VersionContaineranalysisV1beta1>? maxAffectedVersion,
  6. Input<VersionContaineranalysisV1beta1>? minAffectedVersion,
  7. required Input<String> package,
  8. Input<String>? packageType,
  9. Input<String>? severityName,
  10. Input<String>? source,
  11. Input<String>? sourceUpdateTime,
  12. 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.

Implementation

const DetailContaineranalysisV1beta1({
  required this.cpeUri,
  this.description,
  this.fixedLocation,
  this.isObsolete,
  this.maxAffectedVersion,
  this.minAffectedVersion,
  required this.package,
  this.packageType,
  this.severityName,
  this.source,
  this.sourceUpdateTime,
  this.vendor,
});