]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#1240] Revert "[#1240] Added access in command JSON files"
authorFrancis Dupont <fdupont@isc.org>
Sat, 23 May 2020 10:57:03 +0000 (12:57 +0200)
committerFrancis Dupont <fdupont@isc.org>
Sat, 23 May 2020 10:57:03 +0000 (12:57 +0200)
This reverts commit 20cd5ab4d9660ec446580813434e6e34a9a50c11.

170 files changed:
doc/sphinx/Makefile.am
doc/sphinx/api-files.txt
doc/sphinx/api/_template.json
doc/sphinx/api/build-report.json
doc/sphinx/api/cache-clear.json
doc/sphinx/api/cache-get-by-id.json
doc/sphinx/api/cache-get.json
doc/sphinx/api/cache-insert.json
doc/sphinx/api/cache-load.json
doc/sphinx/api/cache-remove.json
doc/sphinx/api/cache-size.json
doc/sphinx/api/cache-write.json
doc/sphinx/api/class-add.json
doc/sphinx/api/class-del.json
doc/sphinx/api/class-get.json
doc/sphinx/api/class-list.json
doc/sphinx/api/class-update.json
doc/sphinx/api/cmds-list
doc/sphinx/api/config-backend-pull.json
doc/sphinx/api/config-get.json
doc/sphinx/api/config-reload.json
doc/sphinx/api/config-set.json
doc/sphinx/api/config-test.json
doc/sphinx/api/config-write.json
doc/sphinx/api/dhcp-disable.json
doc/sphinx/api/dhcp-enable.json
doc/sphinx/api/generate-templates
doc/sphinx/api/ha-continue.json
doc/sphinx/api/ha-heartbeat.json
doc/sphinx/api/ha-maintenance-cancel.json
doc/sphinx/api/ha-maintenance-notify.json
doc/sphinx/api/ha-maintenance-start.json
doc/sphinx/api/ha-scopes.json
doc/sphinx/api/ha-sync.json
doc/sphinx/api/lease4-add.json
doc/sphinx/api/lease4-del.json
doc/sphinx/api/lease4-get-all.json
doc/sphinx/api/lease4-get-by-client-id.json
doc/sphinx/api/lease4-get-by-hostname.json
doc/sphinx/api/lease4-get-by-hw-address.json
doc/sphinx/api/lease4-get-page.json
doc/sphinx/api/lease4-get.json
doc/sphinx/api/lease4-resend-ddns.json
doc/sphinx/api/lease4-update.json
doc/sphinx/api/lease4-wipe.json
doc/sphinx/api/lease6-add.json
doc/sphinx/api/lease6-bulk-apply.json
doc/sphinx/api/lease6-del.json
doc/sphinx/api/lease6-get-all.json
doc/sphinx/api/lease6-get-by-duid.json
doc/sphinx/api/lease6-get-by-hostname.json
doc/sphinx/api/lease6-get-page.json
doc/sphinx/api/lease6-get.json
doc/sphinx/api/lease6-resend-ddns.json
doc/sphinx/api/lease6-update.json
doc/sphinx/api/lease6-wipe.json
doc/sphinx/api/leases-reclaim.json
doc/sphinx/api/libreload.json
doc/sphinx/api/list-commands.json
doc/sphinx/api/network4-add.json
doc/sphinx/api/network4-del.json
doc/sphinx/api/network4-get.json
doc/sphinx/api/network4-list.json
doc/sphinx/api/network4-subnet-add.json
doc/sphinx/api/network4-subnet-del.json
doc/sphinx/api/network6-add.json
doc/sphinx/api/network6-del.json
doc/sphinx/api/network6-get.json
doc/sphinx/api/network6-list.json
doc/sphinx/api/network6-subnet-add.json
doc/sphinx/api/network6-subnet-del.json
doc/sphinx/api/remote-global-parameter4-del.json
doc/sphinx/api/remote-global-parameter4-get-all.json
doc/sphinx/api/remote-global-parameter4-get.json
doc/sphinx/api/remote-global-parameter4-set.json
doc/sphinx/api/remote-global-parameter6-del.json
doc/sphinx/api/remote-global-parameter6-get-all.json
doc/sphinx/api/remote-global-parameter6-get.json
doc/sphinx/api/remote-global-parameter6-set.json
doc/sphinx/api/remote-network4-del.json
doc/sphinx/api/remote-network4-get.json
doc/sphinx/api/remote-network4-list.json
doc/sphinx/api/remote-network4-set.json
doc/sphinx/api/remote-network6-del.json
doc/sphinx/api/remote-network6-get.json
doc/sphinx/api/remote-network6-list.json
doc/sphinx/api/remote-network6-set.json
doc/sphinx/api/remote-option-def4-del.json
doc/sphinx/api/remote-option-def4-get-all.json
doc/sphinx/api/remote-option-def4-get.json
doc/sphinx/api/remote-option-def4-set.json
doc/sphinx/api/remote-option-def6-del.json
doc/sphinx/api/remote-option-def6-get-all.json
doc/sphinx/api/remote-option-def6-get.json
doc/sphinx/api/remote-option-def6-set.json
doc/sphinx/api/remote-option4-global-del.json
doc/sphinx/api/remote-option4-global-get-all.json
doc/sphinx/api/remote-option4-global-get.json
doc/sphinx/api/remote-option4-global-set.json
doc/sphinx/api/remote-option4-network-del.json
doc/sphinx/api/remote-option4-network-set.json
doc/sphinx/api/remote-option4-pool-del.json
doc/sphinx/api/remote-option4-pool-set.json
doc/sphinx/api/remote-option4-subnet-del.json
doc/sphinx/api/remote-option4-subnet-set.json
doc/sphinx/api/remote-option6-global-del.json
doc/sphinx/api/remote-option6-global-get-all.json
doc/sphinx/api/remote-option6-global-get.json
doc/sphinx/api/remote-option6-global-set.json
doc/sphinx/api/remote-option6-network-del.json
doc/sphinx/api/remote-option6-network-set.json
doc/sphinx/api/remote-option6-pd-pool-del.json
doc/sphinx/api/remote-option6-pd-pool-set.json
doc/sphinx/api/remote-option6-pool-del.json
doc/sphinx/api/remote-option6-pool-set.json
doc/sphinx/api/remote-option6-subnet-del.json
doc/sphinx/api/remote-option6-subnet-set.json
doc/sphinx/api/remote-server4-del.json
doc/sphinx/api/remote-server4-get-all.json
doc/sphinx/api/remote-server4-get.json
doc/sphinx/api/remote-server4-set.json
doc/sphinx/api/remote-server6-del.json
doc/sphinx/api/remote-server6-get-all.json
doc/sphinx/api/remote-server6-get.json
doc/sphinx/api/remote-server6-set.json
doc/sphinx/api/remote-subnet4-del-by-id.json
doc/sphinx/api/remote-subnet4-del-by-prefix.json
doc/sphinx/api/remote-subnet4-get-by-id.json
doc/sphinx/api/remote-subnet4-get-by-prefix.json
doc/sphinx/api/remote-subnet4-list.json
doc/sphinx/api/remote-subnet4-set.json
doc/sphinx/api/remote-subnet6-del-by-id.json
doc/sphinx/api/remote-subnet6-del-by-prefix.json
doc/sphinx/api/remote-subnet6-get-by-id.json
doc/sphinx/api/remote-subnet6-get-by-prefix.json
doc/sphinx/api/remote-subnet6-list.json
doc/sphinx/api/remote-subnet6-set.json
doc/sphinx/api/reservation-add.json
doc/sphinx/api/reservation-del.json
doc/sphinx/api/reservation-get-all.json
doc/sphinx/api/reservation-get-by-hostname.json
doc/sphinx/api/reservation-get-page.json
doc/sphinx/api/reservation-get.json
doc/sphinx/api/server-tag-get.json
doc/sphinx/api/shutdown.json
doc/sphinx/api/stat-lease4-get.json
doc/sphinx/api/stat-lease6-get.json
doc/sphinx/api/statistic-get-all.json
doc/sphinx/api/statistic-get.json
doc/sphinx/api/statistic-remove-all.json
doc/sphinx/api/statistic-remove.json
doc/sphinx/api/statistic-reset-all.json
doc/sphinx/api/statistic-reset.json
doc/sphinx/api/statistic-sample-age-set-all.json
doc/sphinx/api/statistic-sample-age-set.json
doc/sphinx/api/statistic-sample-count-set-all.json
doc/sphinx/api/statistic-sample-count-set.json
doc/sphinx/api/status-get.json
doc/sphinx/api/subnet4-add.json
doc/sphinx/api/subnet4-del.json
doc/sphinx/api/subnet4-get.json
doc/sphinx/api/subnet4-list.json
doc/sphinx/api/subnet4-update.json
doc/sphinx/api/subnet6-add.json
doc/sphinx/api/subnet6-del.json
doc/sphinx/api/subnet6-get.json
doc/sphinx/api/subnet6-list.json
doc/sphinx/api/subnet6-update.json
doc/sphinx/api/version-get.json
doc/sphinx/api2doc.py

