Method: projects.releases.list

Liste os valores Release de um projeto. Esta lista pode ser filtrada por nome de Release, nome de Ruleset, nome de TestSuite ou qualquer combinação deles.

Solicitação HTTP

GET https://firebaserules.googleapis.com/v1/{name=projects/*}/releases

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
name

string

Obrigatório. Nome do recurso para o projeto.

Formato: projects/{project_id}

Parâmetros de consulta

Parâmetros
filter

string

Release. O método de lista oferece suporte a filtros com restrições no Release.name e no Release.ruleset_name.

Exemplo 1: um filtro de "name=prod*" pode retornar Releases com nomes em "projects/foo" prefixado com "prod":

Nome -> Nome do conjunto de regras:

  • projects/foo/releases/prod -> projects/foo/rulesets/uuid1234
  • projects/foo/releases/prod/v1 -> projects/foo/rulesets/uuid1234
  • projects/foo/releases/prod/v2 -> projects/foo/rulesets/uuid8888

Exemplo 2: um filtro de name=prod* rulesetName=uuid1234 retornaria apenas Release instâncias para "projects/foo" com o prefixo "prod" referente ao mesmo nome do Ruleset de "uuid1234":

Nome -> Nome do conjunto de regras:

  • projects/foo/releases/prod -> projects/foo/rulesets/1234
  • projects/foo/releases/prod/v1 -> projects/foo/rulesets/1234

Nos exemplos, os parâmetros de filtro se referem aos filtros de pesquisa são relativos ao projeto. Prefixos totalmente qualificados também podem ser usados.

pageSize

integer

Tamanho da página a ser carregado. Máximo de 100. O valor padrão é 10. Observação: pageSize é apenas uma dica, e o serviço pode carregar menos resultados do que pageSize devido ao tamanho da saída. Para percorrer todas as versões, o autor da chamada precisa iterar até que o pageToken na resposta esteja vazio.

pageToken

string

Token da próxima página para o próximo lote de instâncias de Release.

Corpo da solicitação

O corpo da solicitação precisa estar vazio.

Corpo da resposta

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

A resposta para FirebaseRulesService.ListReleases.

Representação JSON
{
  "releases": [
    {
      object (Release)
    }
  ],
  "nextPageToken": string
}
Campos
releases[]

object (Release)

Lista de Release instâncias.

nextPageToken

string

O token de paginação para recuperar a próxima página de resultados. Se o valor estiver vazio, não haverá mais resultados.

Escopos de autorização

Requer um dos seguintes escopos do OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/firebase
  • https://www.googleapis.com/auth/firebase.readonly

Para saber mais, consulte a Visão geral da autenticação.