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

Function listInspectTemplates

dlp/listInspectTemplates.js:37–64  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

35 };
36
37 async function listInspectTemplates() {
38 // Construct template-listing request
39 const request = {
40 parent: `projects/${projectId}/locations/global`,
41 };
42
43 // Run template-deletion request
44 const [templates] = await dlp.listInspectTemplates(request);
45
46 templates.forEach(template => {
47 console.log(`Template ${template.name}`);
48 if (template.displayName) {
49 console.log(` Display name: ${template.displayName}`);
50 }
51
52 console.log(` Created: ${formatDate(template.createTime)}`);
53 console.log(` Updated: ${formatDate(template.updateTime)}`);
54
55 const inspectConfig = template.inspectConfig;
56 const infoTypes = inspectConfig.infoTypes.map(x => x.name);
57 console.log(' InfoTypes:', infoTypes.join(' '));
58 console.log(' Minimum likelihood:', inspectConfig.minLikelihood);
59 console.log(' Include quotes:', inspectConfig.includeQuote);
60
61 const limits = inspectConfig.limits;
62 console.log(' Max findings per request:', limits.maxFindingsPerRequest);
63 });
64 }
65
66 listInspectTemplates();
67 // [END dlp_list_inspect_templates]

Callers 1

mainFunction · 0.85

Calls 1

formatDateFunction · 0.70

Tested by

no test coverage detected