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 Source içeriğinin tamamı, 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özdizimini kullanır.

Yol parametreleri

Parametreler
name

string

Gerekli. Proje için kaynak adı.

Biçim: projects/{project_id}

Sorgu parametreleri

Parametreler
filter

string

Ruleset filtresi. Liste yöntemi, Ruleset.name üzerindeki kısıtlamalara sahip filtreleri destekler.

Ruleset.create_time filtreler, RFC 3339 tarih/saat özelliklerine uygun 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. Varsayılan 10'dur. Not: pageSize yalnızca bir ipucudur ve hizmet, çıktının boyutu nedeniyle pageSize daha az yüklemeyi seçebilir. Tüm sürümlerin arasında geçiş yapmak için arayan kişinin pageToken boşalıncaya kadar yineleme yapması gerekir.

pageToken

string

Sonraki Ruleset örnekleri grubunu yüklemek 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.ListRulesets yanıtı.

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

object ( Ruleset )

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