REST Resource: projects.rulesets

منبع: مجموعه قوانین

Ruleset یک کپی تغییرناپذیر از Source با شناسه منحصر به فرد جهانی و زمان ایجاد است.

نمایندگی JSON
{
  "name": string,
  "source": {
    object (Source)
  },
  "createTime": string,
  "metadata": {
    object (Metadata)
  },
  "attachment_point": string
}
زمینه های
name

string

فقط خروجی نام Ruleset ruleset_id به صورت خودکار توسط سرویس تولید می شود. قالب: projects/{project_id}/rulesets/{ruleset_id}

source

object ( Source )

Source برای Ruleset

createTime

string ( Timestamp format)

فقط خروجی زمان ایجاد Ruleset

مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثال‌ها: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

metadata

object ( Metadata )

فقط خروجی فراداده برای این مجموعه قوانین.

attachment_point

string

منبع مورد نظری که این مجموعه قوانین باید برای آن منتشر شود. ممکن است برای نشان دادن منبع مرتبط با نسخه پیش فرض خالی بماند. قالب مورد انتظار: firestore.googleapis.com/projects/<project number>/databases/<uuid>

منبع

Source یک یا چند پیام File است که شامل مجموعه ای منطقی از قوانین است.

نمایندگی JSON
{
  "files": [
    {
      object (File)
    }
  ]
}
زمینه های
files[]

object ( File )

مجموعه File که بسته Source را تشکیل می دهد.

فایل

File حاوی محتوای منبع

نمایندگی JSON
{
  "content": string,
  "name": string,
  "fingerprint": string
}
زمینه های
content

string

قوانین عبارات زبان از \n برای شکست خط استفاده کنید.

name

string

نام فایل.

fingerprint

string ( bytes format)

اثر انگشت (مثلا github sha) مرتبط با File .

رشته ای با کد base64.

فراداده

فراداده برای یک مجموعه قوانین.

نمایندگی JSON
{
  "services": [
    string
  ]
}
زمینه های
services[]

string

خدماتی که این مجموعه قوانین برای آنها اعلامیه دارد (به عنوان مثال، "cloud.firestore"). ممکن است 0+ از این موارد وجود داشته باشد.

مواد و روش ها

create

یک Ruleset از Source ایجاد کنید.

delete

یک Ruleset با نام منبع حذف کنید.

get

یک Ruleset با نام شامل محتوای کامل Source دریافت کنید.

list

فقط فراداده های Ruleset را فهرست کنید و به صورت اختیاری نتایج را بر اساس نام Ruleset فیلتر کنید.