Method: projects.releases.list

Listen Sie die Release Werte für ein Projekt auf. Diese Liste kann optional nach Release Name, Ruleset , TestSuite Name oder einer beliebigen Kombination davon gefiltert werden.

HTTP-Anfrage

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

Die URL verwendet die gRPC-Transcoding -Syntax.

Pfadparameter

Parameter
name

string

Erforderlich. Ressourcenname für das Projekt.

Format: projects/{project_id}

Abfrageparameter

Parameter
filter

string

Filter Release . Die Listenmethode unterstützt Filter mit Einschränkungen für Release.name und Release.ruleset_name .

Beispiel 1: Ein Filter von „name=prod*“ könnte Release mit Namen in „projects/foo“ mit dem Präfix „prod“ zurückgeben:

Name -> Regelsatzname:

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

Beispiel 2: Ein Filter von name=prod* rulesetName=uuid1234 würde nur Release Instanzen für „projects/foo“ mit Namen mit dem Präfix „prod“ zurückgeben, die sich auf denselben Ruleset von „uuid1234“ beziehen:

Name -> Regelsatzname:

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

In den Beispielen beziehen sich die Filterparameter auf die Suchfilter und sind relativ zum Projekt. Es kann auch ein vollständig qualifiziertes Präfix verwendet werden.

pageSize

integer

Zu ladende Seitengröße. Maximal 100. Der Standardwert ist 10. Hinweis: pageSize ist nur ein Hinweis und der Dienst lädt aufgrund der Größe der Ausgabe möglicherweise weniger als pageSize Ergebnisse. Um alle Releases zu durchlaufen, sollte der Aufrufer iterieren, bis das pageToken in der Antwort leer ist.

pageToken

string

Nächstes Seitentoken für den nächsten Stapel von Release Instanzen.

Anforderungstext

Der Anfragetext muss leer sein.

Antwortkörper

Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:

Die Antwort für FirebaseRulesService.ListReleases .

JSON-Darstellung
{
  "releases": [
    {
      object (Release)
    }
  ],
  "nextPageToken": string
}
Felder
releases[]

object ( Release )

Liste der Release Instanzen.

nextPageToken

string

Das Paginierungstoken zum Abrufen der nächsten Ergebnisseite. Wenn der Wert leer ist, bleiben keine weiteren Ergebnisse übrig.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht .