@eqxjs/azure-manage-identity
Version:
For get Azure keyvault secret
14 lines • 677 B
JavaScript
;
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