Method: projects.releases.list

Elenca i valori Release per un progetto. Questo elenco può facoltativamente essere filtrato per nome Release , nome Ruleset , nome di TestSuite o qualsiasi combinazione di questi.

Richiesta HTTP

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

L'URL usa la sintassi di transcodifica gRPC .

Parametri del percorso

Parametri
name

string

Necessario. Nome della risorsa per il progetto.

Formato: projects/{project_id}

Parametri di query

Parametri
filter

string

Release filtro. Il metodo list supporta filtri con restrizioni su Release.name e Release.ruleset_name .

Esempio 1: un filtro di 'name=prod*' potrebbe restituire Release con nomi all'interno di 'projects/foo' con il prefisso 'prod':

Nome -> Nome del set di regole:

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

Esempio 2: un filtro name=prod* rulesetName=uuid1234 restituirebbe solo le istanze Release per 'projects/foo' con nomi con il prefisso 'prod' che si riferisce allo stesso nome del Ruleset di 'uuid1234':

Nome -> Nome del set di regole:

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

Negli esempi i parametri di filtro si riferiscono ai filtri di ricerca relativi al progetto. È possibile utilizzare anche il prefisso completo.

pageSize

integer

Dimensioni della pagina da caricare. Massimo 100. Il valore predefinito è 10. Nota: pageSize è solo un suggerimento e il servizio potrebbe scegliere di caricare meno risultati pageSize a causa della dimensione dell'output. Per attraversare tutti i rilasci, il chiamante deve eseguire un'iterazione finché il pageToken nella risposta non è vuoto.

pageToken

string

Token della pagina successiva per il batch successivo di istanze Release .

Richiedi corpo

Il corpo della richiesta deve essere vuoto.

Corpo della risposta

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

La risposta per FirebaseRulesService.ListReleases .

Rappresentazione JSON
{
  "releases": [
    {
      object (Release)
    }
  ],
  "nextPageToken": string
}
Campi
releases[]

object ( Release )

Elenco delle istanze Release .

nextPageToken

string

Il token di impaginazione per recuperare la pagina successiva dei risultati. Se il valore è vuoto, non rimangono altri risultati.

Ambiti di autorizzazione

Richiede uno dei seguenti ambiti OAuth:

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

Per ulteriori informazioni, vedere la panoramica sull'autenticazione .