Method: projects.rulesets.list

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

يمكن استرداد محتوى Source الكامل لـ Ruleset من خلال rulesets.get.

طلب HTTP

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

يستخدِم عنوان URL بنية تحويل ترميز gRPC.

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

المَعلمات
name

string

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

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

معامِلات طلب البحث

المَعلمات
filter

string

الفلتر Ruleset. تتوافق طريقة القائمة مع الفلاتر التي لها قيود على 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.

تمثيل JSON
{
  "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

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