Method: projects.releases.list

Enumera los valores Release de un proyecto. De manera opcional, esta lista se puede filtrar por nombre Release, nombre Ruleset, nombre TestSuite o cualquier combinación de estos.

Solicitud HTTP

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

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
name

string

Obligatorio. Nombre del recurso para el proyecto.

Formato: projects/{project_id}

Parámetros de consulta

Parámetros
filter

string

Release. El método de lista admite filtros con restricciones en Release.name y Release.ruleset_name.

Ejemplo 1: Un filtro de “name=prod*” podría mostrar objetos Release con nombres en “projects/foo” con el prefijo “prod”:

Nombre -> Nombre del conjunto de reglas:

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

Ejemplo 2: Un filtro de name=prod* rulesetName=uuid1234 mostraría solo Release instancias para “projects/foo” con nombres con el prefijo “prod” se refiere al mismo nombre de Ruleset de "uuid1234":

Nombre -> Nombre del conjunto de reglas:

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

En los ejemplos, los parámetros de filtro hacen referencia a los filtros de búsqueda relacionados con el proyecto. También se puede usar un prefijo completamente calificado.

pageSize

integer

Tamaño de la página que se cargará. Se aplica un máximo de 100. La configuración predeterminada es 10. Nota: pageSize es solo una sugerencia y el servicio puede elegir cargar menos de pageSize resultados debido al tamaño del resultado. Para recorrer todos los lanzamientos, el llamador debe iterar hasta que el pageToken de la respuesta esté vacío.

pageToken

string

Token de página siguiente para el siguiente lote de instancias de Release.

Cuerpo de la solicitud

El cuerpo de la solicitud debe estar vacío.

Cuerpo de la respuesta

Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene datos con la siguiente estructura:

La respuesta para FirebaseRulesService.ListReleases.

Representación JSON
{
  "releases": [
    {
      object (Release)
    }
  ],
  "nextPageToken": string
}
Campos
releases[]

object (Release)

Lista de Release instancias.

nextPageToken

string

El token de paginación para recuperar la siguiente página de resultados. Si el valor está vacío, no quedan más resultados.

Alcances de autorización

Se necesita uno de los siguientes alcances de OAuth:

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

Para obtener más información, consulta Descripción general de la autenticación.