Method: projects.releases.list

Liste os valores Release para um projeto. Opcionalmente, esta lista pode ser filtrada por nome Release , nome Ruleset , nome TestSuite ou qualquer combinação destes.

Solicitação HTTP

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

A URL usa sintaxe de transcodificação gRPC .

Parâmetros de caminho

Parâmetros
name

string

Obrigatório. Nome do recurso do projeto.

Formato: projects/{project_id}

Parâmetros de consulta

Parâmetros
filter

string

Filtro Release . 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' prefixados com 'prod':

Nome -> Nome do conjunto de regras:

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

Exemplo 2: Um filtro de name=prod* rulesetName=uuid1234 retornaria apenas instâncias Release para 'projects/foo' com nomes prefixados com 'prod' referindo-se ao mesmo nome do Ruleset de 'uuid1234':

Nome -> Nome do conjunto de regras:

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

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

pageSize

integer

Tamanho da página a ser carregada. Máximo de 100. O padrão é 10. Observação: pageSize é apenas uma dica e o serviço pode optar por carregar menos resultados do que pageSize devido ao tamanho da saída. Para percorrer todas as versõ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 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 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 permanecerá.

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 .