Show / Hide Table of Contents

Namespace Google.Apis.ContainerAnalysis.v1alpha1

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.NotesResource

The "notes" collection of methods.

ProjectsResource.NotesResource.CreateRequest

Creates a new Note.

ProjectsResource.NotesResource.DeleteRequest

Deletes the given Note from the system.

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. Attempting to call this method on a resource without the required permission will result in a PERMISSION_DENIED error. Attempting to call this method on a non-existent resource will result in a NOT_FOUND error if the user has list permission on the project, or a PERMISSION_DENIED error otherwise. The resource takes the following formats: projects/{PROJECT_ID}/occurrences/{OCCURRENCE_ID} for occurrences and projects/{PROJECT_ID}/notes/{NOTE_ID} for notes

ProjectsResource.NotesResource.GetRequest

Returns the requested Note.

ProjectsResource.NotesResource.ListRequest

Lists all Notes for a given project.

ProjectsResource.NotesResource.OccurrencesResource

The "occurrences" collection of methods.

ProjectsResource.NotesResource.OccurrencesResource.ListRequest

Lists Occurrences referencing the specified Note. Use this method to get all occurrences referencing your Note across all your customer projects.

ProjectsResource.NotesResource.PatchRequest

Updates an existing 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. Attempting to call this method without these permissions will result in a PERMISSION_DENIEDerror. Attempting to call this method on a non-existent resource will result in aNOT_FOUNDerror if the user hascontaineranalysis.notes.listpermission on aNoteorcontaineranalysis.occurrences.liston anOccurrence, or a PERMISSION_DENIEDerror otherwise. The resource takes the following formats:projects/{projectid}/occurrences/{occurrenceid}` for occurrences and projects/{projectid}/notes/{noteid} for notes

ProjectsResource.NotesResource.TestIamPermissionsRequest

Returns the permissions that a caller has on the specified note or occurrence resource. Requires list permission on the project (for example, "storage.objects.list" on the containing bucket for testing permission of an object). Attempting to call this method on a non-existent resource will result in a NOT_FOUND error if the user has list permission on the project, or a PERMISSION_DENIED error otherwise. The resource takes the following formats: projects/{PROJECT_ID}/occurrences/{OCCURRENCE_ID} for Occurrences and projects/{PROJECT_ID}/notes/{NOTE_ID} for Notes

ProjectsResource.OccurrencesResource

The "occurrences" collection of methods.

ProjectsResource.OccurrencesResource.CreateRequest

Creates a new Occurrence. Use this method to create Occurrences for a resource.

ProjectsResource.OccurrencesResource.DeleteRequest

Deletes the given Occurrence from the system. Use this when an 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. Attempting to call this method on a resource without the required permission will result in a PERMISSION_DENIED error. Attempting to call this method on a non-existent resource will result in a NOT_FOUND error if the user has list permission on the project, or a PERMISSION_DENIED error otherwise. The resource takes the following formats: projects/{PROJECT_ID}/occurrences/{OCCURRENCE_ID} for occurrences and projects/{PROJECT_ID}/notes/{NOTE_ID} for notes

ProjectsResource.OccurrencesResource.GetNotesRequest

Gets the Note attached to the given Occurrence.

ProjectsResource.OccurrencesResource.GetRequest

Returns the requested Occurrence.

ProjectsResource.OccurrencesResource.GetVulnerabilitySummaryRequest

Gets a summary of the number and severity of occurrences.

ProjectsResource.OccurrencesResource.ListRequest

Lists active Occurrences for a given project matching the filters.

ProjectsResource.OccurrencesResource.PatchRequest

Updates an existing 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. Attempting to call this method without these permissions will result in a PERMISSION_DENIEDerror. Attempting to call this method on a non-existent resource will result in aNOT_FOUNDerror if the user hascontaineranalysis.notes.listpermission on aNoteorcontaineranalysis.occurrences.liston anOccurrence, or a PERMISSION_DENIEDerror otherwise. The resource takes the following formats:projects/{projectid}/occurrences/{occurrenceid}` for occurrences and projects/{projectid}/notes/{noteid} for notes

