Get desktop application:
View/edit binary Protocol Buffers messages
Retrieves analysis results of Cloud components such as Docker container images. The Container Analysis API is an implementation of the [Grafeas](https://grafeas.io) API. Analysis results are stored as a series of occurrences. An `Occurrence` contains information about a specific analysis instance on a resource. An occurrence refers to a `Note`. A note contains details describing the analysis and is generally stored in a separate project, called a `Provider`. Multiple occurrences can refer to the same note. For example, an SSL vulnerability could affect multiple images. In this case, there would be one note for the vulnerability and an occurrence for each image with the vulnerability referring to that note.
Sets the access control policy on the specified note or occurrence. Requires `containeranalysis.notes.setIamPolicy` or `containeranalysis.occurrences.setIamPolicy` permission if the resource is a note or an occurrence, respectively. The resource takes the format `projects/[PROJECT_ID]/notes/[NOTE_ID]` for notes and `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]` for occurrences.
Gets the access control policy for a note or an occurrence resource. Requires `containeranalysis.notes.setIamPolicy` or `containeranalysis.occurrences.setIamPolicy` permission if the resource is a note or occurrence, respectively. The resource takes the format `projects/[PROJECT_ID]/notes/[NOTE_ID]` for notes and `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]` for occurrences.
Returns the permissions that a caller has on the specified note or occurrence. Requires list permission on the project (for example, `containeranalysis.notes.list`). The resource takes the format `projects/[PROJECT_ID]/notes/[NOTE_ID]` for notes and `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]` for occurrences.
Gets a summary of the number and severity of occurrences.
Request to get a vulnerability summary for some set of occurrences.
Required. The name of the project to get a vulnerability summary for in the form of `projects/[PROJECT_ID]`.
The filter expression.
A summary of how many vulnerability occurrences there are per resource and severity type.
A listing by resource of the number of fixable and total vulnerabilities.
Generates an SBOM for the given resource.
The request to generate and export SBOM. Target must be specified for the request.
Required. The name of the resource in the form of `projects/[PROJECT_ID]/resources/[RESOURCE_URL]`.
The location of the SBOM export.
Optional. Empty placeholder to denote that this is a Google Cloud Storage export request.
The response from a call to ExportSBOM.
The name of the discovery occurrence in the form "projects/{project_id}/occurrences/{OCCURRENCE_ID} It can be used to track the progress of the SBOM export.
Empty placeholder to denote that this is a Google Cloud Storage export request.
Used in:
(message has no fields)
Per resource and severity counts of fixable and total vulnerabilities.
Used in:
The affected resource.
The severity for this count. SEVERITY_UNSPECIFIED indicates total across all severities.
The number of fixable vulnerabilities associated with this resource.
The total number of vulnerabilities associated with this resource.