Container Analysis API

An implementation of the Grafeas API, which stores, and enables querying and retrieval of critical metadata about all of your software artifacts.

Service: containeranalysis.googleapis.com

All URIs below are relative to https://containeranalysis.googleapis.com

This service provides the following discovery document:

REST Resource: v1alpha1.projects.notes

Methods
create POST /v1alpha1/{parent=projects/*}/notes
Creates a new Note.
delete DELETE /v1alpha1/{name=projects/*/notes/*}
Deletes the given Note from the system.
get GET /v1alpha1/{name=projects/*/notes/*}
Returns the requested Note.
getIamPolicy POST /v1alpha1/{resource=projects/*/notes/*}:getIamPolicy
Gets the access control policy for a note or an Occurrence resource.
list GET /v1alpha1/{parent=projects/*}/notes
Lists all Notes for a given project.
patch PATCH /v1alpha1/{name=projects/*/notes/*}
Updates an existing Note.
setIamPolicy POST /v1alpha1/{resource=projects/*/notes/*}:setIamPolicy
Sets the access control policy on the specified Note or Occurrence.
testIamPermissions POST /v1alpha1/{resource=projects/*/notes/*}:testIamPermissions
Returns the permissions that a caller has on the specified note or occurrence resource.

REST Resource: v1alpha1.projects.notes.occurrences

Methods
list GET /v1alpha1/{name=projects/*/notes/*}/occurrences
Lists Occurrences referencing the specified Note.

REST Resource: v1alpha1.projects.occurrences

Methods
create POST /v1alpha1/{parent=projects/*}/occurrences
Creates a new Occurrence.
delete DELETE /v1alpha1/{name=projects/*/occurrences/*}
Deletes the given Occurrence from the system.
get GET /v1alpha1/{name=projects/*/occurrences/*}
Returns the requested Occurrence.
getIamPolicy POST /v1alpha1/{resource=projects/*/occurrences/*}:getIamPolicy
Gets the access control policy for a note or an Occurrence resource.
getNotes GET /v1alpha1/{name=projects/*/occurrences/*}/notes
Gets the Note attached to the given Occurrence.
getVulnerabilitySummary GET /v1alpha1/{parent=projects/*/occurrences/*}/vulnerabilitySummary
Gets a summary of the number and severity of occurrences.
list GET /v1alpha1/{parent=projects/*}/occurrences
Lists active Occurrences for a given project matching the filters.
patch PATCH /v1alpha1/{name=projects/*/occurrences/*}
Updates an existing occurrence.
setIamPolicy POST /v1alpha1/{resource=projects/*/occurrences/*}:setIamPolicy
Sets the access control policy on the specified Note or Occurrence.
testIamPermissions POST /v1alpha1/{resource=projects/*/occurrences/*}:testIamPermissions
Returns the permissions that a caller has on the specified note or occurrence resource.

REST Resource: v1alpha1.projects.operations

Methods
create POST /v1alpha1/{parent=projects/*}/operations
Creates a new Operation.
patch PATCH /v1alpha1/{name=projects/*/operations/*}
Updates an existing operation returns an error if operation does not exist.

REST Resource: v1alpha1.projects.scan_configs

Methods
get GET /v1alpha1/{name=projects/*/scan_configs/*}
Gets a specific scan configuration for a project.
list GET /v1alpha1/{parent=projects/*}/scan_configs
Lists scan configurations for a project.
patch PATCH /v1alpha1/{name=projects/*/scan_configs/*}
Updates the scan configuration to a new value.

REST Resource: v1alpha1.providers.notes

Methods
create POST /v1alpha1/{name=providers/*}/notes
Creates a new Note.
delete DELETE /v1alpha1/{name=providers/*/notes/*}
Deletes the given Note from the system.
get GET /v1alpha1/{name=providers/*/notes/*}
Returns the requested Note.
getIamPolicy POST /v1alpha1/{resource=providers/*/notes/*}:getIamPolicy
Gets the access control policy for a note or an Occurrence resource.
list GET /v1alpha1/{name=providers/*}/notes
Lists all Notes for a given project.
patch PATCH /v1alpha1/{name=providers/*/notes/*}
Updates an existing Note.
setIamPolicy POST /v1alpha1/{resource=providers/*/notes/*}:setIamPolicy
Sets the access control policy on the specified Note or Occurrence.
testIamPermissions POST /v1alpha1/{resource=providers/*/notes/*}:testIamPermissions
Returns the permissions that a caller has on the specified note or occurrence resource.

REST Resource: v1alpha1.providers.notes.occurrences

Methods
list GET /v1alpha1/{name=providers/*/notes/*}/occurrences
Lists Occurrences referencing the specified Note.
Esta página foi útil? Conte sua opinião sobre: