Objekt-Typ Filter cmdb.objects.read API
-
Hi,
der Methode cmdb.objects.read kann Laut Dokumentation ein filter Parameter mitgegeben werden.
Meine Frage wäre ob über einen API Request mehrere Objekt-Typen auf einmal gefiltert werden können?Filter mit einem Objekt-Typ (z.B. Server) sind ja möglich mit:
"version": "2.0", "method": "cmdb.objects.read", "params": { "filter": { "type": "C__OBJTYPE__SERVER"," }, "apikey": "xxx", "language": "en" }, "id": 1 }
gibt es einen Weg mehrere Objekt-Typen im filter zu spezifizieren? , z.B. Server, Virtuelle Server, Router...
-
@cojo Hallo,
ich kann zwar nicht sagen, ob mehrer Typen möglich sind, ich vermute nicht, aber wir haben vor das über Reports zu lösen.
Es wird ein spezifischer Report mit der query angelegt. Der kann dann mit dem API Call cmdb.reports.read abgefragt werden.
Hoffe das hilft.
Grüsse,
Matthias -
Filter werden immer mit einem logischen UND verknüpft.
Um mehrere Objekttypen abzufragen (mit einem logischen ODER) machst Du einfach mehrere cmdb.objects.read-Anfragen (z.B. auch als eine Abfrage mit einem Array von Requests, sogen. Batch Request) und wirfst die Ergebnisse zusammen.