Classes
ContainerAnalysis
Retrieves analysis results of Cloud components such as Docker container images. The Container Analysis API is an implementation of the Grafeas 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.
ContainerAnalysis.ContainerAnalysisBase
Base class for server-side implementations of ContainerAnalysis
ContainerAnalysis.ContainerAnalysisClient
Client for ContainerAnalysis
ContainerAnalysisClient
ContainerAnalysis client wrapper, for convenient use.
ContainerAnalysisClientBuilder
Builder class for ContainerAnalysisClient to provide simple configuration of credentials, endpoint etc.
ContainerAnalysisClientImpl
ContainerAnalysis client wrapper implementation, for convenient use.
ContainerAnalysisSettings
Settings for ContainerAnalysisClient instances.
GetVulnerabilityOccurrencesSummaryRequest
Request to get a vulnerability summary for some set of occurrences.
VulnerabilityOccurrencesSummary
A summary of how many vulnerability occurrences there are per resource and severity type.
VulnerabilityOccurrencesSummary.Types
Container for nested types declared in the VulnerabilityOccurrencesSummary message type.
VulnerabilityOccurrencesSummary.Types.FixableTotalByDigest
Per resource and severity counts of fixable and total vulnerabilities.