Сохраненные фильтры
При фильтрации списков объектов в InfraVision пользователи могут сохранять примененные фильтры для будущего использования. Это удобно для сложных стратегий фильтрации, включающих несколько дискретных фильтров. Например, вы можете захотеть найти все запланированные устройства в регионе, которые имеют определенную платформу. После того как вы применили нужные фильтры к списку объектов, просто создайте сохраненный фильтр с именем и необязательным описанием. Этот фильтр затем может быть применен непосредственно для будущих запросов через UI и REST API.
Поля
Name
Понятное имя фильтра.
Slug
Уникальный идентификатор, по которому этот фильтр будет ссылаться при применении (например, ?filter=my-slug).
User
Пользователь, которому принадлежит этот фильтр. Текущий пользователь будет назначен автоматически при создании сохраненных фильтров через UI и не может быть изменен.
Weight
Числовой вес, используемый для переопределения алфавитного упорядочивания фильтров по имени. Сохраненные фильтры с меньшим весом будут перечислены перед теми, у которых больший вес.
Enabled
Определяет, может ли этот фильтр использоваться. Отключенные фильтры не будут отображаться как опции в UI, однако они будут включены в результаты API.
Shared
Определяет, предназначен ли этот фильтр для использования всеми пользователями или только его владельцем. Обратите внимание, что отключение этого поля не скрывает фильтр от других пользователей; он просто исключается из списка доступных фильтров в представлениях списков объектов UI.
Parameters
Параметры запроса, которые нужно применить, когда фильтр активен. Они должны быть указаны как данные JSON. Например, строка запроса URL
?status=active®ion_id=51&tag=alpha&tag=bravo
представлена в JSON как
{
"tag": ["alpha", "bravo"],
"status": "active",
"region_id": 51
}