Method: projects.rulesets.list

Yalnızca Ruleset meta verilerini listeleyin ve isteğe bağlı olarak sonuçları Ruleset adına göre filtreleyin.

Bir Ruleset öğesinin tam Source içeriği rulesets.get ile alınabilir.

HTTP isteği

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

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

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

Ruleset.create_time üzerindeki filtreler, RFC 3339 tarih/saat spesifikasyonlarına uyan dizeleri ayrıştıran date işlevini kullanmalıdır.

Örnek: createTime > date("2017-01-01T00:00:00Z") AND name=UUID-*

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 boyutundan daha azını yüklemeyi seçebilir. Tüm sürümleri aktarmak için çağrının, pageToken boş bırakılana kadar iterasyon yapması gerekir.

pageToken

string

Bir sonraki Ruleset örnek grubunu yüklemek 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.ListRulesets için yanıt.

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

object (Ruleset)

Ruleset ö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.