Method: projects.rulesets.list

僅列出 Ruleset 中繼資料,並視需要根據 Ruleset 名稱篩選結果。

可使用 rulesets.get 擷取 Ruleset 的完整 Source 內容。

HTTP 要求

GET https://firebaserules.googleapis.com/v1/{name=projects/*}/rulesets

這個網址使用 gRPC 轉碼語法。

路徑參數

參數
name

string

執行個體類型,專案的資源名稱。

格式:projects/{project_id}

查詢參數

參數
filter

string

Ruleset」篩選器。清單方法支援設有 Ruleset.name 限制的篩選器。

Ruleset.create_time 的篩選器應使用 date 函式來剖析符合 RFC 3339 日期/時間規格的字串。

範例:createTime > date("2017-01-01T00:00:00Z") AND name=UUID-*

pageSize

integer

要載入的頁面大小。上限為 100 個。預設值為 10。注意:pageSize 只是提示,服務可能會因為輸出內容大小,選擇載入少於 pageSize。如要掃遍所有發布版本,呼叫端應反覆執行,直到 pageToken 空白為止。

pageToken

string

載入下一批 Ruleset 執行個體的下一頁憑證。

要求主體

要求主體必須為空白。

回應主體

如果成功,回應主體會含有以下結構的資料:

FirebaseRulesService.ListRulesets 的回應。

JSON 表示法
{
  "rulesets": [
    {
      object (Ruleset)
    }
  ],
  "nextPageToken": string
}
欄位
rulesets[]

object (Ruleset)

列出 Ruleset 個執行個體。

nextPageToken

string

用於擷取下一頁結果的分頁符記。如果這個值留空,系統就不會繼續顯示任何結果。

授權範圍

需要下列其中一種 OAuth 範圍:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/firebase
  • https://www.googleapis.com/auth/firebase.readonly

詳情請參閱驗證總覽一文。