ProjectsResource.OccurrencesResource.TestIamPermissionsRequest

Returns the permissions that a caller has on the specified note or occurrence resource. Requires list permission on the project (for example, "storage.objects.list" on the containing bucket for testing permission of an object). Attempting to call this method on a non-existent resource will result in a NOT_FOUND error if the user has list permission on the project, or a PERMISSION_DENIED error otherwise. The resource takes the following formats: projects/{PROJECT_ID}/occurrences/{OCCURRENCE_ID} for Occurrences and projects/{PROJECT_ID}/notes/{NOTE_ID} for Notes

ProjectsResource.OperationsResource

The "operations" collection of methods.

ProjectsResource.OperationsResource.CreateRequest

Creates a new Operation.

ProjectsResource.OperationsResource.PatchRequest

Updates an existing operation returns an error if operation does not exist. The only valid operations are to update mark the done bit change the result.

ProjectsResource.ScanConfigsResource

The "scanConfigs" collection of methods.

ProjectsResource.ScanConfigsResource.GetRequest

Gets a specific scan configuration for a project.

ProjectsResource.ScanConfigsResource.ListRequest

Lists scan configurations for a project.

ProjectsResource.ScanConfigsResource.PatchRequest

Updates the scan configuration to a new value.

ProvidersResource

The "providers" collection of methods.

ProvidersResource.NotesResource

The "notes" collection of methods.

ProvidersResource.NotesResource.CreateRequest

Creates a new Note.

ProvidersResource.NotesResource.DeleteRequest

Deletes the given Note from the system.

ProvidersResource.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. Attempting to call this method on a resource without the required permission will result in a PERMISSION_DENIED error. Attempting to call this method on a non-existent resource will result in a NOT_FOUND error if the user has list permission on the project, or a PERMISSION_DENIED error otherwise. The resource takes the following formats: projects/{PROJECT_ID}/occurrences/{OCCURRENCE_ID} for occurrences and projects/{PROJECT_ID}/notes/{NOTE_ID} for notes

ProvidersResource.NotesResource.GetRequest

Returns the requested Note.

ProvidersResource.NotesResource.ListRequest

Lists all Notes for a given project.

ProvidersResource.NotesResource.OccurrencesResource

The "occurrences" collection of methods.

ProvidersResource.NotesResource.OccurrencesResource.ListRequest

Lists Occurrences referencing the specified Note. Use this method to get all occurrences referencing your Note across all your customer projects.

ProvidersResource.NotesResource.PatchRequest

Updates an existing Note.

ProvidersResource.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. Attempting to call this method without these permissions will result in a PERMISSION_DENIEDerror. Attempting to call this method on a non-existent resource will result in aNOT_FOUNDerror if the user hascontaineranalysis.notes.listpermission on aNoteorcontaineranalysis.occurrences.liston anOccurrence, or a PERMISSION_DENIEDerror otherwise. The resource takes the following formats:projects/{projectid}/occurrences/{occurrenceid}` for occurrences and projects/{projectid}/notes/{noteid} for notes

ProvidersResource.NotesResource.TestIamPermissionsRequest

Returns the permissions that a caller has on the specified note or occurrence resource. Requires list permission on the project (for example, "storage.objects.list" on the containing bucket for testing permission of an object). Attempting to call this method on a non-existent resource will result in a NOT_FOUND error if the user has list permission on the project, or a PERMISSION_DENIED error otherwise. The resource takes the following formats: projects/{PROJECT_ID}/occurrences/{OCCURRENCE_ID} for Occurrences and projects/{PROJECT_ID}/notes/{NOTE_ID} for Notes

Enums

ContainerAnalysisBaseServiceRequest<TResponse>.AltEnum

Data format for response.

ContainerAnalysisBaseServiceRequest<TResponse>.XgafvEnum

V1 error format.

ProjectsResource.OccurrencesResource.ListRequest.KindEnum

The kind of occurrences to filter on.

In this article
Back to top Generated by DocFX