Method: projects.releases.list

Bir 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özdizimini kullanır.

Yol parametreleri

Parametreler
name

string

Gerekli. Proje için kaynak adı.

Biçim: projects/{project_id}

Sorgu parametreleri

Parametreler
filter

string

Filtreyi Release . Liste yöntemi, Release.name ve Release.ruleset_name üzerindeki kısıtlamalara sahip filtreleri destekler.

Örnek 1: 'name=prod*' filtresi, 'projects/foo' içindeki isimlere 'prod' ön eki eklenmiş Release s'leri döndürebilir:

Ad -> Kural Kümesi Adı:

  • projeler/foo/yayınlar/prod -> projeler/foo/kural kümeleri/uuid1234
  • projeler/foo/yayınlar/prod/v1 -> projeler/foo/kural kümeleri/uuid1234
  • projeler/foo/yayınlar/prod/v2 -> projeler/foo/kural kümeleri/uuid8888

Örnek 2: name=prod* rulesetName=uuid1234 filtresi yalnızca 'uuid1234' ile aynı Ruleset adına atıfta bulunan 'prod' Release örneklerini döndürür:

Ad -> Kural Kümesi Adı:

  • projeler/foo/yayınlar/ürün -> projeler/foo/kural kümeleri/1234
  • projeler/foo/yayınlar/prod/v1 -> projeler/foo/kural kümeleri/1234

Örneklerde, arama filtrelerini ifade eden filtre parametreleri projeye göredir. Tam nitelikli önek de kullanılabilir.

pageSize

integer

Yüklenecek sayfa boyutu. Maksimum 100. Varsayılan 10'dur. Not: pageSize yalnızca bir ipucudur ve çıktının boyutu nedeniyle hizmet, pageSize sonuçlarından daha azını yüklemeyi seçebilir. Tüm sürümlerin arasında geçiş yapmak için, arayan kişinin yanıttaki pageToken boşalıncaya kadar yineleme yapması gerekir.

pageToken

string

Sonraki Release örnekleri grubu için sonraki sayfa jetonu.

Talep gövdesi

İstek gövdesi boş olmalıdır.

Yanıt gövdesi

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

FirebaseRulesService.ListReleases yanıtı.

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

object ( Release )

Release örneklerinin listesi.

nextPageToken

string

Sonuçların bir sonraki sayfasını almak için sayfalandırma belirteci. Değer boşsa başka sonuç kalmaz.

Yetki 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ış bölümüne bakın.