object service.create(object/array services)
Овај метод омогућава креирање нових сервиса.
Овај метод је доступан корисницима било ког типа. Дозволе за позивање методе могу се опозвати у подешавањима улоге корисника. Погледајте Корисничке улоге за више информација.
(object/array)
сервиси за креирање.
Поред стандардних својстава сервиса, метода прихвата следеће параметре.
Parameter | Type | Description |
---|---|---|
children | array | Подређени сервиси да се повежу са сервисом. Подређени сервиси морају имати само дефинисано својство serviceid . |
parents | array | Надређени сервиси да се повежу са сервисом. Надређене услуге морају имати само дефинисано својство serviceid . |
tags | array | Ознаке сервиса који ће се креирати за услугу. |
problem_tags | array | Ознаке проблема за креирање сервиса. |
status_rules | array | Статус правила за креирање сервиса. |
(object)
Враћа објекат који садржи ID-ијеве креираних услуга под својством serviceids
. Редослед враћених ID-ијева одговара редоследу прослеђених услуга.
Креирање сервиса који ће прећи у стање проблема, ако бар један подређени сервис има проблем.
{ "jsonrpc": "2.0", "method": "service.create", "params": { "name": "Server 1", "algorithm": 1, "sortorder": 1 }, "id": 1 }
Одговор:
CService::create() у ui/include/classes/api/services/CService.php.