Method: projects.releases.list

Wyświetl wartości Release dla projektu. Tę listę można opcjonalnie filtrować według nazwy Release , nazwy Ruleset , nazwy TestSuite lub dowolnej ich kombinacji.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC .

Parametry ścieżki

Parametry
name

string

Wymagany. Nazwa zasobu projektu.

Format: projects/{project_id}

Parametry zapytania

Parametry
filter

string

Release filtr. Metoda list obsługuje filtry z ograniczeniami dotyczącymi Release.name i Release.ruleset_name .

Przykład 1: Filtr „name=prod*” może zwracać Release z nazwami w obrębie „projects/foo” poprzedzonymi przedrostkiem „prod”:

Nazwa -> Nazwa zestawu reguł:

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

Przykład 2: Filtr name=prod* rulesetName=uuid1234 zwróci tylko instancje Release dla „projektów/foo” z nazwami poprzedzonymi przedrostkiem „prod” odnoszącymi się do tej samej nazwy Ruleset „uuid1234”:

Nazwa -> Nazwa zestawu reguł:

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

W przykładach parametry filtrów odnoszą się do filtrów wyszukiwania względem projektu. Można również zastosować w pełni kwalifikowany prefiks.

pageSize

integer

Rozmiar strony do załadowania. Maksymalnie 100. Wartość domyślna to 10. Uwaga: pageSize to tylko wskazówka i usługa może załadować mniej wyników niż pageSize ze względu na rozmiar wyniku. Aby przejść przez wszystkie wydania, obiekt wywołujący powinien wykonywać iteracje, aż pageToken w odpowiedzi będzie pusty.

pageToken

string

Token następnej strony dla następnej partii instancji Release .

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

Jeśli się powiedzie, treść odpowiedzi zawiera dane o następującej strukturze:

Odpowiedź dla FirebaseRulesService.ListReleases .

Reprezentacja JSON
{
  "releases": [
    {
      object (Release)
    }
  ],
  "nextPageToken": string
}
Pola
releases[]

object ( Release )

Lista instancji Release .

nextPageToken

string

Token stronicowania umożliwiający pobranie następnej strony wyników. Jeśli wartość jest pusta, nie pozostają żadne dalsze wyniki.

Zakresy autoryzacji

Wymaga jednego z następujących zakresów OAuth:

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

Aby uzyskać więcej informacji, zobacz Omówienie uwierzytelniania .