hashi-vault-js
Version:
A node.js module to interact with the Hashicorp Vault API.
51 lines (41 loc) • 954 B
Markdown
# 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>}
*/
```