Class: OPNsenseAPI::Core::Unbound::Diagnostics
- Inherits:
-
Object
- Object
- OPNsenseAPI::Core::Unbound::Diagnostics
- Includes:
- OPNsenseAPI::Core
- Defined in:
- lib/opnsense_api/core/unbound/diagnostics.rb
Overview
Constant Summary collapse
- BASE_PATH =
'/unbound/diagnostics'
Instance Method Summary collapse
- #dump_cache(params = {}) ⇒ Object
- #dump_infra(params = {}) ⇒ Object
- #list_insecure(params = {}) ⇒ Object
- #list_local_data(params = {}) ⇒ Object
- #list_local_zones(params = {}) ⇒ Object
- #stats(params = {}) ⇒ Object
Methods included from OPNsenseAPI::Core
Instance Method Details
#dump_cache(params = {}) ⇒ Object
27 28 29 |
# File 'lib/opnsense_api/core/unbound/diagnostics.rb', line 27 def dump_cache(params = {}) @client.get("#{BASE_PATH}/dumpcache", params) end |
#dump_infra(params = {}) ⇒ Object
31 32 33 |
# File 'lib/opnsense_api/core/unbound/diagnostics.rb', line 31 def dump_infra(params = {}) @client.get("#{BASE_PATH}/dumpinfra", params) end |
#list_insecure(params = {}) ⇒ Object
35 36 37 |
# File 'lib/opnsense_api/core/unbound/diagnostics.rb', line 35 def list_insecure(params = {}) @client.get("#{BASE_PATH}/listinsecure", params) end |
#list_local_data(params = {}) ⇒ Object
39 40 41 |
# File 'lib/opnsense_api/core/unbound/diagnostics.rb', line 39 def list_local_data(params = {}) @client.get("#{BASE_PATH}/listlocaldata", params) end |
#list_local_zones(params = {}) ⇒ Object
43 44 45 |
# File 'lib/opnsense_api/core/unbound/diagnostics.rb', line 43 def list_local_zones(params = {}) @client.get("#{BASE_PATH}/listlocalzones", params) end |
#stats(params = {}) ⇒ Object
47 48 49 |
# File 'lib/opnsense_api/core/unbound/diagnostics.rb', line 47 def stats(params = {}) @client.get("#{BASE_PATH}/stats", params) end |