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

An instance of an analysis type that has been found on a resource.

Attributes

  • attestation (type: GoogleApi.ContainerAnalysis.V1.Model.AttestationOccurrence.t, default: nil) - Describes an attestation of an artifact.
  • build (type: GoogleApi.ContainerAnalysis.V1.Model.BuildOccurrence.t, default: nil) - Describes a verifiable build.
  • compliance (type: GoogleApi.ContainerAnalysis.V1.Model.ComplianceOccurrence.t, default: nil) - Describes a compliance violation on a linked resource.
  • createTime (type: DateTime.t, default: nil) - Output only. The time this occurrence was created.
  • deployment (type: GoogleApi.ContainerAnalysis.V1.Model.DeploymentOccurrence.t, default: nil) - Describes the deployment of an artifact on a runtime.
  • discovery (type: GoogleApi.ContainerAnalysis.V1.Model.DiscoveryOccurrence.t, default: nil) - Describes when a resource was discovered.
  • dsseAttestation (type: GoogleApi.ContainerAnalysis.V1.Model.DSSEAttestationOccurrence.t, default: nil) - Describes an attestation of an artifact using dsse.
  • envelope (type: GoogleApi.ContainerAnalysis.V1.Model.Envelope.t, default: nil) - https://github.com/secure-systems-lab/dsse
  • image (type: GoogleApi.ContainerAnalysis.V1.Model.ImageOccurrence.t, default: nil) - Describes how this resource derives from the basis in the associated note.
  • kind (type: String.t, default: nil) - Output only. This explicitly denotes which of the occurrence details are specified. This field can be used as a filter in list requests.
  • name (type: String.t, default: nil) - Output only. The name of the occurrence in the form of projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID].
  • noteName (type: String.t, default: nil) - Required. Immutable. The analysis note associated with this occurrence, in the form of projects/[PROVIDER_ID]/notes/[NOTE_ID]. This field can be used as a filter in list requests.
  • package (type: GoogleApi.ContainerAnalysis.V1.Model.PackageOccurrence.t, default: nil) - Describes the installation of a package on the linked resource.
  • remediation (type: String.t, default: nil) - A description of actions that can be taken to remedy the note.
  • resourceUri (type: String.t, default: nil) - Required. Immutable. A URI that represents the resource for which the occurrence applies. For example, https://gcr.io/project/image@sha256:123abc for a Docker image.
  • sbomReference (type: GoogleApi.ContainerAnalysis.V1.Model.SBOMReferenceOccurrence.t, default: nil) - Describes a specific SBOM reference occurrences.
  • updateTime (type: DateTime.t, default: nil) - Output only. The time this occurrence was last updated.
  • upgrade (type: GoogleApi.ContainerAnalysis.V1.Model.UpgradeOccurrence.t, default: nil) - Describes an available package upgrade on the linked resource.
  • vulnerability (type: GoogleApi.ContainerAnalysis.V1.Model.VulnerabilityOccurrence.t, default: nil) - Describes a security vulnerability.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

Functions

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

Unwrap a decoded JSON object into its complex fields.