mirror of
https://github.com/opnsense/docs
synced 2024-10-30 21:20:20 +00:00
restructure api doc section https://github.com/opnsense/docs/pull/24 as agreed with @fvanroie
This commit is contained in:
parent
e9f89baab9
commit
d9f2b20807
@ -26,6 +26,7 @@ to use as possible.
|
||||
development/backend
|
||||
development/frontend
|
||||
development/components
|
||||
development/api
|
||||
development/examples
|
||||
development/howtos
|
||||
|
||||
|
46
source/development/api.rst
Normal file
46
source/development/api.rst
Normal file
@ -0,0 +1,46 @@
|
||||
=============
|
||||
API Reference
|
||||
=============
|
||||
|
||||
Introduction
|
||||
------------
|
||||
|
||||
The OPNsense API calls are structured in the form:
|
||||
|
||||
.. code-block:: sh
|
||||
|
||||
https://opnsense.local/api/<module>/<controller>/<command>/[<param1>/[<param2>/...]]
|
||||
|
||||
There are two HTTP verbs used in the OPNsense API:
|
||||
|
||||
- ``GET`` Retrieves data from OPNsense
|
||||
- ``POST`` Creates new data, updates existing data or executes an action
|
||||
|
||||
The body of the HTTP POST request and response is an 'application/json' object.
|
||||
|
||||
The $key and $secret parameters are used to pass the API credentials using curl. You need to set these parameters with your own API credentials before using them in the examples:
|
||||
|
||||
.. code-block:: sh
|
||||
|
||||
key=w86XNZob/8Oq8aC5r0kbNarNtdpoQU781fyoeaOBQsBwkXUt
|
||||
secret=XeD26XVrJ5ilAc/EmglCRC+0j2e57tRsjHwFepOseySWLM53pJASeTA3
|
||||
|
||||
Core API
|
||||
--------
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
:titlesonly:
|
||||
:glob:
|
||||
|
||||
api/core/*
|
||||
|
||||
Plugins API
|
||||
------------
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
:titlesonly:
|
||||
:glob:
|
||||
|
||||
api/plugins/*
|
42
source/development/api/core/captiveportal.rst
Normal file
42
source/development/api/core/captiveportal.rst
Normal file
@ -0,0 +1,42 @@
|
||||
|
||||
CaptivePortal
|
||||
~~~~~~~~~~~~~
|
||||
|
||||
.. csv-table:: Service
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","captiveportal","service","reconfigure",""
|
||||
|
||||
.. csv-table:: Resources
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","captiveportal","service","addtemplate",""
|
||||
"``POST``","captiveportal","service","deltemplate","$uuid"
|
||||
"``GET``","captiveportal","service","gettemplate","$fileid"
|
||||
"``GET``","captiveportal","service","searchtemplates",""
|
||||
"``GET``","captiveportal","service","searchtemplates","$uuid"
|
||||
"``POST``","captiveportal","service","settemplate","$uuid"
|
||||
"``POST``","captiveportal","settings","addzone",""
|
||||
"``POST``","captiveportal","settings","delzone","$uuid"
|
||||
"``GET``","captiveportal","settings","getzone","$uuid"
|
||||
"``GET``","captiveportal","settings","searchzones",""
|
||||
"``POST``","captiveportal","settings","setzone","$uuid"
|
||||
"``POST``","captiveportal","settings","togglezone","$uuid/$enabled"
|
||||
|
||||
.. csv-table:: Other
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"","captiveportal","service","saveTemplate",""
|
||||
"","captiveportal","session","disconnect",""
|
||||
"","captiveportal","session","list",""
|
||||
"","captiveportal","session","zones",""
|
||||
"","captiveportal","voucher","dropExpiredVouchers",""
|
||||
"","captiveportal","voucher","dropVoucherGroup",""
|
||||
"","captiveportal","voucher","expireVoucher",""
|
||||
"","captiveportal","voucher","generateVouchers",""
|
||||
"","captiveportal","voucher","listProviders",""
|
||||
"","captiveportal","voucher","listVoucherGroups",""
|
||||
"","captiveportal","voucher","listVouchers",""
|
19
source/development/api/core/cron.rst
Normal file
19
source/development/api/core/cron.rst
Normal file
@ -0,0 +1,19 @@
|
||||
Cron
|
||||
~~~~
|
||||
|
||||
.. csv-table:: Service
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","cron","service","reconfigure",""
|
||||
|
||||
.. csv-table:: Resources
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","cron","settings","addjob",""
|
||||
"``POST``","cron","settings","deljob","$uuid"
|
||||
"``GET``","cron","settings","getjob","$uuid"
|
||||
"``GET``","cron","settings","searchjobs",""
|
||||
"``POST``","cron","settings","setjob","$uuid"
|
||||
"``POST``","cron","settings","togglejob","$uuid/$enabled"
|
37
source/development/api/core/diagnostics.rst
Normal file
37
source/development/api/core/diagnostics.rst
Normal file
@ -0,0 +1,37 @@
|
||||
|
||||
Diagnostics
|
||||
~~~~~~~~~~~
|
||||
|
||||
.. csv-table:: Settings
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``GET``","diagnostics","netflow","getconfig",""
|
||||
"``GET``","diagnostics","netflow","setconfig",""
|
||||
"``POST``","diagnostics","netflow","setconfig",""
|
||||
|
||||
.. csv-table:: Diagnostics
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"","diagnostics","activity","getActivity",""
|
||||
"","diagnostics","dns","reverse",""
|
||||
"","diagnostics","firewall","log",""
|
||||
"","diagnostics","interface","flushArp",""
|
||||
"","diagnostics","interface","getArp",""
|
||||
"","diagnostics","interface","getInterfaceNames",""
|
||||
"","diagnostics","interface","getNdp",""
|
||||
"","diagnostics","interface","getRoutes",""
|
||||
"","diagnostics","netflow","cacheStats",""
|
||||
"","diagnostics","netflow","isEnabled",""
|
||||
"","diagnostics","netflow","reconfigure",""
|
||||
"","diagnostics","networkinsight","export",""
|
||||
"","diagnostics","networkinsight","getInterfaces",""
|
||||
"","diagnostics","networkinsight","getMetadata",""
|
||||
"","diagnostics","networkinsight","getProtocols",""
|
||||
"","diagnostics","networkinsight","getServices",""
|
||||
"","diagnostics","networkinsight","timeserie","FlowInterfaceTotals/bps/"
|
||||
"","diagnostics","networkinsight","top","FlowDstPortTotals/"
|
||||
"","diagnostics","systemhealth","getInterfaces",""
|
||||
"","diagnostics","systemhealth","getRRDlist",""
|
||||
"","diagnostics","systemhealth","getSystemHealth",""
|
61
source/development/api/core/firmware.rst
Normal file
61
source/development/api/core/firmware.rst
Normal file
@ -0,0 +1,61 @@
|
||||
Firmware
|
||||
~~~~~~~~
|
||||
OPNsense has several API calls to get and set the firmware configuration:
|
||||
|
||||
.. csv-table::
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","Core","Firmware","poweroff",""
|
||||
"``POST``","Core","Firmware","reboot",""
|
||||
"``GET``","Core","Firmware","running",""
|
||||
"``GET``","Core","Firmware","getFirmwareConfig",""
|
||||
"``GET``","Core","Firmware","getFirmwareOptions",""
|
||||
"``POST``","Core","Firmware","setFirmwareConfig",""
|
||||
"``GET``","Core","Firmware","info",""
|
||||
"``GET``","Core","Firmware","status",""
|
||||
"``POST``","Core","Firmware","audit",""
|
||||
"``POST``","Core","Firmware","upgrade",""
|
||||
"``GET``","Core","Firmware","upgradestatus",""
|
||||
"``POST``","Core","Firmware","changelog","$version"
|
||||
|
||||
Examples:
|
||||
|
||||
.. code-block:: sh
|
||||
|
||||
curl -k -u "$key":"$secret" https://opnsense.local/api/core/firmware/getfirmwareconfig -v
|
||||
|
||||
.. code-block:: sh
|
||||
|
||||
curl -k -u "$key":"$secret" https://opnsense.local/api/core/firmware/status -v
|
||||
|
||||
.. code-block:: sh
|
||||
|
||||
curl -d '' -k -u "$key":"$secret" https://opnsense.local/api/core/firmware/changelog/18.1 -v
|
||||
|
||||
|
||||
Packages
|
||||
........
|
||||
You can manage the packages and plugins in OPNsense, using these API calls:
|
||||
|
||||
.. csv-table::
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","Core","Firmware","install","$pkg_name"
|
||||
"``POST``","Core","Firmware","reinstall","$pkg_name"
|
||||
"``POST``","Core","Firmware","remove","$pkg_name"
|
||||
"``POST``","Core","Firmware","lock","$pkg_name"
|
||||
"``POST``","Core","Firmware","unlock","$pkg_name"
|
||||
"``POST``","Core","Firmware","details","$pkg_name"
|
||||
"``POST``","Core","Firmware","license","$pkg_name"
|
||||
|
||||
Examples:
|
||||
|
||||
.. code-block:: sh
|
||||
|
||||
curl -d '' -k -u "$key":"$secret" https://opnsense.local/api/core/firmware/lock/os-xen -v
|
||||
|
||||
.. code-block:: sh
|
||||
|
||||
curl -d '' -k -u "$key":"$secret" https://opnsense.local/api/core/firmware/license/acme.sh -v
|
52
source/development/api/core/ids.rst
Normal file
52
source/development/api/core/ids.rst
Normal file
@ -0,0 +1,52 @@
|
||||
IDS
|
||||
~~~
|
||||
|
||||
.. csv-table:: Settings
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``GET``","ids","settings","get",""
|
||||
"``POST``","ids","settings","set",""
|
||||
|
||||
.. csv-table:: Service
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","ids","service","reconfigure",""
|
||||
"``POST``","ids","service","restart",""
|
||||
"``POST``","ids","service","start",""
|
||||
"``GET``","ids","service","status",""
|
||||
"``POST``","ids","service","stop",""
|
||||
|
||||
.. csv-table:: Resources
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","ids","settings","adduserrule",""
|
||||
"``POST``","ids","settings","deluserrule","$uuid"
|
||||
"``GET``","ids","settings","getruleset","$uuid"
|
||||
"``GET``","ids","settings","getuserrule","$uuid"
|
||||
"``GET``","ids","settings","searchinstalledrules",""
|
||||
"``GET``","ids","settings","searchuserrule",""
|
||||
"``POST``","ids","settings","setrule","$uuid"
|
||||
"``POST``","ids","settings","setruleset","$uuid"
|
||||
"``POST``","ids","settings","setuserrule","$uuid"
|
||||
"``POST``","ids","settings","togglerule","$uuid/$enabled"
|
||||
"``POST``","ids","settings","toggleruleset","$uuid/$enabled"
|
||||
"``POST``","ids","settings","toggleuserrule","$uuid/$enabled"
|
||||
|
||||
.. csv-table:: Other
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"","ids","service","dropAlertLog",""
|
||||
"","ids","service","getAlertInfo",""
|
||||
"","ids","service","getAlertLogs",""
|
||||
"","ids","service","queryAlerts",""
|
||||
"","ids","service","reloadRules",""
|
||||
"","ids","service","updateRules",""
|
||||
"","ids","settings","getRuleInfo",""
|
||||
"","ids","settings","getRulesetproperties",""
|
||||
"","ids","settings","listRuleClasstypes",""
|
||||
"","ids","settings","listRulesets",""
|
||||
"","ids","settings","setRulesetproperties",""
|
8
source/development/api/core/menu.rst
Normal file
8
source/development/api/core/menu.rst
Normal file
@ -0,0 +1,8 @@
|
||||
Menu
|
||||
~~~~
|
||||
|
||||
.. csv-table::
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``GET``","core","menu","search",""
|
39
source/development/api/core/proxy.rst
Normal file
39
source/development/api/core/proxy.rst
Normal file
@ -0,0 +1,39 @@
|
||||
Proxy
|
||||
~~~~~
|
||||
|
||||
.. csv-table:: Settings
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``GET``","proxy","settings","get",""
|
||||
"``POST``","proxy","settings","set",""
|
||||
"``GET``","proxy","settings","set",""
|
||||
|
||||
.. csv-table:: Service
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","proxy","service","reconfigure",""
|
||||
"``POST``","proxy","service","restart",""
|
||||
"``POST``","proxy","service","start",""
|
||||
"``GET``","proxy","service","status",""
|
||||
"``POST``","proxy","service","stop",""
|
||||
|
||||
.. csv-table:: Resources
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","proxy","settings","addremoteblacklist",""
|
||||
"``POST``","proxy","settings","delremoteblacklist","$uuid"
|
||||
"``GET``","proxy","settings","getremoteblacklist","$uuid"
|
||||
"``GET``","proxy","settings","searchremoteblacklists",""
|
||||
"``POST``","proxy","settings","setremoteblacklist","$uuid"
|
||||
"``POST``","proxy","settings","toggleremoteblacklist","$uuid"
|
||||
|
||||
.. csv-table:: Other
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"","proxy","service","downloadacls",""
|
||||
"","proxy","service","fetchacls",""
|
||||
"","proxy","settings","fetchRBCron",""
|
19
source/development/api/core/routes.rst
Normal file
19
source/development/api/core/routes.rst
Normal file
@ -0,0 +1,19 @@
|
||||
Routes
|
||||
~~~~~~
|
||||
|
||||
.. csv-table:: Service
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","routes","routes","reconfigure",""
|
||||
|
||||
.. csv-table:: Resources
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","routes","routes","addroute",""
|
||||
"``POST``","routes","routes","delroute","$uuid"
|
||||
"``GET``","routes","routes","getroute","$uuid"
|
||||
"``GET``","routes","routes","searchroute",""
|
||||
"``POST``","routes","routes","setroute","$uuid"
|
||||
"``POST``","routes","routes","toggleroute","$uuid/$disabled"
|
36
source/development/api/core/trafficshaper.rst
Normal file
36
source/development/api/core/trafficshaper.rst
Normal file
@ -0,0 +1,36 @@
|
||||
TrafficShaper
|
||||
~~~~~~~~~~~~~
|
||||
|
||||
.. csv-table:: Service
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","trafficshaper","service","reconfigure",""
|
||||
|
||||
.. csv-table:: Resources
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","trafficshaper","settings","addpipe",""
|
||||
"``POST``","trafficshaper","settings","addqueue",""
|
||||
"``POST``","trafficshaper","settings","addrule",""
|
||||
"``POST``","trafficshaper","settings","delpipe","$uuid"
|
||||
"``POST``","trafficshaper","settings","delqueue","$uuid"
|
||||
"``POST``","trafficshaper","settings","delrule","$uuid"
|
||||
"``GET``","trafficshaper","settings","getpipe","$uuid"
|
||||
"``GET``","trafficshaper","settings","getqueue","$uuid"
|
||||
"``GET``","trafficshaper","settings","getrule","$uuid"
|
||||
"``GET``","trafficshaper","settings","searchpipes",""
|
||||
"``GET``","trafficshaper","settings","searchqueues",""
|
||||
"``GET``","trafficshaper","settings","searchrules",""
|
||||
"``POST``","trafficshaper","settings","setpipe","$uuid"
|
||||
"``POST``","trafficshaper","settings","setqueue","$uuid"
|
||||
"``POST``","trafficshaper","settings","setrule","$uuid"
|
||||
"``POST``","trafficshaper","settings","togglepipe","$uuid/$enabled"
|
||||
"``POST``","trafficshaper","settings","togglequeue","$uuid/$enabled"
|
||||
|
||||
.. csv-table:: Other
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"","trafficshaper","service","flushreload",""
|
59
source/development/api/plugins/acmeclient.rst
Normal file
59
source/development/api/plugins/acmeclient.rst
Normal file
@ -0,0 +1,59 @@
|
||||
acmeclient
|
||||
~~~~~~~~~~
|
||||
|
||||
.. csv-table:: Settings
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``GET``","acmeclient","settings","get",""
|
||||
"``POST``","acmeclient","settings","set",""
|
||||
|
||||
.. csv-table:: Service
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","acmeclient","service","configtest",""
|
||||
"``POST``","acmeclient","service","reconfigure",""
|
||||
"``POST``","acmeclient","service","restart",""
|
||||
"``POST``","acmeclient","service","start",""
|
||||
"``GET``","acmeclient","service","status",""
|
||||
"``POST``","acmeclient","service","stop",""
|
||||
|
||||
.. csv-table:: Resources
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","acmeclient","accounts","add",""
|
||||
"``POST``","acmeclient","accounts","del","$uuid"
|
||||
"``GET``","acmeclient","accounts","get","$uuid"
|
||||
"``GET``","acmeclient","accounts","search",""
|
||||
"``POST``","acmeclient","accounts","set","$uuid"
|
||||
"``POST``","acmeclient","accounts","toggle","$uuid/$enabled"
|
||||
"``POST``","acmeclient","actions","add",""
|
||||
"``POST``","acmeclient","actions","del","$uuid"
|
||||
"``GET``","acmeclient","actions","get","$uuid"
|
||||
"``GET``","acmeclient","actions","search",""
|
||||
"``POST``","acmeclient","actions","set","$uuid"
|
||||
"``POST``","acmeclient","actions","toggle","$uuid/$enabled"
|
||||
"``POST``","acmeclient","certificates","add",""
|
||||
"``POST``","acmeclient","certificates","del","$uuid"
|
||||
"``GET``","acmeclient","certificates","get","$uuid"
|
||||
"``GET``","acmeclient","certificates","search",""
|
||||
"``POST``","acmeclient","certificates","set","$uuid"
|
||||
"``POST``","acmeclient","certificates","toggle","$uuid/$enabled"
|
||||
"``POST``","acmeclient","validations","add",""
|
||||
"``POST``","acmeclient","validations","del","$uuid"
|
||||
"``GET``","acmeclient","validations","get","$uuid"
|
||||
"``GET``","acmeclient","validations","search",""
|
||||
"``POST``","acmeclient","validations","set","$uuid"
|
||||
"``POST``","acmeclient","validations","toggle","$uuid/$enabled"
|
||||
|
||||
.. csv-table:: Other
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"","acmeclient","certificates","revoke",""
|
||||
"","acmeclient","certificates","sign",""
|
||||
"","acmeclient","service","signallcerts",""
|
||||
"","acmeclient","settings","fetchCronIntegration",""
|
||||
"","acmeclient","settings","fetchHAProxyIntegration",""
|
19
source/development/api/plugins/arpscanner.rst
Normal file
19
source/development/api/plugins/arpscanner.rst
Normal file
@ -0,0 +1,19 @@
|
||||
arpscanner
|
||||
~~~~~~~~~~
|
||||
|
||||
.. csv-table:: Settings
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``GET``","arpscanner","settings","get",""
|
||||
"``POST``","arpscanner","settings","set",""
|
||||
|
||||
.. csv-table:: Service
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","arpscanner","service","check",""
|
||||
"``POST``","arpscanner","service","reload",""
|
||||
"``POST``","arpscanner","service","start",""
|
||||
"``GET``","arpscanner","service","status",""
|
||||
"``POST``","arpscanner","service","stop",""
|
27
source/development/api/plugins/cicap.rst
Normal file
27
source/development/api/plugins/cicap.rst
Normal file
@ -0,0 +1,27 @@
|
||||
cicap
|
||||
~~~~~
|
||||
|
||||
.. csv-table:: Settings
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``GET``","cicap","antivirus","get",""
|
||||
"``POST``","cicap","antivirus","set",""
|
||||
"``GET``","cicap","general","get",""
|
||||
"``POST``","cicap","general","set",""
|
||||
|
||||
.. csv-table:: Service
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","cicap","service","reconfigure",""
|
||||
"``POST``","cicap","service","restart",""
|
||||
"``POST``","cicap","service","start",""
|
||||
"``GET``","cicap","service","status",""
|
||||
"``POST``","cicap","service","stop",""
|
||||
|
||||
.. csv-table:: Other
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"","cicap","service","checkclamav",""
|
26
source/development/api/plugins/clamav.rst
Normal file
26
source/development/api/plugins/clamav.rst
Normal file
@ -0,0 +1,26 @@
|
||||
clamav
|
||||
~~~~~~
|
||||
|
||||
.. csv-table:: Settings
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``GET``","clamav","general","get",""
|
||||
"``POST``","clamav","general","set",""
|
||||
|
||||
.. csv-table:: Service
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","clamav","service","reconfigure",""
|
||||
"``POST``","clamav","service","restart",""
|
||||
"``POST``","clamav","service","start",""
|
||||
"``GET``","clamav","service","status",""
|
||||
"``POST``","clamav","service","stop",""
|
||||
|
||||
.. csv-table:: Other
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"","clamav","service","freshclam",""
|
||||
"","clamav","service","version",""
|
19
source/development/api/plugins/collectd.rst
Normal file
19
source/development/api/plugins/collectd.rst
Normal file
@ -0,0 +1,19 @@
|
||||
collectd
|
||||
~~~~~~~~
|
||||
|
||||
.. csv-table:: Settings
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``GET``","collectd","general","get",""
|
||||
"``POST``","collectd","general","set",""
|
||||
|
||||
.. csv-table:: Service
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","collectd","service","reconfigure",""
|
||||
"``POST``","collectd","service","restart",""
|
||||
"``POST``","collectd","service","start",""
|
||||
"``GET``","collectd","service","status",""
|
||||
"``POST``","collectd","service","stop",""
|
40
source/development/api/plugins/freeradius.rst
Normal file
40
source/development/api/plugins/freeradius.rst
Normal file
@ -0,0 +1,40 @@
|
||||
freeradius
|
||||
~~~~~~~~~~
|
||||
|
||||
.. csv-table:: Settings
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``GET``","freeradius","eap","get",""
|
||||
"``POST``","freeradius","eap","set",""
|
||||
"``GET``","freeradius","general","get",""
|
||||
"``POST``","freeradius","general","set",""
|
||||
"``GET``","freeradius","ldap","get",""
|
||||
"``POST``","freeradius","ldap","set",""
|
||||
|
||||
.. csv-table:: Service
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","freeradius","service","reconfigure",""
|
||||
"``POST``","freeradius","service","restart",""
|
||||
"``POST``","freeradius","service","start",""
|
||||
"``GET``","freeradius","service","status",""
|
||||
"``POST``","freeradius","service","stop",""
|
||||
|
||||
.. csv-table:: Resources
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","freeradius","client","addclient",""
|
||||
"``POST``","freeradius","client","delclient","$uuid"
|
||||
"``GET``","freeradius","client","getclient","$uuid"
|
||||
"``GET``","freeradius","client","searchclient",""
|
||||
"``POST``","freeradius","client","setclient","$uuid"
|
||||
"``POST``","freeradius","client","toggleclient","$uuid"
|
||||
"``POST``","freeradius","user","adduser",""
|
||||
"``POST``","freeradius","user","deluser","$uuid"
|
||||
"``GET``","freeradius","user","getuser","$uuid"
|
||||
"``GET``","freeradius","user","searchuser",""
|
||||
"``POST``","freeradius","user","setuser","$uuid"
|
||||
"``POST``","freeradius","user","toggleuser","$uuid"
|
23
source/development/api/plugins/ftpproxy.rst
Normal file
23
source/development/api/plugins/ftpproxy.rst
Normal file
@ -0,0 +1,23 @@
|
||||
ftpproxy
|
||||
~~~~~~~~
|
||||
|
||||
.. csv-table:: Service
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","ftpproxy","service","reload",""
|
||||
"``POST``","ftpproxy","service","restart",""
|
||||
"``POST``","ftpproxy","service","start",""
|
||||
"``GET``","ftpproxy","service","status",""
|
||||
"``POST``","ftpproxy","service","stop",""
|
||||
|
||||
.. csv-table:: Resources
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","ftpproxy","settings","addproxy",""
|
||||
"``POST``","ftpproxy","settings","delproxy","$uuid"
|
||||
"``GET``","ftpproxy","settings","getproxy","$uuid"
|
||||
"``GET``","ftpproxy","settings","searchproxy",""
|
||||
"``POST``","ftpproxy","settings","setproxy","$uuid"
|
||||
"``POST``","ftpproxy","settings","toggleproxy","$uuid"
|
76
source/development/api/plugins/haproxy.rst
Normal file
76
source/development/api/plugins/haproxy.rst
Normal file
@ -0,0 +1,76 @@
|
||||
haproxy
|
||||
~~~~~~~
|
||||
|
||||
.. csv-table:: Settings
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``GET``","haproxy","settings","get",""
|
||||
"``POST``","haproxy","settings","set",""
|
||||
|
||||
.. csv-table:: Service
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","haproxy","service","configtest",""
|
||||
"``POST``","haproxy","service","reconfigure",""
|
||||
"``POST``","haproxy","service","restart",""
|
||||
"``POST``","haproxy","service","start",""
|
||||
"``GET``","haproxy","service","status",""
|
||||
"``POST``","haproxy","service","stop",""
|
||||
|
||||
.. csv-table:: Resources
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","haproxy","settings","addacl",""
|
||||
"``POST``","haproxy","settings","addaction",""
|
||||
"``POST``","haproxy","settings","addbackend",""
|
||||
"``POST``","haproxy","settings","adderrorfile",""
|
||||
"``POST``","haproxy","settings","addfrontend",""
|
||||
"``POST``","haproxy","settings","addhealthcheck",""
|
||||
"``POST``","haproxy","settings","addlua",""
|
||||
"``POST``","haproxy","settings","addserver",""
|
||||
"``POST``","haproxy","settings","delacl","$uuid"
|
||||
"``POST``","haproxy","settings","delaction","$uuid"
|
||||
"``POST``","haproxy","settings","delbackend","$uuid"
|
||||
"``POST``","haproxy","settings","delerrorfile","$uuid"
|
||||
"``POST``","haproxy","settings","delfrontend","$uuid"
|
||||
"``POST``","haproxy","settings","delhealthcheck","$uuid"
|
||||
"``POST``","haproxy","settings","dellua","$uuid"
|
||||
"``POST``","haproxy","settings","delserver","$uuid"
|
||||
"``GET``","haproxy","settings","getacl","$uuid"
|
||||
"``GET``","haproxy","settings","getaction","$uuid"
|
||||
"``GET``","haproxy","settings","getbackend","$uuid"
|
||||
"``GET``","haproxy","settings","geterrorfile","$uuid"
|
||||
"``GET``","haproxy","settings","getfrontend","$uuid"
|
||||
"``GET``","haproxy","settings","gethealthcheck","$uuid"
|
||||
"``GET``","haproxy","settings","getlua","$uuid"
|
||||
"``GET``","haproxy","settings","getserver","$uuid"
|
||||
"``GET``","haproxy","settings","searchacls",""
|
||||
"``GET``","haproxy","settings","searchactions",""
|
||||
"``GET``","haproxy","settings","searchbackends",""
|
||||
"``GET``","haproxy","settings","searcherrorfiles",""
|
||||
"``GET``","haproxy","settings","searchfrontends",""
|
||||
"``GET``","haproxy","settings","searchhealthchecks",""
|
||||
"``GET``","haproxy","settings","searchluas",""
|
||||
"``GET``","haproxy","settings","searchservers",""
|
||||
"``POST``","haproxy","settings","setacl","$uuid"
|
||||
"``POST``","haproxy","settings","setaction","$uuid"
|
||||
"``POST``","haproxy","settings","setbackend","$uuid"
|
||||
"``POST``","haproxy","settings","seterrorfile","$uuid"
|
||||
"``POST``","haproxy","settings","setfrontend","$uuid"
|
||||
"``POST``","haproxy","settings","sethealthcheck","$uuid"
|
||||
"``POST``","haproxy","settings","setlua","$uuid"
|
||||
"``POST``","haproxy","settings","setserver","$uuid"
|
||||
"``POST``","haproxy","settings","togglebackend","$uuid/$enabled"
|
||||
"``POST``","haproxy","settings","togglefrontend","$uuid/$enabled"
|
||||
"``POST``","haproxy","settings","togglelua","$uuid/$enabled"
|
||||
|
||||
.. csv-table:: Other
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"","haproxy","statistics","counters",""
|
||||
"","haproxy","statistics","info",""
|
||||
"","haproxy","statistics","tables",""
|
16
source/development/api/plugins/helloworld.rst
Normal file
16
source/development/api/plugins/helloworld.rst
Normal file
@ -0,0 +1,16 @@
|
||||
helloworld
|
||||
~~~~~~~~~~
|
||||
|
||||
.. csv-table:: Settings
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``GET``","helloworld","settings","get",""
|
||||
"``POST``","helloworld","settings","set",""
|
||||
|
||||
.. csv-table:: Service
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","helloworld","service","reload",""
|
||||
"``POST``","helloworld","service","test",""
|
25
source/development/api/plugins/iperf.rst
Normal file
25
source/development/api/plugins/iperf.rst
Normal file
@ -0,0 +1,25 @@
|
||||
iperf
|
||||
~~~~~
|
||||
|
||||
.. csv-table:: Settings
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``GET``","iperf","instance","get",""
|
||||
"``POST``","iperf","instance","set",""
|
||||
|
||||
.. csv-table:: Service
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","iperf","service","reconfigure",""
|
||||
"``POST``","iperf","service","restart",""
|
||||
"``POST``","iperf","service","start",""
|
||||
"``GET``","iperf","service","status",""
|
||||
"``POST``","iperf","service","stop",""
|
||||
|
||||
.. csv-table:: Other
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"","iperf","instance","query",""
|
25
source/development/api/plugins/lldpd.rst
Normal file
25
source/development/api/plugins/lldpd.rst
Normal file
@ -0,0 +1,25 @@
|
||||
lldpd
|
||||
~~~~~
|
||||
|
||||
.. csv-table:: Settings
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``GET``","lldpd","general","get",""
|
||||
"``POST``","lldpd","general","set",""
|
||||
|
||||
.. csv-table:: Service
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","lldpd","service","reconfigure",""
|
||||
"``POST``","lldpd","service","restart",""
|
||||
"``POST``","lldpd","service","start",""
|
||||
"``GET``","lldpd","service","status",""
|
||||
"``POST``","lldpd","service","stop",""
|
||||
|
||||
.. csv-table:: Other
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"","lldpd","service","neighbor",""
|
18
source/development/api/plugins/mdnsrepeater.rst
Normal file
18
source/development/api/plugins/mdnsrepeater.rst
Normal file
@ -0,0 +1,18 @@
|
||||
mdnsrepeater
|
||||
~~~~~~~~~~~~
|
||||
|
||||
.. csv-table:: Settings
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``GET``","mdnsrepeater","settings","get",""
|
||||
"``POST``","mdnsrepeater","settings","set",""
|
||||
|
||||
.. csv-table:: Service
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","mdnsrepeater","service","restart",""
|
||||
"``POST``","mdnsrepeater","service","start",""
|
||||
"``GET``","mdnsrepeater","service","status",""
|
||||
"``POST``","mdnsrepeater","service","stop",""
|
49
source/development/api/plugins/monit.rst
Normal file
49
source/development/api/plugins/monit.rst
Normal file
@ -0,0 +1,49 @@
|
||||
monit
|
||||
~~~~~
|
||||
|
||||
.. csv-table:: Settings
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``GET``","monit","settings","get","general"
|
||||
"``POST``","monit","settings","set","general"
|
||||
|
||||
.. csv-table:: Service
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","monit","service","configtest",""
|
||||
"``POST``","monit","service","reconfigure",""
|
||||
"``POST``","monit","service","restart",""
|
||||
"``POST``","monit","service","start",""
|
||||
"``GET``","monit","service","status",""
|
||||
"``POST``","monit","service","stop",""
|
||||
|
||||
.. csv-table:: Resources
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","monit","settings","add","test"
|
||||
"``POST``","monit","settings","add","service"
|
||||
"``POST``","monit","settings","add","alert"
|
||||
"``POST``","monit","settings","del","test/$uuid"
|
||||
"``POST``","monit","settings","del","service/$uuid"
|
||||
"``POST``","monit","settings","del","alert/$uuid"
|
||||
"``GET``","monit","settings","get","test/$uuid"
|
||||
"``GET``","monit","settings","get","service/$uuid"
|
||||
"``GET``","monit","settings","get","alert/$uuid"
|
||||
"``GET``","monit","settings","search","test"
|
||||
"``GET``","monit","settings","search","alert"
|
||||
"``GET``","monit","settings","search","service"
|
||||
"``POST``","monit","settings","set","service/$uuid"
|
||||
"``POST``","monit","settings","set","test/$uuid"
|
||||
"``POST``","monit","settings","set","alert/$uuid"
|
||||
"``POST``","monit","settings","toggle","alert/$uuid"
|
||||
"``POST``","monit","settings","toggle","service/$uuid"
|
||||
|
||||
.. csv-table:: Other
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"","monit","settings","notification",""
|
||||
"","monit","status","get","html"
|
19
source/development/api/plugins/nodeexporter.rst
Normal file
19
source/development/api/plugins/nodeexporter.rst
Normal file
@ -0,0 +1,19 @@
|
||||
nodeexporter
|
||||
~~~~~~~~~~~~
|
||||
|
||||
.. csv-table:: Settings
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``GET``","nodeexporter","general","get",""
|
||||
"``POST``","nodeexporter","general","set",""
|
||||
|
||||
.. csv-table:: Service
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","nodeexporter","service","reconfigure",""
|
||||
"``POST``","nodeexporter","service","restart",""
|
||||
"``POST``","nodeexporter","service","start",""
|
||||
"``GET``","nodeexporter","service","status",""
|
||||
"``POST``","nodeexporter","service","stop",""
|
15
source/development/api/plugins/nut.rst
Normal file
15
source/development/api/plugins/nut.rst
Normal file
@ -0,0 +1,15 @@
|
||||
nut
|
||||
~~~
|
||||
|
||||
.. csv-table:: Settings
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``GET``","nut","settings","get",""
|
||||
"``POST``","nut","settings","set",""
|
||||
|
||||
.. csv-table:: Service
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","nut","service","reconfigure",""
|
19
source/development/api/plugins/openconnect.rst
Normal file
19
source/development/api/plugins/openconnect.rst
Normal file
@ -0,0 +1,19 @@
|
||||
openconnect
|
||||
~~~~~~~~~~~
|
||||
|
||||
.. csv-table:: Settings
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``GET``","openconnect","general","get",""
|
||||
"``POST``","openconnect","general","set",""
|
||||
|
||||
.. csv-table:: Service
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","openconnect","service","reconfigure",""
|
||||
"``POST``","openconnect","service","restart",""
|
||||
"``POST``","openconnect","service","start",""
|
||||
"``GET``","openconnect","service","status",""
|
||||
"``POST``","openconnect","service","stop",""
|
50
source/development/api/plugins/postfix.rst
Normal file
50
source/development/api/plugins/postfix.rst
Normal file
@ -0,0 +1,50 @@
|
||||
postfix
|
||||
~~~~~~~
|
||||
|
||||
.. csv-table:: Settings
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``GET``","postfix","antispam","get",""
|
||||
"``POST``","postfix","antispam","set",""
|
||||
"``GET``","postfix","general","get",""
|
||||
"``POST``","postfix","general","set",""
|
||||
|
||||
.. csv-table:: Service
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","postfix","service","reconfigure",""
|
||||
"``POST``","postfix","service","restart",""
|
||||
"``POST``","postfix","service","start",""
|
||||
"``GET``","postfix","service","status",""
|
||||
"``POST``","postfix","service","stop",""
|
||||
|
||||
.. csv-table:: Resources
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","postfix","domain","adddomain",""
|
||||
"``POST``","postfix","domain","deldomain","$uuid"
|
||||
"``GET``","postfix","domain","getdomain","$uuid"
|
||||
"``GET``","postfix","domain","searchdomain",""
|
||||
"``POST``","postfix","domain","setdomain","$uuid"
|
||||
"``POST``","postfix","domain","toggledomain","$uuid"
|
||||
"``POST``","postfix","recipient","addrecipient",""
|
||||
"``POST``","postfix","recipient","delrecipient","$uuid"
|
||||
"``GET``","postfix","recipient","getrecipient","$uuid"
|
||||
"``GET``","postfix","recipient","searchrecipient",""
|
||||
"``POST``","postfix","recipient","setrecipient","$uuid"
|
||||
"``POST``","postfix","recipient","togglerecipient","$uuid"
|
||||
"``POST``","postfix","sender","addsender",""
|
||||
"``POST``","postfix","sender","delsender","$uuid"
|
||||
"``GET``","postfix","sender","getsender","$uuid"
|
||||
"``GET``","postfix","sender","searchsender",""
|
||||
"``POST``","postfix","sender","setsender","$uuid"
|
||||
"``POST``","postfix","sender","togglesender","$uuid"
|
||||
|
||||
.. csv-table:: Other
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"","postfix","service","checkrspamd",""
|
19
source/development/api/plugins/proxysso.rst
Normal file
19
source/development/api/plugins/proxysso.rst
Normal file
@ -0,0 +1,19 @@
|
||||
proxysso
|
||||
~~~~~~~~
|
||||
|
||||
.. csv-table:: Settings
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``GET``","proxysso","settings","get",""
|
||||
"``POST``","proxysso","settings","set",""
|
||||
|
||||
.. csv-table:: Other
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"","proxysso","service","createkeytab",""
|
||||
"","proxysso","service","deletekeytab",""
|
||||
"","proxysso","service","getchecklist",""
|
||||
"","proxysso","service","showkeytab",""
|
||||
"","proxysso","service","testkerblogin",""
|
19
source/development/api/plugins/proxyuseracl.rst
Normal file
19
source/development/api/plugins/proxyuseracl.rst
Normal file
@ -0,0 +1,19 @@
|
||||
proxyuseracl
|
||||
~~~~~~~~~~~~
|
||||
|
||||
.. csv-table:: Resources
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","proxyuseracl","settings","addacl",""
|
||||
"``POST``","proxyuseracl","settings","delacl","$uuid"
|
||||
"``GET``","proxyuseracl","settings","getacl","$uuid"
|
||||
"``GET``","proxyuseracl","settings","searchacl",""
|
||||
"``POST``","proxyuseracl","settings","setacl","$uuid"
|
||||
"``POST``","proxyuseracl","settings","toggleacl","$uuid"
|
||||
|
||||
.. csv-table:: Other
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"","proxyuseracl","settings","updownACL",""
|
101
source/development/api/plugins/quagga.rst
Normal file
101
source/development/api/plugins/quagga.rst
Normal file
@ -0,0 +1,101 @@
|
||||
quagga
|
||||
~~~~~~
|
||||
|
||||
.. csv-table:: Settings
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``GET``","quagga","bgp","get",""
|
||||
"``POST``","quagga","bgp","set",""
|
||||
"``GET``","quagga","general","get",""
|
||||
"``POST``","quagga","general","set",""
|
||||
"``GET``","quagga","ospf6settings","get",""
|
||||
"``POST``","quagga","ospf6settings","set",""
|
||||
"``GET``","quagga","ospfsettings","get",""
|
||||
"``POST``","quagga","ospfsettings","set",""
|
||||
"``GET``","quagga","rip","get",""
|
||||
"``POST``","quagga","rip","set",""
|
||||
|
||||
.. csv-table:: Service
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","quagga","service","reconfigure",""
|
||||
"``POST``","quagga","service","restart",""
|
||||
"``POST``","quagga","service","start",""
|
||||
"``GET``","quagga","service","status",""
|
||||
"``POST``","quagga","service","stop",""
|
||||
|
||||
.. csv-table:: Resources
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","quagga","bgp","addaspath",""
|
||||
"``POST``","quagga","bgp","addneighbor",""
|
||||
"``POST``","quagga","bgp","addprefixlist",""
|
||||
"``POST``","quagga","bgp","addroutemap",""
|
||||
"``POST``","quagga","bgp","delaspath","$uuid"
|
||||
"``POST``","quagga","bgp","delneighbor","$uuid"
|
||||
"``POST``","quagga","bgp","delprefixlist","$uuid"
|
||||
"``POST``","quagga","bgp","delroutemap","$uuid"
|
||||
"``GET``","quagga","bgp","getaspath","$uuid"
|
||||
"``GET``","quagga","bgp","getneighbor","$uuid"
|
||||
"``GET``","quagga","bgp","getprefixlist","$uuid"
|
||||
"``GET``","quagga","bgp","getroutemap","$uuid"
|
||||
"``GET``","quagga","bgp","searchaspath",""
|
||||
"``GET``","quagga","bgp","searchneighbor",""
|
||||
"``GET``","quagga","bgp","searchprefixlist",""
|
||||
"``GET``","quagga","bgp","searchroutemap",""
|
||||
"``POST``","quagga","bgp","setaspath","$uuid"
|
||||
"``POST``","quagga","bgp","setneighbor","$uuid"
|
||||
"``POST``","quagga","bgp","setprefixlist","$uuid"
|
||||
"``POST``","quagga","bgp","setroutemap","$uuid"
|
||||
"``POST``","quagga","bgp","toggleaspath","$uuid"
|
||||
"``POST``","quagga","bgp","toggleneighbor","$uuid"
|
||||
"``POST``","quagga","bgp","toggleprefixlist","$uuid"
|
||||
"``POST``","quagga","bgp","toggleroutemap","$uuid"
|
||||
"``POST``","quagga","ospf6settings","addinterface",""
|
||||
"``POST``","quagga","ospf6settings","delinterface","$uuid"
|
||||
"``GET``","quagga","ospf6settings","getinterface","$uuid"
|
||||
"``GET``","quagga","ospf6settings","searchinterface",""
|
||||
"``POST``","quagga","ospf6settings","setinterface","$uuid"
|
||||
"``POST``","quagga","ospf6settings","toggleinterface","$uuid"
|
||||
"``POST``","quagga","ospfsettings","addinterface",""
|
||||
"``POST``","quagga","ospfsettings","addnetwork",""
|
||||
"``POST``","quagga","ospfsettings","addprefixlist",""
|
||||
"``POST``","quagga","ospfsettings","delinterface","$uuid"
|
||||
"``POST``","quagga","ospfsettings","delnetwork","$uuid"
|
||||
"``POST``","quagga","ospfsettings","delprefixlist","$uuid"
|
||||
"``GET``","quagga","ospfsettings","getinterface","$uuid"
|
||||
"``GET``","quagga","ospfsettings","getnetwork","$uuid"
|
||||
"``GET``","quagga","ospfsettings","getprefixlist","$uuid"
|
||||
"``GET``","quagga","ospfsettings","searchinterface",""
|
||||
"``GET``","quagga","ospfsettings","searchnetwork",""
|
||||
"``GET``","quagga","ospfsettings","searchprefixlist",""
|
||||
"``POST``","quagga","ospfsettings","setinterface","$uuid"
|
||||
"``POST``","quagga","ospfsettings","setnetwork","$uuid"
|
||||
"``POST``","quagga","ospfsettings","setprefixlist","$uuid"
|
||||
"``POST``","quagga","ospfsettings","toggleinterface","$uuid"
|
||||
"``POST``","quagga","ospfsettings","togglenetwork","$uuid"
|
||||
"``POST``","quagga","ospfsettings","toggleprefixlist","$uuid"
|
||||
|
||||
.. csv-table:: Diagnostics
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"","quagga","diagnostics","generalroutes",""
|
||||
"","quagga","diagnostics","generalroutes6",""
|
||||
"","quagga","diagnostics","log",""
|
||||
"","quagga","diagnostics","ospfdatabase",""
|
||||
"","quagga","diagnostics","ospfinterface",""
|
||||
"","quagga","diagnostics","ospfneighbor",""
|
||||
"","quagga","diagnostics","ospfoverview",""
|
||||
"","quagga","diagnostics","ospfroute",""
|
||||
"","quagga","diagnostics","ospfv3database",""
|
||||
"","quagga","diagnostics","ospfv3interface",""
|
||||
"","quagga","diagnostics","ospfv3neighbor",""
|
||||
"","quagga","diagnostics","ospfv3overview",""
|
||||
"","quagga","diagnostics","ospfv3route",""
|
||||
"","quagga","diagnostics","showipbgp",""
|
||||
"","quagga","diagnostics","showipbgpsummary",""
|
||||
"","quagga","diagnostics","showrunningconfig",""
|
20
source/development/api/plugins/redis.rst
Normal file
20
source/development/api/plugins/redis.rst
Normal file
@ -0,0 +1,20 @@
|
||||
redis
|
||||
~~~~~
|
||||
|
||||
.. csv-table:: Settings
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``GET``","redis","settings","get",""
|
||||
"``GET``","redis","settings","set",""
|
||||
"``POST``","redis","settings","set",""
|
||||
|
||||
.. csv-table:: Service
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","redis","service","reconfigure",""
|
||||
"``POST``","redis","service","restart",""
|
||||
"``POST``","redis","service","start",""
|
||||
"``GET``","redis","service","status",""
|
||||
"``POST``","redis","service","stop",""
|
51
source/development/api/plugins/relayd.rst
Normal file
51
source/development/api/plugins/relayd.rst
Normal file
@ -0,0 +1,51 @@
|
||||
relayd
|
||||
~~~~~~
|
||||
|
||||
.. csv-table:: Settings
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``GET``","relayd","settings","get","general"
|
||||
|
||||
.. csv-table:: Service
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","relayd","service","configtest",""
|
||||
"``POST``","relayd","service","reconfigure",""
|
||||
"``POST``","relayd","service","restart",""
|
||||
"``POST``","relayd","service","start",""
|
||||
"``GET``","relayd","service","status",""
|
||||
"``POST``","relayd","service","stop",""
|
||||
|
||||
.. csv-table:: Resources
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","relayd","settings","del","tablecheck/$uuid"
|
||||
"``POST``","relayd","settings","del","protocol/$uuid"
|
||||
"``POST``","relayd","settings","del","virtualserver/$uuid"
|
||||
"``POST``","relayd","settings","del","table/$uuid"
|
||||
"``POST``","relayd","settings","del","host/$uuid"
|
||||
"``GET``","relayd","settings","get","host/$uuid"
|
||||
"``GET``","relayd","settings","get","tablecheck/$uuid"
|
||||
"``GET``","relayd","settings","get","virtualserver/$uuid"
|
||||
"``GET``","relayd","settings","get","table/$uuid"
|
||||
"``GET``","relayd","settings","get","protocol/$uuid"
|
||||
"``GET``","relayd","settings","search","host/"
|
||||
"``GET``","relayd","settings","search","virtualserver/"
|
||||
"``GET``","relayd","settings","search","protocol/"
|
||||
"``GET``","relayd","settings","search","tablecheck/"
|
||||
"``GET``","relayd","settings","search","table/"
|
||||
"``POST``","relayd","settings","set","virtualserver/$uuid"
|
||||
"``POST``","relayd","settings","set","host/$uuid"
|
||||
"``POST``","relayd","settings","set","table/$uuid"
|
||||
"``POST``","relayd","settings","set","protocol/$uuid"
|
||||
"``POST``","relayd","settings","set","tablecheck/$uuid"
|
||||
|
||||
.. csv-table:: Other
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"","relayd","status","sum",""
|
||||
"","relayd","status","toggle",""
|
19
source/development/api/plugins/rspamd.rst
Normal file
19
source/development/api/plugins/rspamd.rst
Normal file
@ -0,0 +1,19 @@
|
||||
rspamd
|
||||
~~~~~~
|
||||
|
||||
.. csv-table:: Settings
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``GET``","rspamd","settings","get",""
|
||||
"``POST``","rspamd","settings","set",""
|
||||
|
||||
.. csv-table:: Service
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","rspamd","service","reconfigure",""
|
||||
"``POST``","rspamd","service","restart",""
|
||||
"``POST``","rspamd","service","start",""
|
||||
"``GET``","rspamd","service","status",""
|
||||
"``POST``","rspamd","service","stop",""
|
28
source/development/api/plugins/shadowsock.rst
Normal file
28
source/development/api/plugins/shadowsock.rst
Normal file
@ -0,0 +1,28 @@
|
||||
shadowsocks
|
||||
~~~~~~~~~~~
|
||||
|
||||
.. csv-table:: Settings
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``GET``","shadowsocks","general","get",""
|
||||
"``POST``","shadowsocks","general","set",""
|
||||
"``GET``","shadowsocks","local","get",""
|
||||
"``POST``","shadowsocks","local","set",""
|
||||
|
||||
.. csv-table:: Service
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","shadowsocks","service","reconfigure",""
|
||||
"``POST``","shadowsocks","service","restart",""
|
||||
"``POST``","shadowsocks","service","start",""
|
||||
"``GET``","shadowsocks","service","status",""
|
||||
"``POST``","shadowsocks","service","stop",""
|
||||
|
||||
.. csv-table:: Other
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"","shadowsocks","localservice","reconfigure",""
|
||||
"","shadowsocks","localservice","status",""
|
44
source/development/api/plugins/siproxd.rst
Normal file
44
source/development/api/plugins/siproxd.rst
Normal file
@ -0,0 +1,44 @@
|
||||
siproxd
|
||||
~~~~~~~
|
||||
|
||||
.. csv-table:: Settings
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``GET``","siproxd","general","get",""
|
||||
"``POST``","siproxd","general","set",""
|
||||
|
||||
.. csv-table:: Service
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","siproxd","service","reconfigure",""
|
||||
"``POST``","siproxd","service","restart",""
|
||||
"``POST``","siproxd","service","start",""
|
||||
"``GET``","siproxd","service","status",""
|
||||
"``POST``","siproxd","service","stop",""
|
||||
|
||||
.. csv-table:: Resources
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","siproxd","domain","adddomain",""
|
||||
"``POST``","siproxd","domain","deldomain","$uuid"
|
||||
"``GET``","siproxd","domain","getdomain","$uuid"
|
||||
"``GET``","siproxd","domain","searchdomain",""
|
||||
"``POST``","siproxd","domain","setdomain","$uuid"
|
||||
"``POST``","siproxd","domain","toggledomain","$uuid"
|
||||
"``POST``","siproxd","user","adduser",""
|
||||
"``POST``","siproxd","user","deluser","$uuid"
|
||||
"``GET``","siproxd","user","getuser","$uuid"
|
||||
"``GET``","siproxd","user","searchuser",""
|
||||
"``POST``","siproxd","user","setuser","$uuid"
|
||||
"``POST``","siproxd","user","toggleuser","$uuid"
|
||||
|
||||
.. csv-table:: Other
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"","siproxd","domain","set",""
|
||||
"","siproxd","service","showregistrations",""
|
||||
"","siproxd","user","set",""
|
23
source/development/api/plugins/telegraph.rst
Normal file
23
source/development/api/plugins/telegraph.rst
Normal file
@ -0,0 +1,23 @@
|
||||
telegraf
|
||||
~~~~~~~~
|
||||
|
||||
.. csv-table:: Settings
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``GET``","telegraf","general","get",""
|
||||
"``POST``","telegraf","general","set",""
|
||||
"``GET``","telegraf","input","get",""
|
||||
"``POST``","telegraf","input","set",""
|
||||
"``GET``","telegraf","output","get",""
|
||||
"``POST``","telegraf","output","set",""
|
||||
|
||||
.. csv-table:: Service
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","telegraf","service","reconfigure",""
|
||||
"``POST``","telegraf","service","restart",""
|
||||
"``POST``","telegraf","service","start",""
|
||||
"``GET``","telegraf","service","status",""
|
||||
"``POST``","telegraf","service","stop",""
|
28
source/development/api/plugins/tinc.rst
Normal file
28
source/development/api/plugins/tinc.rst
Normal file
@ -0,0 +1,28 @@
|
||||
tinc
|
||||
~~~~
|
||||
|
||||
.. csv-table:: Service
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","tinc","service","reconfigure",""
|
||||
"``POST``","tinc","service","restart",""
|
||||
"``GET``","tinc","service","start",""
|
||||
"``POST``","tinc","service","stop",""
|
||||
|
||||
.. csv-table:: Resources
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","tinc","settings","delhost","$uuid"
|
||||
"``POST``","tinc","settings","delnetwork","$uuid"
|
||||
"``GET``","tinc","settings","gethost","$uuid"
|
||||
"``GET``","tinc","settings","getnetwork","$uuid"
|
||||
"``GET``","tinc","settings","searchhost",""
|
||||
"``GET``","tinc","settings","searchnetwork",""
|
||||
"``POST``","tinc","settings","sethost",""
|
||||
"``POST``","tinc","settings","sethost","$uuid"
|
||||
"``POST``","tinc","settings","setnetwork",""
|
||||
"``POST``","tinc","settings","setnetwork","$uuid"
|
||||
"``POST``","tinc","settings","togglehost","$uuid/$enabled"
|
||||
"``POST``","tinc","settings","togglenetwork","$uuid/$enabled"
|
64
source/development/api/plugins/tor.rst
Normal file
64
source/development/api/plugins/tor.rst
Normal file
@ -0,0 +1,64 @@
|
||||
tor
|
||||
~~~
|
||||
|
||||
.. csv-table:: Settings
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``GET``","tor","general","get",""
|
||||
"``POST``","tor","general","set",""
|
||||
"``GET``","tor","relay","get",""
|
||||
"``POST``","tor","relay","set",""
|
||||
|
||||
.. csv-table:: Service
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","tor","service","reconfigure",""
|
||||
"``POST``","tor","service","restart",""
|
||||
"``POST``","tor","service","start",""
|
||||
"``GET``","tor","service","status",""
|
||||
"``POST``","tor","service","stop",""
|
||||
|
||||
.. csv-table:: Resources
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","tor","exitacl","addacl",""
|
||||
"``POST``","tor","exitacl","delacl","$uuid"
|
||||
"``GET``","tor","exitacl","getacl","$uuid"
|
||||
"``GET``","tor","exitacl","searchacl",""
|
||||
"``POST``","tor","exitacl","setacl","$uuid"
|
||||
"``POST``","tor","exitacl","toggleacl","$uuid"
|
||||
"``POST``","tor","general","addhidservauth",""
|
||||
"``POST``","tor","general","delhidservauth","$uuid"
|
||||
"``GET``","tor","general","gethidservauth","$uuid"
|
||||
"``GET``","tor","general","searchhidservauth",""
|
||||
"``POST``","tor","general","sethidservauth","$uuid"
|
||||
"``POST``","tor","general","togglehidservauth","$uuid"
|
||||
"``POST``","tor","hiddenservice","addservice",""
|
||||
"``POST``","tor","hiddenservice","delservice","$uuid"
|
||||
"``GET``","tor","hiddenservice","getservice","$uuid"
|
||||
"``GET``","tor","hiddenservice","searchservice",""
|
||||
"``POST``","tor","hiddenservice","setservice","$uuid"
|
||||
"``POST``","tor","hiddenservice","toggleservice","$uuid"
|
||||
"``POST``","tor","hiddenserviceacl","addacl",""
|
||||
"``POST``","tor","hiddenserviceacl","delacl","$uuid"
|
||||
"``GET``","tor","hiddenserviceacl","getacl","$uuid"
|
||||
"``GET``","tor","hiddenserviceacl","searchacl",""
|
||||
"``POST``","tor","hiddenserviceacl","setacl","$uuid"
|
||||
"``POST``","tor","hiddenserviceacl","toggleacl","$uuid"
|
||||
"``POST``","tor","socksacl","addacl",""
|
||||
"``POST``","tor","socksacl","delacl","$uuid"
|
||||
"``GET``","tor","socksacl","getacl","$uuid"
|
||||
"``GET``","tor","socksacl","searchacl",""
|
||||
"``POST``","tor","socksacl","setacl","$uuid"
|
||||
"``POST``","tor","socksacl","toggleacl","$uuid"
|
||||
|
||||
.. csv-table:: Other
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"","tor","service","circuits",""
|
||||
"","tor","service","get",""
|
||||
"","tor","service","streams",""
|
15
source/development/api/plugins/wol.rst
Normal file
15
source/development/api/plugins/wol.rst
Normal file
@ -0,0 +1,15 @@
|
||||
wol
|
||||
~~~
|
||||
|
||||
.. csv-table:: Other
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"","wol","wol","addHost",""
|
||||
"","wol","wol","delHost",""
|
||||
"","wol","wol","getHost",""
|
||||
"","wol","wol","getwake",""
|
||||
"","wol","wol","searchHost",""
|
||||
"","wol","wol","set",""
|
||||
"","wol","wol","setHost",""
|
||||
"","wol","wol","wakeall",""
|
20
source/development/api/plugins/zabbixagent.rst
Normal file
20
source/development/api/plugins/zabbixagent.rst
Normal file
@ -0,0 +1,20 @@
|
||||
zabbixagent
|
||||
~~~~~~~~~~~
|
||||
|
||||
.. csv-table:: Settings
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``GET``","zabbixagent","settings","get",""
|
||||
"``POST``","zabbixagent","settings","set",""
|
||||
"``GET``","zabbixagent","settings","set",""
|
||||
|
||||
.. csv-table:: Service
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","zabbixagent","service","reconfigure",""
|
||||
"``POST``","zabbixagent","service","restart",""
|
||||
"``POST``","zabbixagent","service","start",""
|
||||
"``GET``","zabbixagent","service","status",""
|
||||
"``POST``","zabbixagent","service","stop",""
|
19
source/development/api/plugins/zabbixproxy.rst
Normal file
19
source/development/api/plugins/zabbixproxy.rst
Normal file
@ -0,0 +1,19 @@
|
||||
zabbixproxy
|
||||
~~~~~~~~~~~
|
||||
|
||||
.. csv-table:: Settings
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``GET``","zabbixproxy","general","get",""
|
||||
"``POST``","zabbixproxy","general","set",""
|
||||
|
||||
.. csv-table:: Service
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","zabbixproxy","service","reconfigure",""
|
||||
"``POST``","zabbixproxy","service","restart",""
|
||||
"``POST``","zabbixproxy","service","start",""
|
||||
"``GET``","zabbixproxy","service","status",""
|
||||
"``POST``","zabbixproxy","service","stop",""
|
32
source/development/api/plugins/zerotier.rst
Normal file
32
source/development/api/plugins/zerotier.rst
Normal file
@ -0,0 +1,32 @@
|
||||
zerotier
|
||||
~~~~~~~~
|
||||
|
||||
.. csv-table:: Settings
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``GET``","zerotier","settings","get",""
|
||||
"``POST``","zerotier","settings","set",""
|
||||
|
||||
.. csv-table:: Service
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``GET``","zerotier","settings","status",""
|
||||
|
||||
.. csv-table:: Resources
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"``POST``","zerotier","network","add",""
|
||||
"``POST``","zerotier","network","del","$uuid"
|
||||
"``GET``","zerotier","network","get","$uuid"
|
||||
"``GET``","zerotier","network","search",""
|
||||
"``POST``","zerotier","network","set","$uuid"
|
||||
"``POST``","zerotier","network","toggle","$uuid"
|
||||
|
||||
.. csv-table:: Other
|
||||
:header: "Method", "Module", "Controller", "Command", "Parameters"
|
||||
:widths: 4, 15, 15, 30, 40
|
||||
|
||||
"","zerotier","network","info",""
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user