UNPKG

hashi-vault-js

Version:

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

99 lines (80 loc) 1.91 kB
# Hashi Vault JS ## Userpass Functions List * loginWithUserpass(username, password, mount) ```javascript /** * @param {String<required>} username * @param {String<required>} password * @param {String} mount * @returns {Promise<Object>} */ ``` * createUserpassUser(token, username, password, policies, mount) ```javascript /** * @param {String<required>} token * @param {String<required>} username * @param {String<required>} password * @param {[String]<required>} policies * @param {String} mount * @returns {Promise<Object>} */ ``` * updateUserpassUser(token, username, password, policies, mount) ```javascript /** * @param {String<required>} token * @param {String<required>} username * @param {String<required>} password * @param {[String]<required>} policies * @param {String} mount * @returns {Promise<Object>} */ ``` **Note:** This is just an alias to createUserpassUser * readUserpassUser(token, username, mount) ```javascript /** * @param {String<required>} token * @param {String<required>} username * @param {String} mount * @returns {Promise<Object>} */ ``` * deleteUserpassUser(token, username, mount) ```javascript /** * @param {String<required>} token * @param {String<required>} username * @param {String} mount * @returns {Promise<Object>} */ ``` * updateUserpassPassword(token, username, password) ```javascript /** * @param {String<required>} token * @param {String<required>} username * @param {String<required>} password * @param {String} mount * @returns {Promise<Oject>} */ ``` * updateUserpassPolicies(token, username, policies, mount) ```javascript /** * @param {String<required>} token * @param {String<required>} username * @param {[String]<required>} policies * @param {String} mount * @returns {Promise<Oject>} */ ``` * listUserpassUsers(token, mount) ```javascript /** * @param {String<required>} token * @param {String} mount * @returns {Promise<Object>} */ ```