index 4d675c7446f70a08b97de992deeea47d4f42b3dc..c501721fbf19de52cd419b120362646bc06bf527 100644 (file)
@@ -172,12 +172,9 @@ if INSTALL_MANS
        ${INSTALL_DATA} $(mans_found) ${DESTDIR}${mandir}/man8/
 endif
 endif
-       mkdir -p $(DESTDIR)$(datarootdir)/${PACKAGE_NAME}/api
-       cp $(api_files) $(DESTDIR)$(datarootdir)/${PACKAGE_NAME}/api
 
 uninstall-local:
        rm -rf $(DESTDIR)$(docdir)
-       rm -rf $(DESTDIR)$(datarootdir)/${PACKAGE_NAME}/api
 
 # There are sometimes conflicts when more then one sphinx-build is run at a time.
 # This target blocks running anything in parallel in this Makefile,
index 570d42a86f8c4ea449752ad17ef0d8d282fb6a94..77225b34b5a8dcbc65e2ab8de1427a863cf63eeb 100644 (file)
@@ -1,7 +1,7 @@
 api/build-report.json
 api/cache-clear.json
-api/cache-get-by-id.json
 api/cache-get.json
+api/cache-get-by-id.json
 api/cache-insert.json
 api/cache-load.json
 api/cache-remove.json
@@ -35,9 +35,9 @@ api/lease4-get-by-hostname.json
 api/lease4-get-by-hw-address.json
 api/lease4-get-page.json
 api/lease4-get.json
-api/lease4-resend-ddns.json
 api/lease4-update.json
 api/lease4-wipe.json
+api/lease4-resend-ddns.json
 api/lease6-add.json
 api/lease6-bulk-apply.json
 api/lease6-del.json
@@ -46,9 +46,9 @@ api/lease6-get-by-duid.json
 api/lease6-get-by-hostname.json
 api/lease6-get-page.json
 api/lease6-get.json
-api/lease6-resend-ddns.json
 api/lease6-update.json
 api/lease6-wipe.json
+api/lease6-resend-ddns.json
 api/leases-reclaim.json
 api/libreload.json
 api/list-commands.json
@@ -92,16 +92,16 @@ api/remote-option4-global-del.json
 api/remote-option4-global-get-all.json
 api/remote-option4-global-get.json
 api/remote-option4-global-set.json
+api/remote-option6-global-del.json
+api/remote-option6-global-get-all.json
+api/remote-option6-global-get.json
+api/remote-option6-global-set.json
 api/remote-option4-network-del.json
 api/remote-option4-network-set.json
 api/remote-option4-pool-del.json
 api/remote-option4-pool-set.json
 api/remote-option4-subnet-del.json
 api/remote-option4-subnet-set.json
-api/remote-option6-global-del.json
-api/remote-option6-global-get-all.json
-api/remote-option6-global-get.json
-api/remote-option6-global-set.json
 api/remote-option6-network-del.json
 api/remote-option6-network-set.json
 api/remote-option6-pd-pool-del.json
@@ -132,14 +132,12 @@ api/remote-subnet6-list.json
 api/remote-subnet6-set.json
 api/reservation-add.json
 api/reservation-del.json
+api/reservation-get.json
 api/reservation-get-all.json
 api/reservation-get-by-hostname.json
 api/reservation-get-page.json
-api/reservation-get.json
 api/server-tag-get.json
 api/shutdown.json
-api/stat-lease4-get.json
-api/stat-lease6-get.json
 api/statistic-get-all.json
 api/statistic-get.json
 api/statistic-remove-all.json
@@ -151,6 +149,8 @@ api/statistic-sample-age-set.json
 api/statistic-sample-count-set-all.json
 api/statistic-sample-count-set.json
 api/status-get.json
+api/stat-lease4-get.json
+api/stat-lease6-get.json
 api/subnet4-add.json
 api/subnet4-del.json
 api/subnet4-get.json
index aa02ddd3594ea53f54fc4a450f941d343a2f55e3..a0183e13e1af84b47ee591ef2471a0f206756bce 100644 (file)
     // a hook), remove the whole "hook" entry.
     "hook": "name of the hook that provides this command. remove if provided by the core code",
 
-    // This defines the read or write access. Default is write access
-    // to not leave unrestricted access to a dangerous command by accident.
-    "access": "write",
-
     // This defines the syntax of the command.
     "cmd-syntax": [ "Syntax of the command" ],
 
