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

Function main

secret-manager/deleteSecret.js:17–40  ·  view source on GitHub ↗
(name = 'projects/my-project/secrets/my-secret')

Source from the content-addressed store, hash-verified

15'use strict';
16
17async function main(name = 'projects/my-project/secrets/my-secret') {
18 // [START secretmanager_delete_secret]
19 /**
20 * TODO(developer): Uncomment these variables before running the sample.
21 */
22 // const name = 'projects/my-project/secrets/my-secret';
23
24 // Imports the Secret Manager library
25 const {SecretManagerServiceClient} = require('@google-cloud/secret-manager');
26
27 // Instantiates a client
28 const client = new SecretManagerServiceClient();
29
30 async function deleteSecret() {
31 await client.deleteSecret({
32 name: name,
33 });
34
35 console.log(`Deleted secret ${name}`);
36 }
37
38 deleteSecret();
39 // [END secretmanager_delete_secret]
40}
41
42const args = process.argv.slice(2);
43main(...args).catch(console.error);

Callers 1

deleteSecret.jsFile · 0.70

Calls 1

deleteSecretFunction · 0.85

Tested by

no test coverage detected