Sommaire
service.adddependencies
Description
object service.adddependencies(object/array serviceDependencies)
Cette méthode permet de créer des dépendances entre services.
Paramètres
(object/array) Dépendances de services à créer.
Chaque dépendance de service a les paramètres suivants.
| Paramètre | Type | Description |
|---|---|---|
| serviceid | string | ID du service qui dépend d'un service, c'est-à-dire du service parent. |
| dependsOnServiceid | string | ID du service dont dépend un service, c'est-à-dire le service enfant. |
| soft | string | Type de dépendance. 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. |
Valeurs retournées
(object) Retourne un objet contenant les identifiants des services
parents affectés sous la propriété serviceids.
Exemples
Création d'une dépendance dure
Faire en sorte que le service "2" soit une dépendance dure du service "3".
Requête :
{
"jsonrpc": "2.0",
"method": "service.adddependencies",
"params": {
"serviceid": "3",
"dependsOnServiceid": "2",
"soft": 0
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Réponse ::
{
"jsonrpc": "2.0",
"result": {
"serviceids": [
"3"
]
},
"id": 1
}
Voir également
Source
CService::addDependencies() dans frontends/php/include/classes/api/services/CService.php.