Pesquisar artefatos

Versão 4.0.23.6 (mais recente)

Pesquisar todos os pares de chave-valor em um namespace para ver os critérios correspondentes.

Retorna uma matriz de artefatos que correspondem aos critérios de pesquisa especificados.

Os principais padrões de pesquisa usam correspondência indiferente a maiúsculas e podem conter % e _ como expressões curinga com correspondência de padrão SQL.

Os parâmetros min_size e max_size podem ser usados individualmente ou juntos.

  • min_size encontra artefatos com tamanhos maiores ou iguais ao valor.
  • max_size encontra artefatos com tamanhos menores ou iguais ao valor.
  • o uso dos dois parâmetros restringe o intervalo de tamanho mínimo e máximo para os artefatos

OBSERVAÇÃO: os artefatos são sempre retornados em ordem alfanumérica por chave.

Receber um único artefato por namespace e chave com artifact

Observação: a API Artifact Storage só pode ser usada por extensões criadas pelo Looker.

Solicitação

GET /artifact/{namespace}/search
Tipo de dados
Descrição
Solicitação
HTTPRequest
path
HTTPPath
Expandir definição HTTPPath...
namespace
string
Namespace do armazenamento de artefatos
consulta
Consulta HTTP
Expandir a definição de HTTPQuery...
campos
string
Nomes de campos delimitados por vírgulas a serem retornados nas respostas. Omitir para todos os campos
chave
string
Padrão de chave para corresponder
IDs de usuário
string
IDs dos usuários que criaram ou atualizaram o artefato (lista delimitada por vírgulas)
tamanho_mínimo
integer
Tamanho mínimo de armazenamento do artefato
tamanho máximo
integer
Tamanho máximo de armazenamento do artefato
limite
integer
Número de resultados a serem retornados. (usado com deslocamento)
offset
integer
Número de resultados a pular antes de retornar qualquer um. (usado com limite)

Resposta

200: artefatos

Tipo de dados
Descrição
(matriz)
chave
string
Chave do valor a ser armazenado. O namespace e a chave precisam ser exclusivos.
valor
string
Valor a ser armazenado.
content_type
string
Tipo MIME de conteúdo. Isso só pode ser usado para substituir conteúdo detectado como texto/simples. Necessário para definir tipos de conteúdo de aplicativo/json que são analisados como texto simples.
version
integer
Número da versão do valor armazenado. A versão precisa ser fornecida para todas as atualizações de um artefato existente.
namespace
string
Namespace de armazenamento do artefato.
criado_em
string
Carimbo de data/hora de criação do artefato.
atualizado em
string
Carimbo de data/hora de quando este artefato foi atualizado.
value_size
integer
Tamanho (em bytes) do valor armazenado.
criado_por_usuário
string
ID do usuário do criador de artefatos.
atualizado_por_usuario
string
ID do usuário do atualizador de artefatos.

400: Solicitação inválida

Tipo de dados
Descrição
(objeto)
mensagem
string
Detalhes do erro
url_da_documentação
string
Link da documentação

404: não encontrado

Tipo de dados
Descrição
(objeto)
mensagem
string
Detalhes do erro
url_da_documentação
string
Link da documentação

422: erro de validação

Tipo de dados
Descrição
(objeto)
mensagem
string
Detalhes do erro
Expandir a definição de ValidationErrorDetail...
campo
string
Campo com erro
código
string
Código do erro
mensagem
string
Mensagem de erro
url_da_documentação
string
Link da documentação
url_da_documentação
string
Link da documentação

429: Solicitações demais

Tipo de dados
Descrição
(objeto)
mensagem
string
Detalhes do erro
url_da_documentação
string
Link da documentação