المورد: مجموعة القواعد
Ruleset
هي نسخة غير قابلة للتغيير من Source
بمعرّف فريد عالمي ووقت إنشاء.
تمثيل JSON | |
---|---|
{ "name": string, "source": { object ( |
الحقول | |
---|---|
name |
النتائج فقط. اسم جهاز |
source |
|
createTime |
النتائج فقط. وقت إنشاء طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
metadata |
النتائج فقط. البيانات الوصفية لمجموعة القواعد هذه |
attachment_point |
المورد المقصود الذي يجب إصدار مجموعة القواعد هذه إليه يمكن ترك هذا الحقل فارغًا
للإشارة إلى المورد المرتبط بالإصدار الافتراضي. التنسيق المتوقع:
|
المصدر
Source
هي رسالة File
واحدة أو أكثر تشتمل على مجموعة منطقية من القواعد.
تمثيل JSON | |
---|---|
{
"files": [
{
object ( |
الحقول | |
---|---|
files[] |
مجموعة |
الملف
File
يتضمّن المحتوى المصدر.
تمثيل JSON | |
---|---|
{ "content": string, "name": string, "fingerprint": string } |
الحقول | |
---|---|
content |
عبارات لغة القواعد استخدِم |
name |
اسم الملف. |
fingerprint |
بصمة الإصبع (مثل github sha) المرتبطة بـ سلسلة بترميز base64. |
البيانات الوصفية
البيانات الوصفية لمجموعة القواعد
تمثيل JSON | |
---|---|
{ "services": [ string ] } |
الحقول | |
---|---|
services[] |
الخدمات التي تتضمّن مجموعة القواعد هذه تصريحات لها (مثل "cloud.firestore"). قد يتوفّر أكثر من 0. |
الطُرق |
|
---|---|
|
إنشاء Ruleset من Source |
|
حذف Ruleset حسب اسم المورد |
|
احصل على Ruleset بالاسم بما في ذلك محتوى Source الكامل. |
|
إدراج البيانات الوصفية للسمة Ruleset فقط ويمكنك فلترة النتائج حسب اسم Ruleset . |