Method: projects.releases.list

Projenin Release değerlerini listeleyin. Bu liste isteğe bağlı olarak Release adı, Ruleset adı, TestSuite adı veya bunların herhangi bir kombinasyonuna göre filtrelenebilir.

HTTP isteği

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

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
name

string

Zorunlu. Projenin kaynak adı.

Biçim: projects/{project_id}

Sorgu parametreleri

Parametreler
filter

string

Release filtresi. Liste yöntemi, Release.name ve Release.ruleset_name kısıtlamalarına sahip filtreleri destekler.

Örnek 1: 'name=prod*' filtresi "projects/foo" içinde adlara sahip Release öğeleri döndürebilir 'prod' önekine sahip:

Ad -> Kural Grubu Adı:

  • projeler/foo/sürümler/üret -> projeler/foo/rulesets/uuid1234
  • projeler/foo/sürümler/üret/v1 -> projeler/foo/rulesets/uuid1234
  • projeler/foo/sürümler/üret/v2 -> projeler/foo/rulesets/uuid8888

2. Örnek: name=prod* rulesetName=uuid1234 filtresi, "projeler/foo" için yalnızca Release örnek döndürür Önünde 'prod' bulunan adlara sahip "uuid1234" ile aynı Ruleset adına gönderme:

Ad -> Kural Grubu Adı:

  • projeler/foo/sürümler/üret -> projeler/foo/rulesets/1234
  • projeler/foo/sürümler/üret/v1 -> projeler/foo/rulesets/1234

Örneklerde filtre parametreleri, projeye göre belirlenen arama filtrelerini ifade etmektedir. Tam nitelikli ön ek de kullanılabilir.

pageSize

integer

Yüklenecek sayfa boyutu. Maksimum 100 olmalıdır. Varsayılan olarak 10 değerine ayarlanır. Not: pageSize yalnızca bir ipucudur. Hizmet, çıktının boyutu nedeniyle pageSize sonuçtan daha azını yüklemeyi seçebilir. Tüm sürümleri aktarmak için çağrıyı yapan, yanıttaki pageToken boş bırakılana kadar yineleme yapmalıdır.

pageToken

string

Bir sonraki Release örnek grubu için sonraki sayfa jetonu.

İstek içeriği

İsteğin gövdesi boş olmalıdır.

Yanıt gövdesi

Başarılı olursa yanıt gövdesi aşağıdaki yapıyla birlikte verileri içerir:

FirebaseRulesService.ListReleases için yanıt.

JSON gösterimi
{
  "releases": [
    {
      object (Release)
    }
  ],
  "nextPageToken": string
}
Alanlar
releases[]

object (Release)

Release örneğin listesi.

nextPageToken

string

Sonuçların sonraki sayfasını almak için kullanılan sayfalara ayırma jetonu. Değer boşsa başka sonuç kalmaz.

Yetkilendirme Kapsamları

Aşağıdaki OAuth kapsamlarından birini gerektirir:

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

Daha fazla bilgi için Kimlik Doğrulamaya Genel Bakış başlıklı makaleye bakın.