Nothing Special   »   [go: up one dir, main page]

Skip to content

Latest commit

 

History

History
165 lines (136 loc) · 2.95 KB

KVV2-Functions.md

File metadata and controls

165 lines (136 loc) · 2.95 KB

Hashi Vault JS

KV v2 Functions List

  • eliminateKVSecret(token, name, mount)
/**
 * @param {String<required>} token
 * @param {String<required>} name
 * @param {String} mount
 * @returns {Promise<Object>}
 */
  • updateKVEngineConfig(token, data, mount)
/**
* @param {String<required>} token
* @param {Object<required>} data
* @param {String} mount
* @returns {Promise<Object>}
*/
  • readKVEngineConfig(token, mount)
/**
* @param {String<required>} token
* @param {String} mount
* @returns {Promise<Object>}
*/
  • createKVSecret(token, name, secrets, mount)
/**
* @param {String<required>} token
* @param {String<required>} name
* @param {Object<required>} secrets
* @param {String} mount
* @returns {Promise<Object>}
*/
  • updateKVSecret(token, name, secrets, version, mount)
/**
* @param {String<required>} token
* @param {String<required>} name
* @param {Object<required>} secrets
* @param {Integer<required>} version
* @param {String} mount
* @returns {Promise<Object>}
*/
  • readKVSecret(token, name, version, mount)
/**
* @param {String<required>} token
* @param {String<required>} name
* @param {Integer} version
* @param {String} mount
* @returns {Promise<Object>}
*/
  • deleteLatestVerKVSecret(token, name, mount)
/**
* @param {String<required>} token
* @param {String<required>} name
* @param {String} mount
* @returns {Promise<Object>}
*/
  • createKVSecretMeta(token, path, metadata, mount)
/**
  * @param {String<required>} token
  * @param {String} path
  * @param {String} metadata 
  * @param {String} mount
  * @returns {Promise<Object>}
  */
  • updateKVSecretMeta(token, path, metadata, mount)
/**
  * @param {String<required>} token
  * @param {String} path
  * @param {String} metadata 
  * @param {String} mount
  * @returns {Promise<Object>}
  */
  • readKVSecretMeta
/**
  * @param {String<required>} token
  * @param {String} path
  * @param {String} mount
  * @returns {Promise<Object>}
  */
  • deleteVersionsKVSecret(token, name, versions, mount)
/**
* @param {String<required>} token
* @param {String<required>} name
* @param {[Integer]<required>} versions
* @param {String} mount
* @returns {Promise<Object>}
*/
  • undeleteVersionsKVSecret(token, name, versions, mount)
/**
* @param {String<required>} token
* @param {String<required>} name
* @param {[Integer]<required>} versions
* @param {String} mount
* @returns {Promise<Object>}
*/
  • destroyVersionsKVSecret(token, name, versions, mount)
/**
* @param {String<required>} token
* @param {String<required>} name
* @param {[Integer]<required>} versions
* @param {String} mount
* @returns {Promise<Object>}
*/
  • listKVSecrets(token, folder, mount)
/**
* @param {String<required>} token
* @param {String} folder
* @param {String} mount
* @returns {Promise<Object>}
*/