Объект restconf

Доступные команды объекта restconf приведены в таблице.

Доступные команды объекта restconf

КомандаОписание

set restconf

Создание конфигурации RESTCONF со значениями по умолчанию

set restconf auth-type <тип>

Назначение типа аутентификации, где <тип> может принимать значения:

  • client-certificate – тип аутентификации с использованием клиентского сертификата для идентификации пользователя;
  • none – аутентификация не используется;
  • user – тип аутентификации с использованием имени пользователя и пароля для доступа к API

set restconf debug <значение>

Управление отладкой и мониторингом работы RESTCONF, где <debug> – уровень детализации отладочных сообщений, может принимать значения:

  • 0 – отключение отладки (по умолчанию);
  • 1 – базовая информация о работе системы и основных событиях;
  • 2 -- более подробная информация, включая некоторые внутренние события и предупреждения;
  • 3 – полная отладочная информация, включая детализированные логи о внутреннем состоянии, вызовах функций и т.п.

set restconf enable <false/true>

Управление режимом RESTCONF

set restconf enable-core-dump <false/true>

Управление режимом создания снимка (дампа) состояния памяти ядра

set restconf log-destination <тип>

Указание формата записи журнала, где <тип> может принимать значения:

  • syslog – запись в службу syslog;
  • file – запись в файл

set restconf pretty <false/true>

Управление режимом форматирования заголовков в формате XML или JSON

set restconf server-ca-cert-path <путь>

Указание файла сертификата корневого удостоверяющего центра (CA)

set restconf server-cert-path

Указание файла сертификата сервера

set restconf server-key-path

Указание закрытого ключа, который соответствует сертификату сервера

set restconf socket <идентификатор> <IP-адрес> <порт> 

Настройка соединения к API в программном пространстве:

  • <идентификатор> – уникальный идентификатор, который определяет область применения API;
  • <IP_адрес> – IP-адрес сервера, на котором располагается API;

  • <Порт> – номер порта, через который осуществляется доступ к API на указанном сервере.

Пример команды:

set restconf socket default 127.0.0.1 8080
BASH