UNPKG

hashi-vault-js

Version:

A node.js module to interact with the Hashicorp Vault API.

51 lines (41 loc) 954 B
# Hashi Vault JS ## AppRole Functions List * loginWithAppRole(roleId, secretId, mount) ```javascript /** * @param {String<required>} roleId * @param {String<required>} secretId * @param {String} mount * @returns {Object} */ ``` * generateAppRoleSecretId(token, appRole, metadata, mount) ```javascript /** * @param {String<required>} token * @param {String<required>} appRole * @param {String} metadata * @param {String} mount * @returns {Promise<Object>} */ ``` * readAppRoleSecretId(token, appRole, secretId, mount) ```javascript /** * @param {String<required>} token * @param {String<required>} appRole * @param {String<required>} secretId * @param {String} mount * @returns {Promise<Object>} */ ``` * destroyAppRoleSecretId(token, appRole, secretId, mount) ```javascript /** * @param {String<required>} token * @param {String<required>} appRole * @param {String<required>} secretId * @param {String} mount * @returns {Promise<Object>} */ ```