GoogleApi.ContainerAnalysis.V1alpha1.Model.Occurrence (google_api_container_analysis v0.34.0)
View SourceOccurrence 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 thisOccurrencewas 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 theOccurrencedetails are specified. This field can be used as a filter in list requests. -
name(type:String.t, default:nil) - Output only. The name of theOccurrencein 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 theOccurrenceapplies. -
resourceUrl(type:String.t, default:nil) - The unique URL of the image or the container for which theOccurrenceapplies. 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 thisOccurrencewas 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 }