Method: projects.releases.list

Wyświetl w projekcie wartości Release. Tę listę można opcjonalnie filtrować według nazwy elementu 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

Wymagane. Nazwa zasobu projektu.

Format: projects/{project_id}

Parametry zapytania

Parametry
filter

string

Filtr: Release. Metoda wyświetlania listy obsługuje filtry z ograniczeniami: Release.name i Release.ruleset_name.

Przykład 1: filtr „name=prod*” może zwrócić elementy Release z nazwami w obrębie „projects/foo” z prefiksem „prod”:

Nazwa -> Nazwa zestawu reguł:

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

Przykład 2: filtr name=prod* rulesetName=uuid1234 zwróciłby tylko tyle instancji: Release dla „projekty/foo” z nazwami z prefiksem „prod” odnoszące się do tej samej nazwy Ruleset parametru „uuid1234”:

Nazwa -> Nazwa zestawu reguł:

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

W przykładach parametry filtrów odwołują się do filtrów wyszukiwania względem projektu. Można też użyć w pełni kwalifikowanego prefiksu.

pageSize

integer

Rozmiar strony do wczytania. Maksymalnie 100. Domyślna wartość to 10. Uwaga: pageSize to tylko wskazówka, a usługa może wczytać mniej wyników niż pageSize ze względu na rozmiar danych wyjściowych. Aby przemierzać wszystkie wersje, element wywołujący powinien powtarzać czynności, aż pageToken w odpowiedzi będzie pusta.

pageToken

string

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

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Odpowiedź dla: FirebaseRulesService.ListReleases.

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

object (Release)

Lista Release instancji.

nextPageToken

string

Token podziału na strony, który umożliwia pobranie następnej strony wyników. Jeśli wartość jest pusta, nie zostaną wyświetlone żadne dalsze wyniki.

Zakresy autoryzacji

Wymaga jednego z tych zakresów protokołu OAuth:

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

Więcej informacji znajdziesz w artykule o uwierzytelnianiu (w języku angielskim).