View Source GoogleApi.ContainerAnalysis.V1alpha1.Model.Occurrence (google_api_container_analysis v0.28.0)
Occurrence
includes information about analysis occurrences for an image.
Attributes
-
attestation
(type:GoogleApi.ContainerAnalysis.V1alpha1.Model.Attestation.t
, default:nil
) - Describes an attestation of an artifact. -
buildDetails
(type:GoogleApi.ContainerAnalysis.V1alpha1.Model.BuildDetails.t
, default:nil
) - Build details for a verifiable build. -
compliance
(type:GoogleApi.ContainerAnalysis.V1alpha1.Model.ComplianceOccurrence.t
, default:nil
) - Describes whether or not a resource passes compliance checks. -
createTime
(type:DateTime.t
, default:nil
) - Output only. The time thisOccurrence
was created. -
deployment
(type:GoogleApi.ContainerAnalysis.V1alpha1.Model.Deployment.t
, default:nil
) - Describes the deployment of an artifact on a runtime. -
derivedImage
(type:GoogleApi.ContainerAnalysis.V1alpha1.Model.Derived.t
, default:nil
) - Describes how this resource derives from the basis in the associated note. -
discovered
(type:GoogleApi.ContainerAnalysis.V1alpha1.Model.Discovered.t
, default:nil
) - Describes the initial scan status for this resource. -
dsseAttestation
(type:GoogleApi.ContainerAnalysis.V1alpha1.Model.DSSEAttestationOccurrence.t
, default:nil
) - This represents a DSSE attestation occurrence -
envelope
(type:GoogleApi.ContainerAnalysis.V1alpha1.Model.Envelope.t
, default:nil
) - https://github.com/secure-systems-lab/dsse -
installation
(type:GoogleApi.ContainerAnalysis.V1alpha1.Model.Installation.t
, default:nil
) - Describes the installation of a package on the linked resource. -
kind
(type:String.t
, default:nil
) - Output only. This explicitly denotes which of theOccurrence
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 theOccurrence
in the form "projects/{project_id}/occurrences/{OCCURRENCE_ID}" -
noteName
(type:String.t
, default:nil
) - An analysis note associated with this image, in the form "providers/{provider_id}/notes/{NOTE_ID}" This field can be used as a filter in list requests. -
remediation
(type:String.t
, default:nil
) - A description of actions that can be taken to remedy theNote
-
resource
(type:GoogleApi.ContainerAnalysis.V1alpha1.Model.Resource.t
, default:nil
) - The resource for which theOccurrence
applies. -
resourceUrl
(type:String.t
, default:nil
) - The unique URL of the image or the container for which theOccurrence
applies. For example, https://gcr.io/project/image@sha256:foo This field can be used as a filter in list requests. -
sbom
(type:GoogleApi.ContainerAnalysis.V1alpha1.Model.DocumentOccurrence.t
, default:nil
) - Describes a specific software bill of materials document. -
sbomReference
(type:GoogleApi.ContainerAnalysis.V1alpha1.Model.SBOMReferenceOccurrence.t
, default:nil
) - This represents an SBOM reference occurrence -
spdxFile
(type:GoogleApi.ContainerAnalysis.V1alpha1.Model.FileOccurrence.t
, default:nil
) - Describes a specific SPDX File. -
spdxPackage
(type:GoogleApi.ContainerAnalysis.V1alpha1.Model.PackageInfoOccurrence.t
, default:nil
) - Describes a specific SPDX Package. -
spdxRelationship
(type:GoogleApi.ContainerAnalysis.V1alpha1.Model.RelationshipOccurrence.t
, default:nil
) - Describes a specific relationship between SPDX elements. -
updateTime
(type:DateTime.t
, default:nil
) - Output only. The time thisOccurrence
was last updated. -
upgrade
(type:GoogleApi.ContainerAnalysis.V1alpha1.Model.UpgradeOccurrence.t
, default:nil
) - Describes an upgrade. -
vulnerabilityDetails
(type:GoogleApi.ContainerAnalysis.V1alpha1.Model.VulnerabilityDetails.t
, default:nil
) - Details of a security vulnerability note.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.ContainerAnalysis.V1alpha1.Model.Occurrence{ attestation: GoogleApi.ContainerAnalysis.V1alpha1.Model.Attestation.t() | nil, buildDetails: GoogleApi.ContainerAnalysis.V1alpha1.Model.BuildDetails.t() | nil, compliance: GoogleApi.ContainerAnalysis.V1alpha1.Model.ComplianceOccurrence.t() | nil, createTime: DateTime.t() | nil, deployment: GoogleApi.ContainerAnalysis.V1alpha1.Model.Deployment.t() | nil, derivedImage: GoogleApi.ContainerAnalysis.V1alpha1.Model.Derived.t() | nil, discovered: GoogleApi.ContainerAnalysis.V1alpha1.Model.Discovered.t() | nil, dsseAttestation: GoogleApi.ContainerAnalysis.V1alpha1.Model.DSSEAttestationOccurrence.t() | nil, envelope: GoogleApi.ContainerAnalysis.V1alpha1.Model.Envelope.t() | nil, installation: GoogleApi.ContainerAnalysis.V1alpha1.Model.Installation.t() | nil, kind: String.t() | nil, name: String.t() | nil, noteName: String.t() | nil, remediation: String.t() | nil, resource: GoogleApi.ContainerAnalysis.V1alpha1.Model.Resource.t() | nil, resourceUrl: String.t() | nil, sbom: GoogleApi.ContainerAnalysis.V1alpha1.Model.DocumentOccurrence.t() | nil, sbomReference: GoogleApi.ContainerAnalysis.V1alpha1.Model.SBOMReferenceOccurrence.t() | nil, spdxFile: GoogleApi.ContainerAnalysis.V1alpha1.Model.FileOccurrence.t() | nil, spdxPackage: GoogleApi.ContainerAnalysis.V1alpha1.Model.PackageInfoOccurrence.t() | nil, spdxRelationship: GoogleApi.ContainerAnalysis.V1alpha1.Model.RelationshipOccurrence.t() | nil, updateTime: DateTime.t() | nil, upgrade: GoogleApi.ContainerAnalysis.V1alpha1.Model.UpgradeOccurrence.t() | nil, vulnerabilityDetails: GoogleApi.ContainerAnalysis.V1alpha1.Model.VulnerabilityDetails.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.