Rechercher des artefacts

Version 4.0.23.2

Rechercher des critères de correspondance dans toutes les paires clé/valeur d'un espace de noms

Renvoie un tableau d'artefacts correspondant aux critères de recherche spécifiés.

Les modèles de recherche de clés utilisent une correspondance non sensible à la casse et peuvent contenir % et _ en tant qu'expressions génériques avec correspondance de type SQL.

Les paramètres min_size et max_size peuvent être utilisés individuellement ou ensemble.

  • min_size trouve des artefacts dont la taille est supérieure ou égale à sa valeur.
  • max_size trouve des artefacts dont la taille est inférieure ou égale à sa valeur
  • l'utilisation des deux paramètres limite les plages de tailles minimale et maximale pour les artefacts

REMARQUE: Les artefacts sont toujours renvoyés par ordre alphanumérique par clé.

Obtenez un seul artefact par espace de noms et par clé avec artifact.

Remarque: L'API Artifact Storage ne peut être utilisée que par les extensions créées par Looker.

Demande

GET /artefact/{namespace}/search
Type de données
Description
Demande
HTTPRequest
chemin d'accès
Chemin HTTP
Développer la définition HTTPPath...
espace de noms
string
Espace de noms de l'artefact de stockage
query
Requête HTTP
Développer la définition de la requête HTTP...
champs
string
Noms des champs séparés par une virgule à renvoyer dans les réponses. Omettre pour tous les champs
clé
string
Schéma de touches à mettre en correspondance
ID utilisateur
string
Identifiants des utilisateurs qui ont créé ou mis à jour l'artefact (liste d'éléments séparés par une virgule)
taille_min
integer
Taille de stockage minimale de l'artefact
taille_max
integer
Taille de stockage maximale de l'artefact
limite
integer
Nombre de résultats à afficher. (utilisé avec un décalage)
offset
integer
Nombre de résultats à ignorer avant d'en renvoyer. (utilisation avec limite)

Réponse

200: les artefacts

Type de données
Description
(tableau)
clé
string
Clé de valeur à stocker. L'espace de noms et la clé doivent être uniques.
valeur
string
Valeur à stocker.
content_type
string
Type de contenu MIME. Elle ne peut être utilisée que pour remplacer le contenu détecté comme étant au format texte/plain. Nécessaire pour définir des types de contenus d'application/json, qui sont analysés en texte brut.
version
integer
Numéro de version de la valeur stockée. La version doit être fournie pour toute mise à jour d'un artefact existant.
espace de noms
string
Espace de noms de l'artefact de stockage.
créé le
string
Horodatage de la création de cet artefact.
mis à jour le
string
Horodatage de la mise à jour de cet artefact.
size_size [taille_valeur]
integer
Taille (en octets) de la valeur stockée.
Créé par
string
ID utilisateur du créateur de l'artefact.
mis à jour par l'ID utilisateur
string
ID utilisateur du programme de mise à jour des artefacts.

400 Bad Request

Type de données
Description
(objet)
Message
string
Infos sur l'erreur
documentation_url
string
Lien vers la documentation

404: introuvable

Type de données
Description
(objet)
Message
string
Infos sur l'erreur
documentation_url
string
Lien vers la documentation

422: Erreur de validation

Type de données
Description
(objet)
Message
string
Infos sur l'erreur
Développer la définition de ValidationErrorDetail...
champ
string
Champ comportant une erreur
code
string
Code d'erreur
Message
string
Message d'information sur l'erreur
documentation_url
string
Lien vers la documentation
documentation_url
string
Lien vers la documentation

429 : Too Many Requests

Type de données
Description
(objet)
Message
string
Infos sur l'erreur
documentation_url
string
Lien vers la documentation