Конфигурация ложных узлов не настраивается. Реализация сервера устанавливает их значения. Вы не можете напрямую изменить значение вашего ID-листа. Однако вы можете указать серверу сделать это косвенно, если вы определите пользовательскую операцию с такой семантикой.
rpc change-id {
input {
leaf new-id {
description "Sets the value of system:id.";
type string;
}
}
}
Очевидно, что лист должен быть действительно особенным, чтобы гарантировать что-то подобное. Затем вы вызываете операцию через POST:
POST /restconf/operations/system:change-id HTTP/1.1
Host: example.com
Content-Type: application/yang-data+json
{"system:input":{"new-id": "foo"}}
Конечно, вам необходимо самостоятельно определить правильную семантику вашей операции.
PS: увидев, что вы задали несколько похожий вопрос здесь , возможно, вам действительно нужно контроль доступа .