Class: VaultApi::Client

Inherits:
API
  • Object
show all
Includes:
Entries, Paths, Policies, Secrets, Users
Defined in:
lib/vault_api/client.rb,
lib/vault_api/client/paths.rb,
lib/vault_api/client/users.rb,
lib/vault_api/client/entries.rb,
lib/vault_api/client/secrets.rb,
lib/vault_api/client/policies.rb

Overview

Wrapper for the VaultApi REST API.

Defined Under Namespace

Modules: Entries, Paths, Policies, Secrets, Users

Method Summary

Methods included from Policies

#create_initial_user_policy, #create_policy, #delete_policy, #read_policy, #update_policy

Methods included from Secrets

#add_secret, #delete_secret, #read_secret, #secrets, #update_secret, #upload_secrets

Methods included from Entries

#add_entry, #clone_entry, #delete_entry, #entries, #read_entry, #update_entry

Methods included from Users

#add_secrets_to_user_from_global, #create_user, #create_user_with_secret, #delete_user

Methods included from Paths

#delete_path

Methods inherited from API

#config, #initialize

Methods included from Connection

#connection

Methods included from Request

#delete, #delete_policy, #list, #policy, #put_policy, #read, #write

Constructor Details

This class inherits a constructor from VaultApi::API