{ "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." ], "cmd-comment": [ "Note that boot-file-name, circuit-id, client-id, ip-address, next-server, and server-hostname are IPv4-specific. ip-addresses, and prefixes are IPv6-specific. Operation-target is optional; default is 'alternate'." ], "cmd-syntax": [ "{", " \"command\": \"reservation-add\",", " \"arguments\": {", " \"reservation\": {", " \"boot-file-name\": ,", " \"client-id\": ,", " \"circuit-id\": ,", " \"duid\": ,", " \"flex-id\": ,", " \"ip-address\": ,", " \"ip-addresses\": [ ],", " \"hw-address\": ,", " \"hostname\": ,", " \"next-server\": ,", " \"option-data\": [ ],", " \"prefixes\": [ ],", " \"client-classes\": [ ],", " \"server-hostname\": ,", " \"subnet-id\": ,", " \"user-context\": ", " },", " \"operation-target\": ", " }", "}" ], "description": "See ", "hook": "host_cmds", "name": "reservation-add", "resp-syntax": [ "", "{", " \"result\": ,", " \"text\": ", "}" ], "support": [ "kea-dhcp4", "kea-dhcp6" ] }