Skip to content

Latest commit

 

History

History
50 lines (41 loc) · 954 Bytes

File metadata and controls

50 lines (41 loc) · 954 Bytes

Hashi Vault JS

AppRole Functions List

  • loginWithAppRole(roleId, secretId, mount)
/**
* @param {String<required>} roleId
* @param {String<required>} secretId
* @param {String} mount
* @returns {Object}
*/
  • generateAppRoleSecretId(token, appRole, metadata, mount)
/**
* @param {String<required>} token
* @param {String<required>} appRole
* @param {String} metadata
* @param {String} mount
* @returns {Promise<Object>}
*/
  • readAppRoleSecretId(token, appRole, secretId, mount)
/**
* @param {String<required>} token
* @param {String<required>} appRole
* @param {String<required>} secretId
* @param {String} mount
* @returns {Promise<Object>}
*/
  • destroyAppRoleSecretId(token, appRole, secretId, mount)
/**
* @param {String<required>} token
* @param {String<required>} appRole
* @param {String<required>} secretId
* @param {String} mount
* @returns {Promise<Object>}
*/