index bd09c089ccb53f16d804b84ef3477963f8daac55..97d900b0028dac2e6d54bc29b0314a2a91fee29e 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.2.0",
     "brief": [
         "This command returns the list of compilation options that this particular binary was built with."
index 47ef8774e96fa65d699015aa2ab238f3fd9cfa2c..085dd54d0526c3a3a7fd86c6a7a51ff1964ecedb 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.4.0",
     "brief": [
         "This command removes all cached host reservations."
@@ -10,4 +9,4 @@
         "kea-dhcp4",
         "kea-dhcp6"
     ]
-}
+}
\ No newline at end of file
index 64bb8fd964d84372e5f71e12033f27d51a36d4d8..ef6bf34c80c0e5a980f9ea73f1899e6d465a2c53 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.6.0",
     "brief": [
         "This command returns entries matching the given identifier from the host cache."
index 0ea703edc3129fffae0ac9160ea22c69f393c63d..b7af01d0f29dbe7b61231e3a1ade020f7c4f225c 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.4.0",
     "brief": [
         "This command returns the full content of the host cache."
index 83d78d9aaafb6b9358fb3a3ff6aef31a34366f6f..cdcfe6a25fa6b85eccd82e2d30fccd101c6691fe 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.4.0",
     "brief": [
         "This command inserts a host into the cache."
index ed06c48efe0697b5008ce0402b4d9498e1ed46e2..3932dac9fc9c21b1e9ca8ec95de991f6882569e9 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.4.0",
     "brief": [
         "This command allows the contents of a file on disk to be loaded into an in-memory cache."
index ccf66747b7737fcfba73a443acf10c8e87d0e343..697b94f59a248edabc9a72738ad445d8bffed115 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.4.0",
     "brief": [
         "This command removes entries from the host cache. It takes parameters similar to the ``reservation-get`` command."
index b92b00c77e5a869c9f9f4cf4070121a253605a3b..48681fcd0d617222b0c18c889ef463f692dcabc1 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.6.0",
     "brief": [
         "This command returns the number of entries in the host cache."
index 3d6850a6d07b8729c2afc23ab14219bfd8fecc37..6c8c15b41b7582d4d96b4705ca6b7d81668a6a2c 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.4.0",
     "brief": [
         "This command instructs Kea to write its host cache content to disk."
index 07d8762b458f33b774c0ba96a195a76db0e9f00a..1760ebd1dd751ac14c1abb9085e291e2d914a72d 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.5.0",
     "brief": [
         "This command adds a new class to the existing server configuration."
index 38c481865956c4a125b11b8f05608a9ca35c07b5..4635563311865df827d1b675f1db0bb9ffe2488b 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.5.0",
     "brief": [
         "This command removes a client class from the server configuration."
index 1d7c5b2906e4b213ade688825cf0933901b08f21..648bd001343d301b570bb01bc96c42c10b8998df 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.5.0",
     "brief": [
         "This command returns detailed information about an existing client class."
index 17544c89b2036d70ea12c091c6fa5f0438343c76..b0e3f6bfa1ced3a8b006c9735f7374d9ce26b962 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.5.0",
     "brief": [
         "This command retrieves a list of all client classes from the server configuration."
index c3b8284f9a820ece30501a44c677e9e5305956c1..cfd7c82bca9e9c31b96e6a1d00b3563190a4999c 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.5.0",
     "brief": [
         "This command updates an existing client class in the server configuration."
index e7a99e8a6759325babcafd4f5efcf6c51d49b719..34d0623b2273f68c4b7b00a74c2677994c4a00c6 100644 (file)
@@ -12,7 +12,6 @@ class-del
 class-get
 class-list
 class-update
-config-backend-pull
 config-get
 config-reload
 config-set
@@ -31,11 +30,7 @@ lease4-add
 lease4-del
 lease4-get
 lease4-get-all
-lease4-get-by-client-id
-lease4-get-by-hostname
-lease4-get-by-hw-address
 lease4-get-page
-lease4-resend-ddns
 lease4-update
 lease4-wipe
 lease6-add
@@ -43,12 +38,11 @@ lease6-bulk-apply
 lease6-del
 lease6-get
 lease6-get-all
-lease6-get-by-duid
-lease6-get-by-hostname
 lease6-get-page
-lease6-resend-ddns
 lease6-update
 lease6-wipe
+lease4-resend-ddns
+lease6-resend-ddns
 leases-reclaim
 libreload
 list-commands
@@ -92,16 +86,16 @@ remote-option4-global-del
 remote-option4-global-get
 remote-option4-global-get-all
 remote-option4-global-set
+remote-option6-global-del
+remote-option6-global-get
+remote-option6-global-get-all
+remote-option6-global-set
 remote-option4-network-del
 remote-option4-network-set
 remote-option4-pool-del
 remote-option4-pool-set
 remote-option4-subnet-del
 remote-option4-subnet-set
-remote-option6-global-del
-remote-option6-global-get
-remote-option6-global-get-all
-remote-option6-global-set
 remote-option6-network-del
 remote-option6-network-set
 remote-option6-pd-pool-del
@@ -134,9 +128,7 @@ reservation-add
 reservation-del
 reservation-get
 reservation-get-all
-reservation-get-by-hostname
 reservation-get-page
-server-tag-get
 shutdown
 stat-lease4-get
 stat-lease6-get
@@ -150,15 +142,12 @@ statistic-sample-age-set
 statistic-sample-age-set-all
 statistic-sample-count-set
 statistic-sample-count-set-all
-status-get
 subnet4-add
 subnet4-del
 subnet4-get
 subnet4-list
-subnet4-update
 subnet6-add
 subnet6-del
 subnet6-get
 subnet6-list
-subnet6-update
 version-get
index db13b16c12e57d8290fa0172d1ef8ee9fa969d47..7d39c2fcea2fe263e27316bdcc5bfafbb3ac51d1 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.7.1",
     "brief": [
         "This command forces an immediate update of the server using Config Backends.",
index 3a49afbaff967ca03c4d4b0b19a4d5ace609f3d1..6fca9a2b3d5a8982bbcb2f37112444bf85e31dc9 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.2.0",
     "brief": [
         "This command retrieves the current configuration used by the server. The configuration is essentially the same as the contents of the configuration file, but includes additional changes made by other commands and due to parameters' inheritance."
index 0df6326794e711eb29a2c6a119fc4d9f5b530ed2..bfd67c4f9f0bb785546b02c3eb383219fec299dd 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.2.0",
     "brief": [
         "This command instructs Kea to reload the configuration file that was used previously."
index d42f4c55e678743d9ac7c6d31847d130bf90283a..6e81cb6d62382002b9a97fa46b1b622a81c01969 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.2.0",
     "brief": [
         "This command instructs the server to replace its current configuration with the new configuration supplied in the command's arguments."
index 0e8b83ae49bcd17027c9311d35c65ff40bbb1554..100e3bf906afcbbc89461c16f2a77bbe4334c143 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.2.0",
     "brief": [
         "This command instructs the server to check whether the new configuration supplied in the command's arguments can be loaded."
index 8aa3da45da41074e7f53e25112f8915344de14c9..0c4b9168800a21a1cb1195adc76b0ed3655170ed 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.2.0",
     "brief": [
         "This command instructs the Kea server to write its",
index a1c85fc66fff2c19e4495576bb6afaa39fa256bd..8e7bbfe987229c3b26d38dc0b6a0392f3923cfe7 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.4.0",
     "brief": [
         "This command globally disables the DHCP service."
index 6aca68c51a0fcc32d67c3fb35d60fbe72206ee7e..5702fd0f26cbcc6363cfbd53d959d3e669079e4d 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.4.0",
     "brief": [
         "This command globally enables the DHCP service."
index fedaf91211fbe26eb96b911ab918df5359963ceb..ac1f0d6a58ea12de8711a07ecd1428625cd0139e 100755 (executable)
@@ -33,7 +33,6 @@ while read -r CMD; do
     echo "    \"support\": [ \"undocumented\" ]," >> "$F"
     echo "    \"avail\": \"0.0.0\"," >> "$F"
     echo "    \"hook\": \"undocumented\"," >> "$F"
-    echo "    \"access\": \"write\"," >> $F
 
     echo "    \"cmd-syntax\": [ \"Syntax of the command\" ]," >> "$F"
     echo "    \"cmd-comment\": [ \"Possibly some extra comments after the syntax.\" ]," >> "$F"
index 606296c5aac40acf1897a4fa7a3cc5aa4c4d69f6..b20caf148b7819905378dfbe2800b5b3b9da4109 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.4.0",
     "brief": [
         "This command resumes the operation of a paused HA state machine."
index 062801894630efa97de179ec8e24f5c2da41b7c1..e4da52ad0b7942769907ca9e71b04411b9030cff 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.4.0",
     "brief": [
         "This command is sent internally by a Kea partner when operating in High Availability (HA) mode or by the system administrator to verify the state of the servers with regards to the High Availability. It retrieves the server's HA state and clock value."
index 4ea868f7d86766120cdc3f0c70a5384f7f234abe..0d38d9f2c82b763c8dfadc2603c5d9688a87336f 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.7.4",
     "brief": [
         "This command is sent to instruct a server in the partner-in-maintenance",
index d187107f15b67895f3c1926053a07e76f1f6c8bc..c8c3c0732071e5e85b434d8628c0f327dbd09d0f 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.7.4",
     "brief": [
         "This command is sent by the server receiving the ha-maintenance-start",
index d76f2f0d49dde13b1df0d1efd56b0857c0dfdcfb..c6c86949af1d8567c04174c20822ddb51b659e60 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.7.4",
     "brief": [
         "This command is sent to instruct one of the servers to transition",
index 99240aa6956c59f739999a0ac659f2e30688b3a1..28c815afa7e217d5eb936a75e09a1cc8716da064 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.4.0",
     "brief": [
         "This command modifies the scope that the server is responsible for serving when operating in High Availability (HA) mode."
index b4e427719a89b02a66d0b76281377c1f1daf4657..4aad91737bdee526068cf23b17344e84a39d378c 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.4.0",
     "brief": [
         "This command instructs the server running in HA mode to synchronize its local lease database with the selected peer."
index c7fbca291d431ad498d5e774e48d31d0faac98a9..daf666db92a03f77cffd45e90c32dd129093916f 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.3.0",
     "brief": [
         "This command administratively adds a new IPv4 lease."
index 49719b2bb7fe228f6dd4e10e8400997a18872ad0..c7c3b13399dd7d430ad8766303d53f9baa3e5659 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.3.0",
     "brief": [
         "This command deletes a lease from the lease database."
index fb2be0ae927b2e3ba3bef9a881c6b16352ff2675..d8605370a7cf389973d297459a49c3eb3d2321b1 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.4.0",
     "brief": [
         "This command retrieves all IPv4 leases or all leases for the specified set of subnets."
index 9441c63e01fb67715ab730cfc7a4fc54217205cc..a3a199cfdbc0f4c99e67211c8bd6bf88fb2f60df 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.7.1",
     "brief": [
         "This command retrieves all IPv4 leases with the specified client id."
index b5a7a2830789dccf61fe36a934f1420a1358fa5b..33bb6f7ee81e9dde6fe24ea35d84a6e4c35c307b 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.7.1",
     "brief": [
         "This command retrieves all IPv4 leases with the specified hostname."
index fd3fa0dd653b0c6a86597574990542b96de51155..b864db8582142390690e991fae2de717f8e8997e 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.7.1",
     "brief": [
         "This command retrieves all IPv4 leases with the specified hardware address."
index a2fee68257221c89a647009fe76bd034a7f56e68..960c87dd3ef9ec6d131dc5340007c09448df444a 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.5.0",
     "brief": [
         "This command retrieves all IPv4 leases by page."
index a04a40d8fd877c482fb8f3b1b04cf0e6bc5f927c..b46194e80763affe0f667f2c9316990af0f1943a 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.3.0",
     "brief": [
         "This command queries the lease database and retrieves existing leases."
index 1fa78c7fa05afb1ba9bf8e125d42922674a175cf..fd37a7823872355f561c0fcf2c6ef123aca9f892 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.7.6",
     "brief": [
         "This command resends a request to kea-dhcp-ddns to update DNS for an existing lease."
index 4cb65fa961da17936101737c92439dd5bfe627eb..d974a532c7d1e9a65b60a926e6bf9d2ed4a388e0 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.3.0",
     "brief": [
         "This command updates existing leases."
index 5ee4fcc10ac7e1c14a4c75a5e3c52a7bf4dd3890..edb08ee1e8eb47ad6267e4e899521b32a616e44b 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.3.0",
     "brief": [
         "This command removes all leases associated with a given subnet."
index 5c4ba5abfacfcac9e85bd1c6d16bb0194a2fd5ec..e950e63d2b53ec533d1473563e38e1d10910033d 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.3.0",
     "brief": [
         "This command administratively creates a new lease."
index 2958e41830d05ed99df3359eaa7e802df1725c7f..a39926bcbb2135c1a10fc8ec61182aecaa1bd94e 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command creates, updates, or deletes multiple IPv6 leases in a single transaction. It communicates lease changes between HA peers, but may be used in all cases where it is desirable to apply multiple lease updates in a single transaction."
index 0fdf425fb5548c42d8bb59e694549f3dfec131cf..e4f7c174914335243880b12cf403c7583afd7c86 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.3.0",
     "brief": [
         "This command deletes a lease from the lease database."
index 625a6bfa3696b44adaacf69d82932d5e720dafe3..165cd05a297dba284549cf6746aaf7a2107b1f21 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.3.0",
     "brief": [
         "This command retrieves all IPv6 leases or all leases for the specified set of subnets."
index d5cf73f7fea224163096d42bb84c7df96ff98bfd..2d30fec25c51ddb89b72c4887b7d3607eabae3b2 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.7.1",
     "brief": [
         "This command retrieves all IPv6 leases with the specified hardware address."
index 3062af8ad6f79ef83b2593aa0cb847ded8862a51..2e894cfd77fcbfeaec2b4cad1f3eabaf28b1cf36 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.7.1",
     "brief": [
         "This command retrieves all IPv6 leases with the specified hostname."
index e9bff3cf51ee7b7fc3335f389d6c3c4c2129ca3f..0e6c1c982a3023d2f81f35f651fb3eb41f5e1dcb 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.5.0",
     "brief": [
         "This command retrieves all IPv6 leases by page."
index b390a70238f8cfce34c1e69b551510435a27c1d0..84e36a44ded96c141664c62f2e288298dd773b1f 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.3.0",
     "brief": [
         "This command queries the lease database and retrieves existing leases."
index b14d319c78ff2a245c8022bec33ecfd8e26d90f8..47ed52d96393267d524c1ca594e3799a17796e3e 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.7.6",
     "brief": [
         "This command resends a request to kea-dhcp-ddns to update DNS for an existing lease."
index b0c871ce13ff8edf92dc50c5ac047001f11043cd..11671026349497b416d73f71367cd56525972179 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.3.0",
     "brief": [
         "This command updates existing leases."
index eb6f55a28071067b5a154a3dc7f63fe17f4b6a23..8503841e683c47c43e3ec6bd103fb14989c9279c 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.3.0",
     "brief": [
         "This command removes all leases associated with a given subnet."
index a2706828d73140665e215262e1866a882caa5c4c..894c79e768e181e0532112a96a96fced09059197 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.0.0",
     "brief": [
         "This command instructs the server to reclaim all expired leases immediately."
index a487abc23905c72899ecdc553dd596ccc02967d1..9c13c6c1181fee929edffd6151161fad426df3ac 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.2.0",
     "brief": [
         "This command first unloads and then reloads all currently loaded hooks libraries."
index 25fd028fc0fac65501a2ac3d8d25bde02ecb005b..d238a441cbb10bcc12591b6b407b772999672254 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.0.0",
     "brief": [
         "This command retrieves a list of all commands supported by the server."
index 623bb584072a19d558cb76a5bf5986704b4e9b63..af180432a1853decbe7be5a7496bcf5c336c003f 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.3.0",
     "brief": [
         "This command adds a new shared network."
index be984fa0b14a9347e952ee39b408a957fc1dc5ea..2c11f4ebafe12aa259d37fa250376867b869ca68 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.3.0",
     "brief": [
         "This command deletes existing shared networks."
index 97548b941d6285ca0eadd52f0a5ce3431445502b..bb8f792dfc91a271f04a3de438145d8e93bc38ab 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.3.0",
     "brief": [
         "This command retrieves detailed information about shared networks, including subnets that are currently part of a given network."
index 0398beeb79c058c280ef901a9b1129e8723f70bd..535f64697b3add91a9257408e8f26bb183cce7dd 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.3.0",
     "brief": [
         "This command retrieves the full list of currently configured shared networks."
index edb6257f3e7bc836593230c0f38fc99145c5dc74..9b8c28f95c57a58271a60dc9a964e4e4385961fa 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.3.0",
     "brief": [
         "This command adds existing subnets to existing shared networks."
index fd1c7e3ec87ea1d7b82cf789df6b7650be0a0198..edfa5c51f4ceb014b3860b0578de49c466496bac 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.3.0",
     "brief": [
         "This command removes a subnet that is part of an existing shared network and demotes it to a plain, stand-alone subnet."
index faadffcc02cd49c3b1348f36e1e3edcb1b285d87..8f6139a7d10f227df0867b63ed3bb165b6afcdee 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.3.0",
     "brief": [
         "This command adds a new shared network."
index 244add23e2a7c4d2aecb4da78f2a353dfcf78987..739e0fcfd0969f12ae7839a58924803e844f32b5 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.3.0",
     "brief": [
         "This command deletes existing shared networks."
index 87a2045cbe2953418cfc5b99c806304e3ab94387..199aa9d6201fc68c78dcb4e33c7ee7e2821e83dd 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.3.0",
     "brief": [
         "The network6-get command retrieves detailed information about shared networks, including subnets that are currently part of a given network."
index ac92c4cd7620d34d5e381e875b3e5865456db5d3..65a0890d33d7c843eb2087ec8e7ff2c20318b35c 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.3.0",
     "brief": [
         "This command retrieves the full list of currently configured shared networks."
index 02635129a6622ba5088ffb3e2a0df052169cd986..c828d350514931a077fbb9dadfe408c33cde3072 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.3.0",
     "brief": [
         "This command adds existing subnets to existing shared networks."
index 0a40c21f7a7bbf2bd5f4c8d2073d8067f49fa0a9..1e157d1c9bd38a53f9b61abf23376f92a7320873 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.3.0",
     "brief": [
         "This command removes a subnet that is part of an existing shared network and demotes it to a plain, stand-alone subnet."
index 3c1564a08dbf69df5759fba8045776d34ce8c6b0..531d039453206c1f870e45e006d137994097dd73 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command deletes a global DHCPv4 parameter from the configuration database. The server uses the value specified in the configuration file, or a default value if the parameter is not specified, after deleting the parameter from the database."
index 1eb42970016aabeeb034f068769666934a28b1f4..246fae114b9127515cb36ae827b9f050f510e760 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.6.0",
     "brief": [
         "This command fetches all global parameters for the server from the specified database."
index 1d7f09bbd65d57a790ccddb5f0e217435cb4869b..59b90e2026ffff88c400b63d7a1c5fbd6f3ab007 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.6.0",
     "brief": [
         "This command fetches the selected global parameter for the server from the specified database."
index d09af68713d7e31dbc73be854db25adfd653e0c1..de9af8a12ee43cb1f14380df4b4504e3dee143bb 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command creates or updates one or more global parameters in the configuration database."
index 545921ef9926264d7783eab43a34920adc6155ff..4c5a39ccb223725e3ec085fe53d1ac545314cf73 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command deletes a global DHCPv6 parameter from the configuration database. The server uses the value specified in the configuration file, or a default value if the parameter is not specified in the configuration file, after deleting the parameter from the database."
index 12d8541330ea10d50f8e2a76902d812aacbc7f7f..ae08dc1163fdacf2df8f6d51ae0cf0b0b2737325 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.6.0",
     "brief": [
         "This command fetches all global parameters for the server from the specified database."
index 4c3975eabfde70a067560c42c7a652ea77acfab5..c6bdfef022526aa4f8c288e63630f52374b9b547 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.6.0",
     "brief": [
         "This command fetches the selected global parameter for the server from the specified database."
index 2f1fc6770a0937bebd8985ff1abcf57d6dd14c65..b2d73f5f6256c437f567548f13777d349fd77404 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command creates or updates one or more global parameters in the configuration database."
index 2c3b5c8c915c8bf191984306b84538ff12614c0e..7a54e02ffe1c3b531aca1f67638285eab8b98ada 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command deletes an IPv4 shared network from the configuration database."
index 5ad6b488e828f3b830755608e4a5730a12e22508..5a15da7f0c4abdbdf7babb51a46a86080a53c5a9 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.6.0",
     "brief": [
         "This command fetches the selected IPv4 shared network for the server from the specified database."
index db10c684d8cf3d2dc372301257c5fe445dc7e4e7..2ea0c3bb078fbaaadab8c1bec9098e80f030aeed 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.6.0",
     "brief": [
         "This command fetches a list of all IPv4 shared networks from the configuration database."
index 5f2969d9859be31b39ae254d5267e1e1d5b05899..1a4293f8ac7710f0f3a01d717dbff6f186582b38 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command creates or replaces an IPv4 shared network in the configuration database."
index 2d0cf1759896a21a495cc1424be74fb49b9e4ebc..63602db9da6d83c3716085bab33bf5255ccab883 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command deletes an IPv6 shared network from the configuration database."
index 2ba0274f3eb3d32c84bbdd400d82bec2a402a63f..0bd5221249662586250913a23db02c07d44ac52a 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.6.0",
     "brief": [
         "This command fetches the selected IPv6 shared network for the server from the specified database."
index 107ba80ebde21875168da58588c4b478b9754e94..1b88d4c8169733584bc3abc5aee02745f49acbc4 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.6.0",
     "brief": [
         "This command fetches a list of all IPv6 shared networks from the configuration database."
index a540124be8048a9b53211d88b3c096f0c3d5bcb1..d4bfad2b3113d22225e1846e46de183ca8a46193 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command creates or replaces an IPv6 shared network in the configuration database."
index 9c8efca6b083ff2a89d1b9adddf70b01bcc2e6d4..a1cba34c8b7075571a37bfc7baac3995bfc1d655 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command deletes a DHCPv4 option definition from the configuration database."
index df6752ddcd2feb788ab2e42539724829ca38897f..ea51b63ebb572b5b4aba863255f70af522e0cf42 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.6.0",
     "brief": [
         "This command fetches all DHCPv4 option definitions from the configuration database."
index c48fda4db16add1c9b575e03654cbaf32b96794a..cc37416d4769447cfc9704f7728d483289827e59 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.6.0",
     "brief": [
         "This command fetches a DHCPv4 option definition from the configuration database."
index 78a27e8630351c08dce2079deae43f2755ecfea7..fc78615ba0080c967097d821ac5dd8c22d3cae9b 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command creates or replaces a DHCPv4 option definition in the configuration database."
index 9121c6eca6e233979f3f53ad62add87274a99450..81c9121ab40985ef34a00af2b94c808e3aa42b36 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command deletes a DHCPv6 option definition from the configuration database."
index 9d6435802af3a6f19e31f8912298f7dca11811d2..c8cebfe02b8883d5a72e3e8e6b451b3c06642c79 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.6.0",
     "brief": [
         "This command fetches all DHCPv6 option definitions from the configuration database."
index f7c58956df159873910aadec2c717152e0fa3d8b..e0061ea370eb4f0d7a21f58055e8f431604e5224 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.6.0",
     "brief": [
         "This command fetches a DHCPv6 option definition from the configuration database."
index 1a32e821a999de28a7b5e992056532d99c9e2377..d9ff5c0949bc88ccb4055f4c3623de6a4ce9d190 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command creates or replaces a DHCPv6 option definition in the configuration database."
index 15b88dbdc1f96bfc94e748b945892365b634db1f..18933e6b31904c99a3324c6be2afd61054b0be4b 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command deletes a DHCPv4 global option from the configuration database."
index d64ff312dc60b48a1889140611daabacd21767b2..7ac4fd5c593a578e0a2aa8371d8c7fde76e5e7c7 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.6.0",
     "brief": [
         "This command fetches all DHCPv4 global options for the server from the configuration database."
index f6a11bfb0f72b467805bf279c841a6a05effd93f..c5515dab658ebfd15a9d34850da207327469a651 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.6.0",
     "brief": [
         "This command fetches a global DHCPv4 option for the server from the specified database."
index 32c1611cb5e15825a1e27b280e09f89b7dde8587..fa1fd41bc90888b8f6f3b65301bbd772c19a9382 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command creates or replaces a DHCPv4 global option in the configuration database."
index 6ba9f99f0264e97c9a3d4308bb0c79f543187220..839b5ae1ca8073b73cee79710e33266595f373d7 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command deletes a DHCPv4 option from a shared network from the configuration database."
index ad9cc06cfaf09dc7be55fbe2113a5524e7ea36ad..6012c046ff8a694a8a09cf1bb2695a5508992673 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command creates or replaces a DHCPv4 option in a shared network in the configuration database."
index b54ec2bf77eafc0e51af9b9c7e8a960058b1ba5f..b4b9459195ef3e8a5ca0f84dfeb5527202d83003 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command deletes a DHCPv4 option from an address pool from the configuration database."
index 6567141bdd605acf4f022dafca1a1b0b4d071048..609f314d104854e3630869d754b0e37d2c3f6f3e 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command creates or replaces a DHCPv4 option in an address pool in the configuration database."
index c43fff853e3d7d2dc2f6f977bb5df923f0ee3530..c1dbea549d5aad81d9b7c4af351200db4ac09761 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command deletes a DHCPv4 option from a subnet from the configuration database."
index e332f7208b4e2529c50e25cf33cbadf740ac2c98..f57525172f07ca3c4e129e8773c306c63c65d442 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command creates or replaces a DHCPv4 option in a subnet in the configuration database."
index e5c3a354fe1f0f24c68afdba2a0a82c78cecc760..9cf32bd96a5f453f393c8b3b2761df886647a280 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command deletes a DHCPv6 global option from the configuration database."
index 616354db55c886a4fea3bf6c07313f7a6f74a6ac..a0bf8607fdc930fe937f2cdcb7a60983963c8269 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.6.0",
     "brief": [
         "This command fetches all DHCPv6 global options for the server from the configuration database."
index 487c3de4ecf564914b53a01dd95618b4021bcb5d..ff05da98cbfbe9530d8f142094ebadbc6e88b967 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.6.0",
     "brief": [
         "This command fetches a global DHCPv6 option for the server from the specified database."
index 27274038b643bcd8f42db3f3f8b45614ba5f44a8..6b9619af864e7537bad298b48c449eb28705d415 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command creates or replaces a DHCPv6 global option in the configuration database."
index 6a819290659cb25ff66e950c295ce1d463d2cdeb..8ff9ae367bcac472876d011fe80588530c5a2298 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command deletes a DHCPv6 option from a shared network from the configuration database."
index ab989b3b41cc6f1ae0214b6b7b01451512568bfe..0648d3dcf8e2b16c370ab9f7d3618180dbecf5b5 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command creates or replaces a DHCPv6 option in a shared network in the configuration database."
index 8fba7418e48a0dad9d08422e2c646acf4f3c2a8d..6ed764fbb37e165edb1f1dfca8c8a1c8893d5383 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command deletes a DHCPv6 option from a prefix delegation pool from the configuration database."
index 753bd516a6c2567e242c49e809cb3a8a036c837d..69b22d77b633f3d773bf257de98ead3cec315db9 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command creates or replaces a DHCPv6 option in a prefix delegation pool in the configuration database."
index 1fafd833c90e37449537e0a7e32d0070cad62639..3694f0e7b4e1200e8561ea07502b62eede4c6452 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command deletes a DHCPv6 option from an address pool from the configuration database."
index ae45e3e49c633f69947067e2d68613f932294b36..7c481d2ae74218aff1761613a625b043cfa2d2ea 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command creates or replaces a DHCPv6 option in an address pool in the configuration database."
index ff24ed3482a79436d18b1ca556760c1afd92cbfa..9b53e7357ba0526dd6c5598c347d9700b9cb8684 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command deletes a DHCPv6 option from a subnet from the configuration database."
index d0097d69e5e6cb7d3d0753eaaa892756cfbf6a42..c2ade7037bcd3240d8d26b0456fe357562eb20fa 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command creates or replaces a DHCPv6 option in a subnet in the configuration database."
index 4f7718c90c10462e3bad103810dcb88cb100fbda..cc476168a22e52c74946c47e98d618b73880b639 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command deletes information about a DHCPv4 server from the configuration database. Any configuration explicitly associated with the deleted server is automatically disassociated. In addition, configuration elements not shareable with other servers (e.g. global DHCP parameters) are deleted. Shareable configuration elements (e.g. subnets, shared networks) are not deleted as they may be used by other servers."
index 5555752e40520f2f7fc715bd8010848d57cdd29e..b39e3322659bd40ccbe63b305fa6c5e5773dee8c 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.6.0",
     "brief": [
         "This command fetches information about all DHCPv4 servers specified by the user."
index c64860636ffbb4a7ac7427407e27f199ef615fe2..8080a4df376beeb2cbe84d78679548f419ea6781 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.6.0",
     "brief": [
         "This command fetches information about the DHCPv4 server, such as the server tag and description."
index b63e38930a3a97e69488b8626990754de3822680..e81b6a79ecd4d7ce9f34634b80538d93414ff843 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command creates or replaces information about the DHCPv4 server in the database."
index 5ca04c2b433ed37c060f93771beea8f19b1f4205..8ea350ff88e645b01de46a85169c2325b0e12a3e 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command deletes information about a DHCPv6 server from the configuration database. Any configuration explicitly associated with the deleted server is automatically disassociated. In addition, configuration elements not shareable with other servers (e.g. global DHCP parameters) are deleted. Shareable configuration elements (e.g. subnets, shared networks) are not deleted as they may be used by other servers."
index ab12139156f104fbbe8833383d16212b1d4168c5..d9b8c7e90bc954c1b9f7a0452b229fe0c4461213 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.6.0",
     "brief": [
         "This command fetches information about all DHCPv6 servers specified by the user."
index 1acbfd4fd5fdecc4b29649ab929fd50dd92caa75..99455d751b0d85200e3d33e74505f36708a0cc5d 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.6.0",
     "brief": [
         "This command fetches information about the DHCPv6 server, such as the server tag and description."
index 211a4dc9184e14a12c1fe20fe829c84cd974cdd7..024106065742902b71a6d1bced248e436bd246ea 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command creates or replaces information about the DHCPv6 server in the database."
index 4ccf7f8662ab7e9aa90a132a4a79f64c6de0b4dd..7037c76cc74c6e6640e3706dacf7a3b15f5f722e 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command deletes an IPv4 subnet by ID from the configuration database."
index 7d7b1a384c3bbdac42676b4f4a84f04041dab803..bd16dee37b3d05421e8fca59568455d7c7ec7c2b 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command deletes an IPv4 subnet by prefix from the configuration database."
index 97190a4ec7f9cd585d10ff5a654e7297b37e4a5e..706092e263546a8e70e4adf3ff05afcaf3fe0594 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.6.0",
     "brief": [
         "This command fetches the selected IPv4 subnet by ID from the configuration database."
index fec9e54ae6c4adb3f2a600141150ba8c4a7bc2ff..23e468585dac4b56d51930a15acde15d1a1a6728 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.6.0",
     "brief": [
         "This command fetches the selected IPv4 subnet by prefix from the configuration database."
index a0c15ffc4fa365272817d669bff71c8a4baecbf4..3226be93e15666275aecb942ec3a5b44e9df51e6 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.6.0",
     "brief": [
         "This command fetches a list of all IPv4 subnets from the configuration database."
index 45b3ece39f53a83983e3410af08a9dc871675d04..a2592501d8e1e2ccedeabdc2e6623cdd5d550aaa 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command creates or replaces an IPv4 subnet in the configuration database."
index 291cdfd98597bb2c7771b62c61961f52ff38a3b1..d6ac7fab382aaff9d5a2581e54fcc22487b34aad 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command deletes an IPv6 subnet by ID from the configuration database."
index 5dff846baa573505d803b44331fa051f0e59cb8b..4752ac02076c93e2cb99ae58d44ae8322b32585b 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command deletes an IPv6 subnet by prefix from the configuration database."
index ac503270a41a51b9793451ec8eba18c9775c623d..6e0622526345b8c3827872cc31aa964252157a3b 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.6.0",
     "brief": [
         "This command fetches the selected IPv6 subnet by ID from the configuration database."
index 11edb5a52b0e9edf6737c25afec40f25f8636c15..f4bea4a9ef62ff4fe1591e80b5658db56ca32822 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.6.0",
     "brief": [
         "This command fetches the selected IPv6 subnet by prefix from the configuration database."
index 02328522b5f55ce4e1536ab79b9f934477eccb2d..f27b487e513cb8ac148c80e5ac56ee258e053d7e 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.6.0",
     "brief": [
         "This command fetches a list of all IPv6 subnets from the configuration database."
index c808822e5a51fe0da66642ed1e106f7d5cc3eed9..3d657c97c4567ece7bb779643aedf35f9756b875 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command creates or replaces an IPv6 subnet in the configuration database."
index 7f6b96a62b25ff8c07e36b981ecdc303e0908fa1..db6f73de67e76f6aafcc0f8ccad712836ebe34f9 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.2.0",
     "brief": [
         "This command adds a new host reservation. The reservation may include IPv4 addresses, IPv6 addresses, IPv6 prefixes, various identifiers, a class the client will be assigned to, DHCPv4 and DHCPv6 options, and more."
index 61ec8d78788dd1ade76dc750a6d17c6dcd5bbda8..087d5d780baa395fbfae9b9b007b0daf4b11e65a 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.2.0",
     "brief": [
         "This command deletes an existing host reservation."
index 5e1eeb594c22944437dc0bc830af610172a7d305..15b8092021643d79b259ae1cd2f28105af4dd98e 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.6.0",
     "brief": [
         "This command retrieves all host reservations for a specified subnet."
index 06d0e5cb941503f424195ac1dcdf3cbd83d27b69..fb436c9fca829e261e0a1e8df939f730ca889234 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.7.1",
     "brief": [
         "This command retrieves all host reservations for a specified hostname and optionally a specified subnet."
index acc4bcb85bd208647aa0521b7e1f069f1caedb09..507d609731b2fe2cf6f13cef19b385480f8f5e42 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.6.0",
     "brief": [
         "This command retrieves host reservations for a specified subnet by page."
index 5ff39f5b09cdf3f216dedc5fc51a43fd5d4bfca6..fa4ce9ed564536d887ad3374b16d4b24adc9dca5 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.2.0",
     "brief": [
         "This command retrieves an existing host reservation."
index c06204bb7066dbc9535227682620d06193254ab0..c1efc5dd689ae652890c012635570c2e52a3a073 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.6.0",
     "brief": [
         "This command returns the server tag used by the server. ",
index bc7bc9d242c94ff420720bd45120c25b105e672b..0c6c8e73112c724e96ec82c81fdbbc66ddb4d072 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.0.0",
     "brief": [
         "This command instructs the server to initiate its shutdown procedure."
index 5deb19655cae92e1d730ad7b10a1b62103f1fb39..871fbeb52c14b0ef248d1e16320e4cb68d4dcee4 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.4.0",
     "brief": [
         "This command fetches lease statistics for a range of known IPv4 subnets."
index 9db6637e2e1df91c5acbdb59ebd77ab4a92d3b95..4455f0a2f70f6fd5bdac1b2010d85597ccb4757c 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.4.0",
     "brief": [
         "This command fetches lease statistics for a range of known IPv6 subnets."
index f7c15768f01d0566563d2fe37dcee8068ed685b5..80a040149fc375106b707cee7143303f730e1596 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.0.0",
     "brief": [
         "This command retrieves all recorded statistics."
index 57ad9aa8c98d28d42ae3b65f1971433598f407d5..eb2d09f19b3e75077e882c66fff3227a2609e414 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.0.0",
     "brief": [
         "This command retrieves a single statistic. It takes a single string parameter called name that specifies the statistic name."
index 080ebd74a4d038e066e8b70ceb02589207f8661e..7f28fb7d06f2ab4e84c9f4e3eaf72773cdb14695 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.0.0",
     "brief": [
         "This command deletes all statistics."
index bece985eb63a758a3c28060f0c971bf81273f08a..766956fdf1f68c18b8388408afb4a49af0e320d3 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.0.0",
     "brief": [
         "This command deletes a single statistic. It takes a single string parameter called name that specifies the statistic name."
index 708eefd2149b8ebaaf781101beedb1665851eed1..4879b0a3b3fc5b82b348e96415ed634866fd56b6 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.0.0",
     "brief": [
         "This command sets all statistics to their neutral values: 0 for integer, 0.0 for float, 0h0m0s0us for time duration, and \"\" for string type."
index 95f1ea7a556f606b7fbe17bf547e41e2d31c1c0b..ee901c929fd460c4cb5aa2fa688fea38d0c1b6ec 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.0.0",
     "brief": [
         "This command sets the specified statistic to its neutral value: 0 for integer, 0.0 for float, 0h0m0s0us for time duration, and \"\" for string type. It takes a single string parameter called name that specifies the statistic name."
index 83a60c1a023f400d9f346510ea5d1712a2013fc3..f94a4c027db2a3e07e08ab8dc46017390614d746 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command sets a time-based limit for all statistics. It takes a single integer parameter called duration."
index 2091136609d9ac827f503065face27e6255370ac..0b0932c182f70bc9355c8ef1febc06e70a6219af 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command sets a time-based limit for a single statistic. It takes two parameters: a string called name and an integer value called duration."
index f4bbe2a3ec2ef536fd127a9e35d31cc09c2122d6..c5d8510bda03f47f4675ddb460da2312907b4d25 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command sets a size-based limit for all statistics. It takes a single integer parameter called max-samples."
index 1e8e17edaa9a0b7782fe05d98a1cd17cee5e8512..74bc9b3c45384c263c88b89edfd8ff21bf01578b 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command sets a size-based limit for a single statistic. It takes two parameters: a string called name and an integer value called max-samples."
index 264a53d0131a063d2cbc29c7df0a508b5994e2f8..e2facef9856639ae0034581fdba11120b31a0be2 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.7.3",
     "brief": [
         "This command returns server's runtime information.",
index 1ee9125909061b3985e90b3708dd6341ae411212..57f61ca3d61acebe439fa8c61d878e13734f8040 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.3.0",
     "brief": [
         "This command creates and adds a new subnet to the existing server configuration. This operation has no impact on other subnets."
index f1583daac522a542207648b8fb98b64bac1cc43d..b019402f3d8ef839730525a0ef2e731270b0c04f 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.3.0",
     "brief": [
         "This command removes a subnet from the server's configuration. This command has no effect on other configured subnets, but removing a subnet has certain implications which the server's administrator should be aware of."
index ab293dd27f6fdebc91696f8262f384d7ed18c3e7..80fcff1a7bf6cf4d28be84e2dc51f4691f5d2a16 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.3.0",
     "brief": [
         "This command retrieves detailed information about the specified subnet. This command usually follows ``subnet4-list``, which discovers available subnets with their respective subnet identifiers and prefixes."
index dfea6253358722b50a7ee8f6265bf32e10bc548b..4b9a6847b36272e99621077c7eadfe5f094a7687 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.3.0",
     "brief": [
         "This command lists all currently configured subnets. The subnets are returned in a brief format, i.e. a subnet identifier and subnet prefix are included for each subnet."
index b0f44712bc119fa15379403a520120e53adab04d..d1424c4897e653a97c474bf80001806d2dda6438 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command updates a subnet in the existing server configuration. This operation has no impact on other subnets."
index 034c094bd731c848ccf1ee3067f85421cc3347e5..96e8b505df3f4001ddbcb34dc584e80f2c483000 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.3.0",
     "brief": [
         "This command creates and adds a new subnet to the existing server configuration. This operation has no impact on other subnets."
index 3e355ae3626f0cf8fc6785d3cf495677c6a9b059..1b928a9e0f35b6c1bb92c97df4c3cdbbf461278d 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.3.0",
     "brief": [
         "This command removes a subnet from the server's configuration. This command has no effect on other configured subnets, but removing a subnet has certain implications which the server's administrator should be aware of."
index 956e40135fb6e29259b13841e23f8a867f18d452..2692c382654c0eeb58035524a611fa76c37f656b 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.3.0",
     "brief": [
         "This command retrieves detailed information about the specified subnet. This command usually follows ``subnet6-list``, which discovers available subnets with their respective subnet identifiers and prefixes."
index 7202ca7eadb940c21d04a33a9adbf6ce476d4760..08270afab25d77936862d4cba5629d690677d077 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.3.0",
     "brief": [
         "This command lists all currently configured subnets. The subnets are returned in a brief format, i.e. a subnet identifier and subnet prefix are included for each subnet."
index 1509a79de03517ef8083f6dfb9ceec433e047251..94b34aab21295f0491f2a9a2c4192021c2c518ef 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "write",
     "avail": "1.6.0",
     "brief": [
         "This command updates a subnet in the existing server configuration. This operation has no impact on other subnets."
index 8dac1f78330037b4caeb7ca08897c2ba81667e7d..c44320cea9e20164fa536d8e71925bb1027d8dde 100644 (file)
@@ -1,5 +1,4 @@
 {
-    "access": "read",
     "avail": "1.2.0",
     "brief": [
         "This command returns extended information about the Kea version that is running. The returned string is the same as if Kea were run with the ``-V`` command-line option."
index 76b70be36e3995a6ab927e4424d95dcbbf8c2f78..25cdf0aa7dc5017522bc691aacd71244e492f344 100755 (executable)
@@ -1,6 +1,6 @@
 #!/usr/bin/env python3
 
-# Copyright (C) 2019-2020 Internet Systems Consortium, Inc. ("ISC")
+# Copyright (C) 2019 Internet Systems Consortium, Inc. ("ISC")
 #
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -108,17 +108,6 @@ API Reference
         rst += '(:ref:`%s <commands-%s>` hook library)' % (func['hook'], func['hook']) if 'hook' in func else '(built-in)'
         rst += '\n\n'
 
-        # access
-        try:
-            access = func['access']
-        except:
-            print('\naccess missing in %s\n\n' % name)
-            raise
-        if not access in ['read', 'write']:
-            print('\nUnknown access %s in %s\n\n' % (access, name))
-            raise ValueError('access must be read or write')
-        rst += 'Access: %s\n' % access
-
         # description and examples
         rst += 'Description and examples: see :ref:`%s command <command-%s>`\n\n' % (name, name)