Implements import/export of alerts exclusions

This commit is contained in:
Simone Mainardi 2021-06-17 16:04:17 +02:00
parent aebd20d848
commit 1756f8d63c
2 changed files with 25 additions and 1 deletions

View file

@ -316,6 +316,22 @@ end
-- ##############################################
-- @brief Import a previously `export`ed exclusions configuration
function alert_exclusions.import(exclusions)
_set_configured_alert_exclusions(exclusions)
end
-- ##############################################
-- @brief Exports the current configuration
function alert_exclusions.export()
local exclusions = _get_configured_alert_exclusions()
return exclusions
end
-- ##############################################
-- @brief Delete all alert_exclusions
function alert_exclusions.cleanup()
local locked = _lock()