Method: projects.releases.list

Enumere los valores de Release para un proyecto. Esta lista se puede filtrar opcionalmente por nombre de la Release , nombre del conjunto de Ruleset , nombre de TestSuite o cualquier combinación de los mismos.

Solicitud HTTP

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

La URL utiliza la sintaxis de transcodificación gRPC .

Parámetros de ruta

Parámetros
name

string

Requerido. Nombre del recurso para el proyecto.

Formato: projects/{project_id}

Parámetros de consulta

Parámetros
filter

string

Filtro de 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 devolver Release s con nombres dentro de 'projects / foo' con el prefijo 'prod':

Nombre -> Nombre del conjunto de reglas:

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

Ejemplo 2: un filtro de name=prod* rulesetName=uuid1234 devolvería solo instancias de Release para 'proyectos / foo' con nombres con el prefijo 'prod' que se refieren al mismo nombre de conjunto de Ruleset de 'uuid1234':

Nombre -> Nombre del conjunto de reglas:

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

En los ejemplos, los parámetros de filtro se refieren a que los filtros de búsqueda son relativos al proyecto. También se puede utilizar un prefijo totalmente calificado.

pageSize

integer

Tamaño de página para cargar. Máximo de 100. El valor predeterminado es 10. Nota: pageSize es solo una sugerencia y el servicio puede optar por cargar menos que los resultados de pageSize debido al tamaño de la salida. Para recorrer todas las versiones, la persona que llama debe iterar hasta que el pageToken de la respuesta esté vacío.

pageToken

string

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

Cuerpo de la solicitud

El cuerpo de la solicitud debe estar vacío.

Cuerpo de respuesta

Si tiene éxito, 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 instancias de Release .

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.

Ámbitos de autorización

Requiere uno de los siguientes ámbitos 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, consulte la descripción general de la autenticación .