object service.update(object/array services)
Cette méthode permet de mettre à jour des services existants.
(object/array)
propriétés de service à mettre à jour.
La propriété serviceid
doit être définie pour chaque service, toutes les autres propriétés sont facultatives. Seules les propriétés transmises seront mises à jour, toutes les autres resteront inchangées.
En plus des propriétés de l'objet service standard, la méthode accepte les paramètres suivants.
Paramètre | Type | Description |
---|---|---|
dependencies | array | Dépendances de service pour remplacer les dépendances de service actuelles. Chaque dépendance de service a les paramètres suivants : - dependsOnServiceid - (string) ID d'un service dont dépend le service, c'est-à-dire le service enfant.- soft - (integer) type de dépendance de service; Se référer aux propriétés de l'objet dépendance du service pour plus d'informations sur les types de dépendance. |
parentid | string | ID du service parent lié par dépendance dure. |
times | array | Périodes de maintenance pour remplacer les périodes de maintenance actuelles. |
(object)
Retourne un objet contenant les identifiants des services mis à jour sous la propriété serviceids
.
Définir le service "3" comme parent (dépendance dure) du service "5".
Requête :
{
"jsonrpc": "2.0",
"method": "service.update",
"params": {
"serviceid": "5",
"parentid": "3"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Réponse :
CService::update() dans frontends/php/include/classes/api/services/CService.php.