Sidebar

ru:manual:api:reference:map:getobjects

map.getobjects

Описание

массив map.getobjects(объект фильтр)

Этот метод позволяет получать карты сетей, которые соответствуют заданному критерию фильтра.

Этот метод устарел и будет в будущем удален. Вместо него, пожалуйста, воспользуйтесь методом map.get.

Параметры

(объект) Свойства карты сети по которым производить поиск.

Возвращаемые значения

(массив) Возвращает массив объектов со всеми свойствами.

Примеры

Получение карты сети по имени

Получение карты сети с именем “Local network”.

Запрос:

{
    "jsonrpc": "2.0",
    "method": "map.getobjects",
    "params": {
        "name": "Local nerwork"
    },
    "auth": "3a57200802b24cda67c4e4010b50c065",
    "id": 1
}

Ответ:

{
    "jsonrpc": "2.0",
    "result": [
        {
            "urls": [],
            "sysmapid": "3",
            "name": "Local nerwork",
            "width": "400",
            "height": "400",
            "backgroundid": "0",
            "label_type": "2",
            "label_location": "3",
            "highlight": "1",
            "expandproblem": "1",
            "markelements": "0",
            "show_unack": "0",
            "grid_size": "50",
            "grid_show": "1",
            "grid_align": "1",
            "label_format": "0",
            "label_type_host": "2",
            "label_type_hostgroup": "2",
            "label_type_trigger": "2",
            "label_type_map": "2",
            "label_type_image": "2",
            "label_string_host": "",
            "label_string_hostgroup": "",
            "label_string_trigger": "",
            "label_string_map": "",
            "label_string_image": "",
            "iconmapid": "0",
            "expand_macros": "0",
            "severity_min": "0"
        }
    ],
    "id": 1
}

Смотрите также

Исходный код

CMap::getObject() в frontends/php/include/classes/api/services/CMap.php.