資源:規則集
Ruleset
是Source
的不可變副本,具有全域唯一識別碼和建立時間。
JSON 表示 | |
---|---|
{ "name": string, "source": { object ( |
領域 | |
---|---|
name | 僅輸出。 |
source | |
createTime | 僅輸出。建立 RFC3339 UTC「Zulu」格式的時間戳,具有奈秒解析度和最多九個小數位。範例: |
metadata | 僅輸出。此規則集的元資料。 |
attachment_point | 應將此規則集發佈到的預期資源。可以留空以表示與預設版本關聯的資源。預期格式: |
來源
Source
是包含一組邏輯規則的一個或多個File
訊息。
JSON 表示 | |
---|---|
{
"files": [
{
object ( |
領域 | |
---|---|
files[] | 構成 |
文件
包含來源內容的File
。
JSON 表示 | |
---|---|
{ "content": string, "name": string, "fingerprint": string } |
領域 | |
---|---|
content | 規則語言陳述。使用 |
name | 文件名。 |
fingerprint | 與 Base64 編碼的字串。 |
元數據
規則集的元資料。
JSON 表示 | |
---|---|
{ "services": [ string ] } |
領域 | |
---|---|
services[] | 此規則集具有聲明的服務(例如“cloud.firestore”)。可能有 0+ 個。 |
方法 | |
---|---|
| 從Source 建立Ruleset 。 |
| 按資源名稱刪除Ruleset 。 |
| 按名稱取得Ruleset ,包括完整的Source 內容。 |
| 僅列出Ruleset 集元數據,並可選擇依Ruleset 集名稱篩選結果。 |