google_api_container_analysis v0.5.1 GoogleApi.ContainerAnalysis.V1alpha1.Model.Occurrence View Source
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.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.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 theNoteresource(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.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.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
t() :: %GoogleApi.ContainerAnalysis.V1alpha1.Model.Occurrence{
attestation: GoogleApi.ContainerAnalysis.V1alpha1.Model.Attestation.t(),
buildDetails: GoogleApi.ContainerAnalysis.V1alpha1.Model.BuildDetails.t(),
createTime: DateTime.t(),
deployment: GoogleApi.ContainerAnalysis.V1alpha1.Model.Deployment.t(),
derivedImage: GoogleApi.ContainerAnalysis.V1alpha1.Model.Derived.t(),
discovered: GoogleApi.ContainerAnalysis.V1alpha1.Model.Discovered.t(),
installation: GoogleApi.ContainerAnalysis.V1alpha1.Model.Installation.t(),
kind: String.t(),
name: String.t(),
noteName: String.t(),
remediation: String.t(),
resource: GoogleApi.ContainerAnalysis.V1alpha1.Model.Resource.t(),
resourceUrl: String.t(),
updateTime: DateTime.t(),
upgrade: GoogleApi.ContainerAnalysis.V1alpha1.Model.UpgradeOccurrence.t(),
vulnerabilityDetails:
GoogleApi.ContainerAnalysis.V1alpha1.Model.VulnerabilityDetails.t()
}
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.