assets

Работа с активами


add(host, scope)

Добавляет актив в базу

Параметры

#ТипОписание
1строкахост
2строкаскоуп

Пример

local assets = require("assets")
assets.add("test.com", "00000000")

delete(host)

Удаляет актив из базы. В качестве аргумента можно передавать хост или ID хоста

Параметры

#ТипОписание
1строкахост или ID

Пример

local assets = require("assets")
assets.delete("test.com")

add_meta(host, field, value)

Добавляет к активу мета-информацию

Параметры

#ТипОписание
1строкахост
2строканазвание поля
3число или строказначение поля

Пример

local assets = require("assets")
assets.add_meta("test.com", "sample-key", "sample-value")

После исполнения кода к активу будет добавлена мета-информация, доступная в UI

delete_meta(host, field [, value])

Удаляет мета-информацию, которая привязана к активу. Если третий параметр установлен, то удалятся записи соотстветствующие всем полям, иначе удалятся все записи с названием поля.

Параметры

#ТипОписание
1строкахост
2строканазвание поля
3число или строка; опциональнозначение поля

Пример

local assets = require("assets")
assets.delete_meta("test.com", "sample-key", "sample-value")
assets.delete_meta("test.com", "sample-key")