Community
    • Categories
    • Recent
    • Popular
    • Users
    • Search
    • Register
    • Login

    Objekt-Typ Filter cmdb.objects.read API

    Scheduled Pinned Locked Moved Entwicklung
    3 Posts 3 Posters 591 Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • C Offline
      cojo
      last edited by

      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...

      M MartinVM 2 Replies Last reply Reply Quote 0
      • M Offline
        Matthias 0 @cojo
        last edited by

        @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

        1 Reply Last reply Reply Quote 0
        • MartinVM Offline
          MartinV @cojo
          last edited by

          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.

          1 Reply Last reply Reply Quote 0
          • First post
            Last post