UNPKG

@eqxjs/azure-manage-identity

Version:

For get Azure keyvault secret

14 lines 677 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.setSecret = setSecret; const keyvault_secrets_1 = require("@azure/keyvault-secrets"); const confidential_mgnt_1 = require("../confidential.mgnt"); async function setSecret(keyvaultURL, secretName, secretValue, secretOpt) { const tokenCredential = new confidential_mgnt_1.MyClientAssertionCredential(); const keyvault = new keyvault_secrets_1.SecretClient(keyvaultURL, tokenCredential); const secret = await keyvault.setSecret(secretName, secretValue, secretOpt).catch((error) => { throw new Error(error); }); return secret; } //# sourceMappingURL=secret.set.js.map