Method: projects.releases.list

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

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 filtro. O método list oferece suporte a filtros com restrições em Release.name e Release.ruleset_name .

Exemplo 1: um filtro de 'name = prod *' pode retornar Release s com nomes dentro de '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 iria retornar apenas Release casos de 'projectos / foo' com nomes prefixados com 'prod' referindo-se ao mesmo Ruleset nome 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 do filtro referem-se aos filtros de pesquisa relativos ao projeto. Completamente qualificado com prefixo também pode ser usado.

pageSize

integer

Tamanho da página a carregar. Máximo de 100. O padrão é 10. Observação: pageSize é apenas uma dica e o serviço pode escolher carregar menos do que os resultados de pageSize devido ao tamanho da saída. Para percorrer todas as liberações, o chamador deve 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 .

Solicitar corpo

O corpo da solicitação deve estar vazio.

Corpo de resposta

Se for bem-sucedido, o corpo da resposta conterá dados com a seguinte estrutura:

A resposta para FirebaseRulesService.ListReleases .

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

object ( Release )

Lista de instâncias de Release .

nextPageToken

string

O token de paginação para recuperar a próxima página de resultados. Se o valor estiver vazio, nenhum outro resultado permanece.

Escopos de Autorização

Requer um dos seguintes escopos OAuth:

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

Para obter mais informações, consulte Visão geral da autenticação .