MCPcopy Create free account
hub / github.com/GoogleCloudPlatform/nodejs-docs-samples / main

Function main

dlp/deleteJob.js:20–54  ·  view source on GitHub ↗
(projectId, jobName)

Source from the content-addressed store, hash-verified

18// usage: node deleteJob.js my-project projects/YOUR_GCLOUD_PROJECT/dlpJobs/X-#####
19
20function main(projectId, jobName) {
21 // [START dlp_delete_job]
22 // Imports the Google Cloud Data Loss Prevention library
23 const DLP = require('@google-cloud/dlp');
24
25 // Instantiates a client
26 const dlp = new DLP.DlpServiceClient();
27
28 // The project ID to run the API call under
29 // const projectId = 'my-project';
30
31 // The name of the job whose results should be deleted
32 // Parent project ID is automatically extracted from this parameter
33 // const jobName = 'projects/my-project/dlpJobs/X-#####'
34
35 function deleteJob() {
36 // Construct job deletion request
37 const request = {
38 name: jobName,
39 };
40
41 // Run job deletion request
42 dlp
43 .deleteDlpJob(request)
44 .then(() => {
45 console.log(`Successfully deleted job ${jobName}.`);
46 })
47 .catch(err => {
48 console.log(`Error in deleteJob: ${err.message || err}`);
49 });
50 }
51
52 deleteJob();
53 // [END dlp_delete_job]
54}
55main(...process.argv.slice(2));
56process.on('unhandledRejection', err => {
57 console.error(err.message);

Callers 1

deleteJob.jsFile · 0.70

Calls 1

deleteJobFunction · 0.70

Tested by

no test coverage detected