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 a
NOT_FOUNDerror if the user has
containeranalysis.notes.listpermission on a
Noteor
containeranalysis.occurrences.liston an
Occurrence, 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 a
NOT_FOUNDerror if the user has
containeranalysis.notes.listpermission on a
Noteor
containeranalysis.occurrences.liston an
Occurrence, 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 a
NOT_FOUNDerror if the user has
containeranalysis.notes.listpermission on a
Noteor
containeranalysis.occurrences.liston an
Occurrence, 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.