Перейти к содержанию

Создание сетевого интерфейса

Запрос

Тип Метод
POST /network_interfaces/create

Описание: При выполнении запроса будет создан сетевой интерфейс с заданными параметрами.

Пример запроса

POST
http://127.0.0.1/cruddy/v2/network_interfaces/create

Тело запроса:

Параметр Тип Обязательность Описание
name string Required Название сетевого интерфейса
ip string Required IP-адрес сетевого интерфейса
mac string Required MAC-адрес сетевого интерфейса
fqdn Array<string> Required Массив FQDN.
os string Required Операционная система
service_asset_id string Optional Идентификатор связанного актива
edited_by string Optional Идентификатор пользователя внесшего изменения
Пример тела запроса

{
  "name": "string",
  "ip": "192.168.0.1",
  "mac": "string",
  "fqdn": "[]",
  "os": "string",
  "service_asset_id": "09122f07-8b1e-48dc-96fd-379806f6c51e",
  "edited_by": "9501acb5-3be0-4719-a60e-dfa79624666c"
}

Успешный ответ

Статус код: 201 - успешное создание сетевого интерфейса.

Формат: JSON.

Тело ответа: модель созданного сетевого интерфейса.

Пример ответа

{
  "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  "created_at": "2023-12-20T00:00:01.652259Z",
  "updated_at": "2023-12-20T00:00:01.652259Z",
  "name": "string",
  "ip": "192.168.0.1",
  "mac": "string",
  "fqdn": "[]",
  "os": "string",
  "service_asset_id": "09122f07-8b1e-48dc-96fd-379806f6c51e",
  "edited_by": "9501acb5-3be0-4719-a60e-dfa79624666c"
}

Другие возможные ответы

Код Ответ Описание
400 Bad Request Неверный тип параметра запроса, либо отсутствует обязательный параметр
500 Internal Server Error Другие ошибки при создании объекта

Примечание: Текст ошибки не фиксированный, может изменяться в зависимости от фактического ответа получателя запроса.

Пример ответа

Код 400

{
  "error": "Bad Request",
  "error_code": 400
}

Код 500

{
  "error": "Internal Server Error",
  "error_code": 500
}