GoogleApi.ContainerAnalysis.V1beta1.Model.Note (google_api_container_analysis v0.14.0) View Source

A type of analysis that can be done for a resource.

Attributes

  • attestationAuthority (type: GoogleApi.ContainerAnalysis.V1beta1.Model.Authority.t, default: nil) - A note describing an attestation role.
  • baseImage (type: GoogleApi.ContainerAnalysis.V1beta1.Model.Basis.t, default: nil) - A note describing a base image.
  • build (type: GoogleApi.ContainerAnalysis.V1beta1.Model.Build.t, default: nil) - A note describing build provenance for a verifiable build.
  • createTime (type: DateTime.t, default: nil) - Output only. The time this note was created. This field can be used as a filter in list requests.
  • deployable (type: GoogleApi.ContainerAnalysis.V1beta1.Model.Deployable.t, default: nil) - A note describing something that can be deployed.
  • discovery (type: GoogleApi.ContainerAnalysis.V1beta1.Model.Discovery.t, default: nil) - A note describing the initial analysis of a resource.
  • expirationTime (type: DateTime.t, default: nil) - Time of expiration for this note. Empty if note does not expire.
  • intoto (type: GoogleApi.ContainerAnalysis.V1beta1.Model.InToto.t, default: nil) - A note describing an in-toto link.
  • kind (type: String.t, default: nil) - Output only. The type of analysis. This field can be used as a filter in list requests.
  • longDescription (type: String.t, default: nil) - A detailed description of this note.
  • name (type: String.t, default: nil) - Output only. The name of the note in the form of projects/[PROVIDER_ID]/notes/[NOTE_ID].
  • package (type: GoogleApi.ContainerAnalysis.V1beta1.Model.Package.t, default: nil) - A note describing a package hosted by various package managers.
  • relatedNoteNames (type: list(String.t), default: nil) - Other notes related to this note.
  • relatedUrl (type: list(GoogleApi.ContainerAnalysis.V1beta1.Model.RelatedUrl.t), default: nil) - URLs associated with this note.
  • shortDescription (type: String.t, default: nil) - A one sentence description of this note.
  • updateTime (type: DateTime.t, default: nil) - Output only. The time this note was last updated. This field can be used as a filter in list requests.
  • vulnerability (type: GoogleApi.ContainerAnalysis.V1beta1.Model.Vulnerability.t, default: nil) - A note describing a package vulnerability.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.ContainerAnalysis.V1beta1.Model.Note{
  attestationAuthority:
    GoogleApi.ContainerAnalysis.V1beta1.Model.Authority.t() | nil,
  baseImage: GoogleApi.ContainerAnalysis.V1beta1.Model.Basis.t() | nil,
  build: GoogleApi.ContainerAnalysis.V1beta1.Model.Build.t() | nil,
  createTime: DateTime.t() | nil,
  deployable: GoogleApi.ContainerAnalysis.V1beta1.Model.Deployable.t() | nil,
  discovery: GoogleApi.ContainerAnalysis.V1beta1.Model.Discovery.t() | nil,
  expirationTime: DateTime.t() | nil,
  intoto: GoogleApi.ContainerAnalysis.V1beta1.Model.InToto.t() | nil,
  kind: String.t() | nil,
  longDescription: String.t() | nil,
  name: String.t() | nil,
  package: GoogleApi.ContainerAnalysis.V1beta1.Model.Package.t() | nil,
  relatedNoteNames: [String.t()] | nil,
  relatedUrl: [GoogleApi.ContainerAnalysis.V1beta1.Model.RelatedUrl.t()] | nil,
  shortDescription: String.t() | nil,
  updateTime: DateTime.t() | nil,
  vulnerability:
    GoogleApi.ContainerAnalysis.V1beta1.Model.Vulnerability.t() | nil
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.