資源:Ruleet
Ruleset
是 Source
的不可變副本,具有全域專屬 ID 和建立時間。
JSON 表示法 | |
---|---|
{ "name": string, "source": { object ( |
欄位 | |
---|---|
name |
僅供輸出。 |
source |
|
createTime |
僅供輸出。 RFC3339 世界標準時間「Zulu」的時間戳記格式,解析度為奈秒,且最多 9 個小數位數。範例: |
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 名稱篩選結果。 |