UNPKG

zabbix-utils

Version:

TypeScript port of zabbix-utils - Python library for working with Zabbix API, Sender, and Getter protocols

66 lines 5.22 kB
"use strict"; // zabbix_utils // // Copyright (C) 2001-2023 Zabbix SIA (Original Python library) // Copyright (C) 2024-2025 Han Yong Lim <hanyong.lim@gmail.com> (TypeScript adaptation) // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation // files (the "Software"), to deal in the Software without restriction, // including without limitation the rights to use, copy, modify, // merge, publish, distribute, sublicense, and/or sell copies // of the Software, and to permit persons to whom the Software // is furnished to do so, subject to the following conditions: Object.defineProperty(exports, "__esModule", { value: true }); exports.__max_supported__ = exports.__min_supported__ = exports.__version__ = exports.SensitiveFilter = exports.EmptyHandler = exports.ZabbixProtocol = exports.ModuleUtils = exports.ProcessingError = exports.APINotSupported = exports.APIRequestError = exports.ModuleBaseException = exports.AgentResponse = exports.Cluster = exports.Node = exports.TrapperResponse = exports.ItemValue = exports.APIVersion = exports.AsyncGetter = exports.AsyncSender = exports.AsyncZabbixAPI = exports.Getter = exports.Sender = exports.ZabbixAPI = void 0; // The above copyright notice and this permission notice shall be // included in all copies or substantial portions of the Software. // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES // OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT // HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, // WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR // OTHER DEALINGS IN THE SOFTWARE. // Synchronous modules var api_1 = require("./api"); Object.defineProperty(exports, "ZabbixAPI", { enumerable: true, get: function () { return api_1.ZabbixAPI; } }); var sender_1 = require("./sender"); Object.defineProperty(exports, "Sender", { enumerable: true, get: function () { return sender_1.Sender; } }); var getter_1 = require("./getter"); Object.defineProperty(exports, "Getter", { enumerable: true, get: function () { return getter_1.Getter; } }); // Asynchronous modules var aioapi_1 = require("./aioapi"); Object.defineProperty(exports, "AsyncZabbixAPI", { enumerable: true, get: function () { return aioapi_1.AsyncZabbixAPI; } }); var aiosender_1 = require("./aiosender"); Object.defineProperty(exports, "AsyncSender", { enumerable: true, get: function () { return aiosender_1.AsyncSender; } }); var aiogetter_1 = require("./aiogetter"); Object.defineProperty(exports, "AsyncGetter", { enumerable: true, get: function () { return aiogetter_1.AsyncGetter; } }); // Types var types_1 = require("./types"); Object.defineProperty(exports, "APIVersion", { enumerable: true, get: function () { return types_1.APIVersion; } }); Object.defineProperty(exports, "ItemValue", { enumerable: true, get: function () { return types_1.ItemValue; } }); Object.defineProperty(exports, "TrapperResponse", { enumerable: true, get: function () { return types_1.TrapperResponse; } }); Object.defineProperty(exports, "Node", { enumerable: true, get: function () { return types_1.Node; } }); Object.defineProperty(exports, "Cluster", { enumerable: true, get: function () { return types_1.Cluster; } }); Object.defineProperty(exports, "AgentResponse", { enumerable: true, get: function () { return types_1.AgentResponse; } }); // Exceptions var exceptions_1 = require("./exceptions"); Object.defineProperty(exports, "ModuleBaseException", { enumerable: true, get: function () { return exceptions_1.ModuleBaseException; } }); Object.defineProperty(exports, "APIRequestError", { enumerable: true, get: function () { return exceptions_1.APIRequestError; } }); Object.defineProperty(exports, "APINotSupported", { enumerable: true, get: function () { return exceptions_1.APINotSupported; } }); Object.defineProperty(exports, "ProcessingError", { enumerable: true, get: function () { return exceptions_1.ProcessingError; } }); // Utilities var common_1 = require("./common"); Object.defineProperty(exports, "ModuleUtils", { enumerable: true, get: function () { return common_1.ModuleUtils; } }); Object.defineProperty(exports, "ZabbixProtocol", { enumerable: true, get: function () { return common_1.ZabbixProtocol; } }); var logger_1 = require("./logger"); Object.defineProperty(exports, "EmptyHandler", { enumerable: true, get: function () { return logger_1.EmptyHandler; } }); Object.defineProperty(exports, "SensitiveFilter", { enumerable: true, get: function () { return logger_1.SensitiveFilter; } }); // Version info var version_1 = require("./version"); Object.defineProperty(exports, "__version__", { enumerable: true, get: function () { return version_1.__version__; } }); Object.defineProperty(exports, "__min_supported__", { enumerable: true, get: function () { return version_1.__min_supported__; } }); Object.defineProperty(exports, "__max_supported__", { enumerable: true, get: function () { return version_1.__max_supported__; } }); //# sourceMappingURL=index.js.map