Artefakte suchen

Version 4.0.23.6 (neueste Version)

In allen Schlüssel/Wert-Paaren in einem Namespace nach übereinstimmenden Kriterien suchen

Gibt ein Array mit Artefakten zurück, die den angegebenen Suchkriterien entsprechen.

Bei wichtigen Suchmustern wird die Groß-/Kleinschreibung nicht berücksichtigt. Sie können % und _ als SQL-Musterübereinstimmungsplatzhalter enthalten.

Die Parameter min_size und max_size können einzeln oder zusammen verwendet werden.

  • min_size findet Artefakte mit einer Größe, die ihrem Wert entspricht oder größer ist
  • max_size findet Artefakte mit einer Größe, die ihrem Wert entspricht oder darunter liegt
  • Beide Parameter verwenden, um den minimalen und maximalen Größenbereich für Artefakte einzuschränken

HINWEIS: Artefakte werden immer in alphanumerischer Reihenfolge nach Schlüssel zurückgegeben.

Rufen Sie mit artifact ein einzelnes Artefakt nach Namespace und Schlüssel ab.

Hinweis: Die Artifact Storage API kann nur von von Looker erstellten Erweiterungen verwendet werden.

Anfrage

GET /artefakt/{namespace}/search
Datentyp
Beschreibung
Anfrage
HTTPRequest
Pfad
HTTPPath
HTTPPath-Definition maximieren...
Namespace
String
Artefaktspeicher-Namespace
Abfrage
HTTP-Abfrage
HTTPQuery-Definition maximieren...
Felder
String
Durch Kommas getrennte Namen von Feldern, die in Antworten zurückgegeben werden sollen. Für alle Felder weglassen
Schlüssel
String
Zu vergleichendes Schlüsselmuster
user_ids
String
IDs der Nutzer, die das Artefakt erstellt oder aktualisiert haben (kommagetrennte Liste)
min_size [Mindestgröße]
integer
Mindestspeichergröße des Artefakts
Max. Größe
integer
Maximale Speichergröße des Artefakts
Limit
integer
Anzahl der Ergebnisse, die zurückgegeben werden sollen. (mit Offset verwendet)
Offset
integer
Anzahl der Ergebnisse, die übersprungen werden sollen, bevor Ergebnisse zurückgegeben werden. (mit Limit verwendet)

Antwort

200: Artefakte

Datentyp
Beschreibung
(Array)
Schlüssel
String
Zu speichernder Wert. Namespace + Schlüssel muss eindeutig sein.
Wert
String
Zu speichernder Wert.
content_type
String
MIME-Typ des Inhalts. Dies kann nur zum Überschreiben von Inhalten verwendet werden, die als Text/einfach erkannt werden. Erforderlich, um Anwendungs-/JSON-Inhaltstypen festzulegen, die als reiner Text analysiert werden.
version
integer
Versionsnummer des gespeicherten Werts. Die Version muss für alle Aktualisierungen eines vorhandenen Artefakts angegeben werden.
Namespace
String
Artefaktspeicher-Namespace.
erstellt am
String
Zeitstempel für das Erstellen dieses Artefakts.
Aktualisiert am
String
Zeitstempel für die Aktualisierung dieses Artefakts.
value_size
integer
Größe (in Byte) des gespeicherten Werts
von_nutzer_id erstellt
String
Nutzer-ID des Artefakt-Erstellers.
aktualisiert_von_userid
String
Nutzer-ID des Artefakt-Updaters.

400: Ungültige Anfrage

Datentyp
Beschreibung
(Objekt)
nachricht
String
Fehlerdetails
Dokumentations-URL
String
Link zur Dokumentation

404: Nicht gefunden

Datentyp
Beschreibung
(Objekt)
nachricht
String
Fehlerdetails
Dokumentations-URL
String
Link zur Dokumentation

422: Validierungsfehler

Datentyp
Beschreibung
nachricht
String
Fehlerdetails
ValidationErrorDetail-Definition maximieren...
Feld
String
Feld mit Fehler
Code
String
Fehlercode
nachricht
String
Fehlermeldung
Dokumentations-URL
String
Link zur Dokumentation
Dokumentations-URL
String
Link zur Dokumentation

429: Zu viele Anfragen

Datentyp
Beschreibung
(Objekt)
nachricht
String
Fehlerdetails
Dokumentations-URL
String
Link zur Dokumentation