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

Модель

ScanDeviceResult

Результаты сканирования хостов:

Параметр Тип Обязательность Описание
host Array<string> Required Список хостов, полученных в результате сканирования
ipv4 string Required IP-адрес хоста в формате ipv4
mac string Required MAC-адрес хоста
ipv6 string Required IP-адрес хоста в формате ipv6

ServicesScanResult

Результаты сканирования сервисов:

Параметр Тип Обязательность Описание
ipv4 string Required IP-адрес хоста в формате ipv4
ipv6 string Required IP-адрес хоста в формате ipv6
mac string Required MAC-адрес хоста
os string Required Операционная система
services Array<services> Required Сервисы
error_code integer Required Код ошибки. Возможные значения:
- 0 — нет ошибки,
- 13001 — недопустимый формат IP-адреса
error string Required Текст ошибки

Services

Параметр Тип Обязательность Описание
id string Required Идентификатор сервиса в формате uuid
created_at string Required Дата создания в формате date-time
updated_at string Required Дата изменения в формате date-time
network_interface_id string Required Идентификатор связанного сетевого интерфейса в формате uuid
port string Required Порт, на котором работает сервис
status string Required Статус сервиса
type string Required Тип сервиса
name string Required Название сервиса
version string Required Версия
cpe string Required Common Platform Enumeration (CPE) идентификатор (CPE-идентификатор)

AssetServiceScanResult

Результаты сканирования актива:

Параметр Тип Обязательность Описание
assetId string Required Идентификатор актива в формате uuid
nicServices Array<object> Required Массив сервисов сетевого интерфейса
nicServices{networkInterfaceId} string Required Идентификатор сетевого интерфейса uuid
nicServices{os} string Required Операционная система
nicServices{services} Array<services> Required Сервисы
nicServices{error_code} integer Required Код ошибки. Возможные значения:

- 0 — нет ошибки,
- 12012 — недопустимый формат ID
- 11004 — актив не найден
- 13002 — не найдены сетевые интерфейсы актива
- 1497 — прочие ошибки чтения актива
nicServices{erro} string Required Текст ошибки

InventoryDTO

Сбор данных с активов:

Параметр Тип Обязательность Описание
ip string Required IP-адрес актива ipv4
credentialId Array<object> Required Идентификатор учетной записи для сбора данных
type string Required Тип подключения:
- ssh
- rpc
- wmi

EnrichmentInfo

Параметр Тип Обязательность Описание
ip string Required IP-адрес актива ipv4
credentialId Array<object> Required Идентификатор учетной записи для сбора данных
type string Required Тип подключения:
- ssh
- rpc
- wmi

HardwareInformation

Информация об аппаратном обеспечении

Параметр Тип Обязательность Описание
id string Required Идентификатор аппаратного обеспечения в формате uuid
created_at string Required Дата создания в формате date-time
updated_at string Required Дата изменения в формате date-time
service_asset_id string Required Идентификатор актива
hardware_type string Required Тип устройства
name string Required Название аппаратного обеспечения
manufacturer string Required Производитель аппаратного обеспечения
serial_number string Required Серийный номер аппаратного обеспечения
additional_info string Required Дополнительная информация
is_old boolean Required Флаг “старого” аппаратного обеспечения
service_asset object<service_asset> Required Связанный актив

Service_asset

Параметр Тип Обязательность Описание
id string Required Идентификатор актива
created_at string Required Дата создания в формате date-time
updated_at string Required Дата изменения в формате date-time
type string Required Тип актива
name string Required Название актива
description string Required Описание актива
coordinates string Required Координаты актива (не используется). Значение по умолчанию - 0
active boolean Required Флаг активности. Значение по умолчанию: true
scan_id string Required Идентификатор сканера
value integer Required Значимость актива. Значение по умолчанию: 3. Допустимые значения от 1 до 5
client_note string Required Клиентские заметки (не используется)
internal_note string Required Внутренние заметки (не используется)
location string Required Расположение актива
network_exposure integer Required Сетевая видимость. Значение по умолчанию: 3. Допустимые значения от 1 до 5
responsible_person string Required Ответственное лицо
technical_specialist string Required Технический специалист
responsible_group_id string Required Идентификатор группы ответственных
edited_by string Required Кем изменён (не используется)

HardwareInfoEnrichResult

Параметр Тип Обязательность Описание
networkInterfaceId string Required IP-адрес актива ipv4
hardwareInfo Array<HardwareInformation> Required Идентификатор учетной записи для сбора данных

SoftwareInfo

Параметр Тип Обязательность Описание
id string Required Идентификатор программного обеспечения
created_at string Required Дата создания в формате date-time
updated_at string Required Дата изменения в формате date-time
name string Required Название программного обеспечения
raw_output_line string Required Необработанная строка данных (уникальное значение)
version string Required Версия
release string Required Релиз
При создании из результата сканирования, совпадает с version.
При сканировании ПО, не заполняется.
os string Required Операционная система
display_name string Required Название клиента (отображается в деталях инцидента)
description string Required Описание
software_group_id string Required Идентификатор группы ПО
tsvector string Required Используется для оптимизации поиска, заполняется автоматически (при создании и изменении объекта) из полей raw_output_linenameversionrelease.

Формат tsvector

ScanSoftwareResult

Параметр Тип Обязательность Описание
os string Required Операционная система
softwareInfo Array<SoftwareInfo> Required Массив программного обеспечения

SoftwareInfoEnrichResult

Параметр Тип Обязательность Описание
networkInterfaceId string Required Идентификатор сетевого интерфейса
os string Required Операционная система
softwareInfo Array<SoftwareInfo> Required Массив программного обеспечения

DeviceUpdateInput

Параметр Тип Обязательность Описание
host string Required Список hostname
ipv4 string Required IP-адрес
mac string Required MAC-адрес

NetworkInterface

Параметр Тип Обязательность Описание
id string Required Идентификатор сетевого интерфейса
created_at string Required Дата создания в формате date-time
updated_at string Required Дата изменения в формате date-time
name string Required Название сетевого интерфейса
ip string Required IP-адрес сетевого интерфейса
mac string Required MAC-адрес сетевого интерфейса
fqdn Array<string> Required Массив FQDN.
os string Required Операционная система
service_asset_id string Required ID связанного актива
edited_by string Required Идентификатор пользователя внесшего изменения
has_service_asset boolean Required Флаг, обозначающий наличие связанного актива
service_asset_name string Required Название связанного актива
service_asset_location string Required Расположение связанного актива
service_asset_value integer Required Значимость связанного актива
service_asset_network_exposure integer Required Сетевая видимость связанного актива
service_asset_group_names Array<string> Required Массив имен групп связанного актива
service_asset object Required Связанный актив
services Array<object> Optional Связанные сервисы
_relations object Optional Словарь, описывающий связанные модели через идентификаторы
_relations {services} Array<string> Optional Идентификаторы связанных сервисов

DeviceUpdateResult

Параметр Тип Обязательность Описание
ipv4 string Required IP-адрес хоста
network_interface object Required Сетевой интерфейс
Связи и доп. поля (связанные с активом) не заполняются и имеют значения по умолчанию
error_code integer Required Код ошибки. Возможные значения:

- 0 — нет ошибки,
- 13001 — недопустимый формат IP-адреса,
- 13012 — недопустимый формат MAC (если указан),
- 1497 — ошибка чтения из БД,
- 1498 — ошибка обновления объекта в БД,
- 1496 — ошибка создания объекта в БД,
- 11002 — прочие ошибки БД.
error string Required Текст ошибки