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

Function main

dlp/deleteTrigger.js:20–48  ·  view source on GitHub ↗
(projectId, triggerId)

Source from the content-addressed store, hash-verified

18// usage: node deleteTrigger.js my-rpoject projects/my-project/jobTriggers/my-trigger
19
20function main(projectId, triggerId) {
21 // [START dlp_delete_trigger]
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 trigger to be deleted
32 // Parent project ID is automatically extracted from this parameter
33 // const triggerId = 'projects/my-project/triggers/my-trigger';
34
35 async function deleteTrigger() {
36 // Construct trigger deletion request
37 const request = {
38 name: triggerId,
39 };
40
41 // Run trigger deletion request
42 await dlp.deleteJobTrigger(request);
43 console.log(`Successfully deleted trigger ${triggerId}.`);
44 }
45
46 deleteTrigger();
47 // [END dlp_delete_trigger]
48}
49
50main(...process.argv.slice(2));
51process.on('unhandledRejection', err => {

Callers 1

deleteTrigger.jsFile · 0.70

Calls 1

deleteTriggerFunction · 0.85

Tested by

no test coverage detected