- HTTP request
- Path parameters
- Query parameters
- Request body
- Response body
- Authorization scopes
- Try it!
Lists DlpJobs that match the specified filter in the request. See https://cloud.google.com/sensitive-data-protection/docs/inspecting-storage and https://cloud.google.com/sensitive-data-protection/docs/compute-risk-analysis to learn more.
HTTP request
GET https://dlp.googleapis.com/v2/{parent=projects/*}/dlpJobs 
The URLs use gRPC Transcoding syntax.
Path parameters
parent 
 string 
Required. Parent resource name.
The format of this value varies depending on whether you have specified a processing location :
- Projects scope, location specified: projects/{projectId}/locations/{locationId}
- Projects scope, no location specified (defaults to global): projects/{projectId}
The following example parent 
string specifies a parent project with the identifier example-project 
, and specifies the europe-west3 
location for processing data:
 parent=projects/example-project/locations/europe-west3 
 
Authorization requires the following IAM 
permission on the specified resource parent 
:
-  dlp.jobs.list
Query parameters
filter 
 string 
Allows filtering.
Supported syntax:
- Filter expressions are made up of one or more restrictions.
- Restrictions can be combined by ANDorORlogical operators. A sequence of restrictions implicitly usesAND.
- A restriction has the form of {field} {operator} {value}.
- Supported fields/values for inspect jobs: -  state- PENDING|RUNNING|CANCELED|FINISHED|FAILED
-  inspected_storage- DATASTORE|CLOUD_STORAGE|BIGQUERY
-  triggerName- The name of the trigger that created the job.
- 'endTime` - Corresponds to the time the job finished.
- 'startTime` - Corresponds to the time the job finished.
 
-  
- Supported fields for risk analysis jobs: -  state- RUNNING|CANCELED|FINISHED|FAILED
- 'endTime` - Corresponds to the time the job finished.
- 'startTime` - Corresponds to the time the job finished.
 
-  
- The operator must be =or!=.
The syntax is based on https://google.aip.dev/160 .
Examples:
- inspected_storage = cloud_storage AND state = done
- inspected_storage = cloud_storage OR inspected_storage = bigquery
- inspected_storage = cloud_storage AND (state = done OR state = canceled)
- endTime > "2017-12-12T00:00:00+00:00"
The length of this field should be no more than 500 characters.
pageSize 
 integer 
The standard list page size.
pageToken 
 string 
The standard list page token.
type 
 enum (  
 DlpJobType 
 
)
The type of job. Defaults to DlpJobType.INSPECT 
orderBy 
 string 
Comma-separated list of fields to order by, followed by asc 
or desc 
postfix. This list is case insensitive. The default sorting order is ascending. Redundant space characters are insignificant.
Example: name asc, endTime asc, createTime desc 
Supported fields are:
-  createTime: corresponds to the time the job was created.
-  endTime: corresponds to the time the job ended.
-  name: corresponds to the job's name.
-  state: corresponds tostate
locationId 
 string 
Deprecated. This field has no effect.
Request body
The request body must be empty.
Response body
If successful, the response body contains an instance of  ListDlpJobsResponse 
 
.
Authorization scopes
Requires the following OAuth scope:
-  https://www.googleapis.com/auth/cloud-platform
For more information, see the Authentication Overview .

