Namespace Google.Apis.ContainerAnalysis.v1
Classes
ContainerAnalysisBaseServiceRequest<TResponse>
A base abstract class for ContainerAnalysis requests.
ContainerAnalysisService
The ContainerAnalysis Service.
ContainerAnalysisService.Scope
Available OAuth 2.0 scopes for use with the Container Analysis API.
ContainerAnalysisService.ScopeConstants
Available OAuth 2.0 scope constants for use with the Container Analysis API.
ProjectsResource
The "projects" collection of methods.
ProjectsResource.LocationsResource
The "locations" collection of methods.
ProjectsResource.LocationsResource.NotesResource
The "notes" collection of methods.
ProjectsResource.LocationsResource.NotesResource.BatchCreateRequest
Creates new notes in batch.
ProjectsResource.LocationsResource.NotesResource.CreateRequest
Creates a new note.
ProjectsResource.LocationsResource.NotesResource.DeleteRequest
Deletes the specified note.
ProjectsResource.LocationsResource.NotesResource.GetIamPolicyRequest
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.
ProjectsResource.LocationsResource.NotesResource.GetRequest
Gets the specified note.
ProjectsResource.LocationsResource.NotesResource.ListRequest
Lists notes for the specified project.
ProjectsResource.LocationsResource.NotesResource.OccurrencesResource
The "occurrences" collection of methods.
ProjectsResource.LocationsResource.NotesResource.OccurrencesResource.ListRequest
Lists occurrences referencing the specified note. Provider projects can use this method to get all occurrences across consumer projects referencing the specified note.
ProjectsResource.LocationsResource.NotesResource.PatchRequest
Updates the specified note.
ProjectsResource.LocationsResource.NotesResource.SetIamPolicyRequest
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.
ProjectsResource.LocationsResource.NotesResource.TestIamPermissionsRequest
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.
ProjectsResource.LocationsResource.OccurrencesResource
The "occurrences" collection of methods.
ProjectsResource.LocationsResource.OccurrencesResource.BatchCreateRequest
Creates new occurrences in batch.
ProjectsResource.LocationsResource.OccurrencesResource.CreateRequest
Creates a new occurrence.
ProjectsResource.LocationsResource.OccurrencesResource.DeleteRequest
Deletes the specified occurrence. For example, use this method to delete an occurrence when the occurrence is no longer applicable for the given resource.
ProjectsResource.LocationsResource.OccurrencesResource.GetIamPolicyRequest
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.
ProjectsResource.LocationsResource.OccurrencesResource.GetNotesRequest
Gets the note attached to the specified occurrence. Consumer projects can use this method to get a note that belongs to a provider project.
ProjectsResource.LocationsResource.OccurrencesResource.GetRequest
Gets the specified occurrence.
ProjectsResource.LocationsResource.OccurrencesResource.GetVulnerabilitySummaryRequest
Gets a summary of the number and severity of occurrences.
ProjectsResource.LocationsResource.OccurrencesResource.ListRequest
Lists occurrences for the specified project.
ProjectsResource.LocationsResource.OccurrencesResource.PatchRequest
Updates the specified occurrence.
ProjectsResource.LocationsResource.OccurrencesResource.SetIamPolicyRequest
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.
ProjectsResource.LocationsResource.OccurrencesResource.TestIamPermissionsRequest
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.
ProjectsResource.LocationsResource.ResourcesResource
The "resources" collection of methods.
ProjectsResource.LocationsResource.ResourcesResource.ExportSBOMRequest
Generates an SBOM for the given resource.
ProjectsResource.NotesResource
The "notes" collection of methods.
ProjectsResource.NotesResource.BatchCreateRequest
Creates new notes in batch.
ProjectsResource.NotesResource.CreateRequest
Creates a new note.
ProjectsResource.NotesResource.DeleteRequest
Deletes the specified note.
ProjectsResource.NotesResource.GetIamPolicyRequest
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.
ProjectsResource.NotesResource.GetRequest
Gets the specified note.
ProjectsResource.NotesResource.ListRequest
Lists notes for the specified project.
ProjectsResource.NotesResource.OccurrencesResource
The "occurrences" collection of methods.
ProjectsResource.NotesResource.OccurrencesResource.ListRequest
Lists occurrences referencing the specified note. Provider projects can use this method to get all occurrences across consumer projects referencing the specified note.
ProjectsResource.NotesResource.PatchRequest
Updates the specified note.
ProjectsResource.NotesResource.SetIamPolicyRequest
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.
ProjectsResource.NotesResource.TestIamPermissionsRequest
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.
ProjectsResource.OccurrencesResource
The "occurrences" collection of methods.
ProjectsResource.OccurrencesResource.BatchCreateRequest
Creates new occurrences in batch.
ProjectsResource.OccurrencesResource.CreateRequest
Creates a new occurrence.
ProjectsResource.OccurrencesResource.DeleteRequest
Deletes the specified occurrence. For example, use this method to delete an occurrence when the occurrence is no longer applicable for the given resource.
ProjectsResource.OccurrencesResource.GetIamPolicyRequest
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.
ProjectsResource.OccurrencesResource.GetNotesRequest
Gets the note attached to the specified occurrence. Consumer projects can use this method to get a note that belongs to a provider project.
ProjectsResource.OccurrencesResource.GetRequest
Gets the specified occurrence.
ProjectsResource.OccurrencesResource.GetVulnerabilitySummaryRequest
Gets a summary of the number and severity of occurrences.
ProjectsResource.OccurrencesResource.ListRequest
Lists occurrences for the specified project.
ProjectsResource.OccurrencesResource.PatchRequest
Updates the specified occurrence.
ProjectsResource.OccurrencesResource.SetIamPolicyRequest
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.
ProjectsResource.OccurrencesResource.TestIamPermissionsRequest
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.
ProjectsResource.ResourcesResource
The "resources" collection of methods.
ProjectsResource.ResourcesResource.ExportSBOMRequest
Generates an SBOM for the given resource.
Enums
ContainerAnalysisBaseServiceRequest<TResponse>.AltEnum
Data format for response.
ContainerAnalysisBaseServiceRequest<TResponse>.XgafvEnum
V1 error format.