REST Resource: projects.rulesets

משאב: ערכת כללים

Ruleset היא עותק בלתי ניתן לשינוי של Source עם מזהה ייחודי גלובלי וזמן יצירה.

ייצוג JSON
{
  "name": string,
  "source": {
    object (Source)
  },
  "createTime": string,
  "metadata": {
    object (Metadata)
  },
  "attachment_point": string
}
שדות
name

string

פלט בלבד. שם Ruleset . ה-regelset_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 .