Module: VaultApi::Request
- Included in:
- API
- Defined in:
- lib/vault_api/request.rb
Instance Method Summary collapse
- #delete(params) ⇒ Object
- #delete_policy(params) ⇒ Object
- #list(params) ⇒ Object
- #policy(params) ⇒ Object
- #put_policy(params, rules) ⇒ Object
- #read(params) ⇒ Object
- #write(path, config) ⇒ Object
Instance Method Details
#delete(params) ⇒ Object
17 18 19 |
# File 'lib/vault_api/request.rb', line 17 def delete(params) request(:delete, params) end |
#delete_policy(params) ⇒ Object
29 30 31 |
# File 'lib/vault_api/request.rb', line 29 def delete_policy(params) request_sys(:delete_policy, params) end |
#list(params) ⇒ Object
5 6 7 |
# File 'lib/vault_api/request.rb', line 5 def list(params) request(:list, params) end |
#policy(params) ⇒ Object
21 22 23 |
# File 'lib/vault_api/request.rb', line 21 def policy(params) request_sys(:policy, params) end |
#put_policy(params, rules) ⇒ Object
25 26 27 |
# File 'lib/vault_api/request.rb', line 25 def put_policy(params, rules) request_sys(:put_policy, params, rules) end |
#read(params) ⇒ Object
9 10 11 |
# File 'lib/vault_api/request.rb', line 9 def read(params) request(:read, params) end |
#write(path, config) ⇒ Object
13 14 15 |
# File 'lib/vault_api/request.rb', line 13 def write(path, config) request(:write, path, config) end |