Module: VaultApi::Request

Included in:
API
Defined in:
lib/vault_api/request.rb

Instance Method Summary collapse

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