Method: projects.rulesets.list

قم بإدراج البيانات التعريفية Ruleset فقط وقم بتصفية النتائج اختياريًا حسب اسم Ruleset .

يمكن استرجاع محتويات Source الكاملة لمجموعة Ruleset باستخدام rulesets.get .

طلب HTTP

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

يستخدم عنوان URL بناء جملة gRPC Transcoding .

معلمات المسار

حدود
name

string

مطلوب. اسم المورد للمشروع

التنسيق: projects/{project_id}

معلمات الاستعلام

حدود
filter

string

مرشح Ruleset . يدعم التابع list المرشحات ذات القيود على Ruleset.name .

يجب أن تستخدم عوامل التصفية في Ruleset.create_time وظيفة date التي تقوم بتوزيع السلاسل التي تتوافق مع مواصفات التاريخ/الوقت RFC 3339.

مثال: createTime > date("2017-01-01T00:00:00Z") AND name=UUID-*

pageSize

integer

حجم الصفحة المراد تحميلها. الحد الأقصى 100. القيمة الافتراضية هي 10. ملاحظة: pageSize هو مجرد تلميح وقد تختار الخدمة تحميل حجم أقل من pageSize نظرًا لحجم المخرجات. لاجتياز جميع الإصدارات، يجب على المتصل التكرار حتى يصبح pageToken فارغًا.

pageToken

string

رمز الصفحة التالية لتحميل الدفعة التالية من مثيلات Ruleset .

هيئة الطلب

يجب أن يكون نص الطلب فارغًا.

هيئة الاستجابة

في حالة النجاح، سيحتوي نص الاستجابة على بيانات بالبنية التالية:

الرد على FirebaseRulesService.ListRulesets .

تمثيل جيسون
{
  "rulesets": [
    {
      object (Ruleset)
    }
  ],
  "nextPageToken": string
}
مجالات
rulesets[]

object ( Ruleset )

قائمة مثيلات مجموعة Ruleset .

nextPageToken

string

رمز ترقيم الصفحات لاسترداد الصفحة التالية من النتائج. إذا كانت القيمة فارغة، فلن تبقى أية نتائج أخرى.

نطاقات التفويض

يتطلب أحد نطاقات OAuth التالية:

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

لمزيد من المعلومات، راجع نظرة عامة على المصادقة .