View Source GoogleApi.ContainerAnalysis.V1.Model.VulnerabilityAssessmentNote (google_api_container_analysis v0.28.0)

A single VulnerabilityAssessmentNote represents one particular product's vulnerability assessment for one CVE.

Attributes

  • assessment (type: GoogleApi.ContainerAnalysis.V1.Model.Assessment.t, default: nil) - Represents a vulnerability assessment for the product.
  • languageCode (type: String.t, default: nil) - Identifies the language used by this document, corresponding to IETF BCP 47 / RFC 5646.
  • longDescription (type: String.t, default: nil) - A detailed description of this Vex.
  • product (type: GoogleApi.ContainerAnalysis.V1.Model.Product.t, default: nil) - The product affected by this vex.
  • publisher (type: GoogleApi.ContainerAnalysis.V1.Model.Publisher.t, default: nil) - Publisher details of this Note.
  • shortDescription (type: String.t, default: nil) - A one sentence description of this Vex.
  • title (type: String.t, default: nil) - The title of the note. E.g. Vex-Debian-11.4

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.ContainerAnalysis.V1.Model.VulnerabilityAssessmentNote{
  assessment: GoogleApi.ContainerAnalysis.V1.Model.Assessment.t() | nil,
  languageCode: String.t() | nil,
  longDescription: String.t() | nil,
  product: GoogleApi.ContainerAnalysis.V1.Model.Product.t() | nil,
  publisher: GoogleApi.ContainerAnalysis.V1.Model.Publisher.t() | nil,
  shortDescription: String.t() | nil,
  title: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.