diff --git a/source/development/api/plugins/bind.rst b/source/development/api/plugins/bind.rst new file mode 100644 index 0000000..a59dc3f --- /dev/null +++ b/source/development/api/plugins/bind.rst @@ -0,0 +1,37 @@ +bind +~~~~~~~~~ + +.. csv-table:: Settings + :header: "Method", "Module", "Controller", "Command", "Parameters" + :widths: 4, 15, 15, 30, 40 + + "``GET``","bind","general","get","" + "``POST``","bind","general","set","" + "``GET``","bind","dnsbl","get","" + "``POST``","bind","dnsbl","set","" + +.. csv-table:: Service + :header: "Method", "Module", "Controller", "Command", "Parameters" + :widths: 4, 15, 15, 30, 40 + + "``POST``","bind","service","restart","" + "``POST``","bind","service","start","" + "``POST``","bind","service","status","" + "``POST``","bind","service","stop","" + +.. csv-table:: Resources + :header: "Method", "Module", "Controller", "Command", "Parameters" + :widths: 4, 15, 15, 30, 40 + + "``POST``","bind","acl","addacl","" + "``POST``","bind","acl","delacl","$uuid" + "``GET``","bind","acl","getacl","$uuid" + "``GET``","bind","acl","searchacl","" + "``POST``","bind","acl","setacl","$uuid" + "``POST``","bind","acl","toggleacl","$uuid" + +.. csv-table:: Other + :header: "Method", "Module", "Controller", "Command", "Parameters" + :widths: 4, 15, 15, 30, 40 + + "","bind","service","dnsbl","" diff --git a/source/development/api/plugins/frr.rst b/source/development/api/plugins/frr.rst new file mode 100644 index 0000000..ed451d3 --- /dev/null +++ b/source/development/api/plugins/frr.rst @@ -0,0 +1,99 @@ +quagga +~~~~~~~~~ + +.. csv-table:: Settings + :header: "Method", "Module", "Controller", "Command", "Parameters" + :widths: 4, 15, 15, 30, 40 + + "``GET``","quagga","general","get","" + "``POST``","quagga","general","set","" + "``GET``","quagga","bgp","get","" + "``POST``","quagga","bgp","set","" + "``GET``","quagga","ospf","get","" + "``POST``","quagga","ospf","set","" + "``GET``","quagga","ospf6","get","" + "``POST``","quagga","ospf6","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","restart","" + "``POST``","quagga","service","start","" + "``POST``","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","addNeighbor","" + "``POST``","quagga","bgp","delNeighbor","$uuid" + "``GET``","quagga","bgp","getNeighbor","$uuid" + "``GET``","quagga","bgp","searchNeighbor","" + "``POST``","quagga","bgp","setNeighbor","$uuid" + "``POST``","quagga","bgp","toggleNeighbor","$uuid" + "``POST``","quagga","bgp","addAspath","" + "``POST``","quagga","bgp","delAspath","$uuid" + "``GET``","quagga","bgp","getAspath","$uuid" + "``GET``","quagga","bgp","searchAspath","" + "``POST``","quagga","bgp","setAspath","$uuid" + "``POST``","quagga","bgp","toggleAspath","$uuid" + "``POST``","quagga","bgp","addPrefixlist","" + "``POST``","quagga","bgp","delPrefixlist","$uuid" + "``GET``","quagga","bgp","getPrefixlist","$uuid" + "``GET``","quagga","bgp","searchPrefixlist","" + "``POST``","quagga","bgp","setPrefixlist","$uuid" + "``POST``","quagga","bgp","togglePrefixlist","$uuid" + "``POST``","quagga","bgp","addRoutemap","" + "``POST``","quagga","bgp","delRoutemap","$uuid" + "``GET``","quagga","bgp","getRoutemap","$uuid" + "``GET``","quagga","bgp","searchRoutemap","" + "``POST``","quagga","bgp","setRoutemap","$uuid" + "``POST``","quagga","bgp","toggleRoutemap","$uuid" + "``POST``","quagga","ospf","addNetwork","" + "``POST``","quagga","ospf","delNetwork","$uuid" + "``GET``","quagga","ospf","getNetwork","$uuid" + "``GET``","quagga","ospf","searchNetwork","" + "``POST``","quagga","ospf","setNetwork","$uuid" + "``POST``","quagga","ospf","toggleNetwork","$uuid" + "``POST``","quagga","ospf","addInterface","" + "``POST``","quagga","ospf","delInterface","$uuid" + "``GET``","quagga","ospf","getInterface","$uuid" + "``GET``","quagga","ospf","searchInterface","" + "``POST``","quagga","ospf","setInterface","$uuid" + "``POST``","quagga","ospf","toggleInterface","$uuid" + "``POST``","quagga","ospf","addPrefixlist","" + "``POST``","quagga","ospf","delPrefixlist","$uuid" + "``GET``","quagga","ospf","getPrefixlist","$uuid" + "``GET``","quagga","ospf","searchPrefixlist","" + "``POST``","quagga","ospf","setPrefixlist","$uuid" + "``POST``","quagga","ospf","togglePrefixlist","$uuid" + "``POST``","quagga","ospf6","addInterface","" + "``POST``","quagga","ospf6","delInterface","$uuid" + "``GET``","quagga","ospf6","getInterface","$uuid" + "``GET``","quagga","ospf6","searchInterface","" + "``POST``","quagga","ospf6","setInterface","$uuid" + "``POST``","quagga","ospf6","toggleInterface","$uuid" + +.. csv-table:: Other + :header: "Method", "Module", "Controller", "Command", "Parameters" + :widths: 4, 15, 15, 30, 40 + + "","quagga","diagnostics","showipbgpsummary","" + "","quagga","diagnostics","showrunningconfig","" + "","quagga","diagnostics","ospfoverview","" + "","quagga","diagnostics","ospfneighbor","" + "","quagga","diagnostics","ospfroute","" + "","quagga","diagnostics","ospfdatabase","" + "","quagga","diagnostics","ospfinterface","" + "","quagga","diagnostics","ospfv3overview","" + "","quagga","diagnostics","ospfv3neighbor","" + "","quagga","diagnostics","ospfv3route","" + "","quagga","diagnostics","ospfv3database","" + "","quagga","diagnostics","ospfv3interface","" + "","quagga","diagnostics","generalroutes","" + "","quagga","diagnostics","generalroutes6","" + "","quagga","diagnostics","log",""