Method: projects.releases.list

列出專案的 Release 值。您可選擇使用 Release 名稱、Ruleset 名稱、TestSuite 名稱或任意組合來篩選這份清單。

HTTP 要求

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

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

路徑參數

參數
name

string

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

格式:projects/{project_id}

查詢參數

參數
filter

string

Release」篩選器。清單方法支援對 Release.nameRelease.ruleset_name 設下限制的篩選器。

範例 1:「name=prod*」的篩選器可能會傳回名稱在「projects/foo」中的 Release前置字串為「prod」:

姓名 ->規則集名稱:

  • projects/foo/releases/prod ->projects/foo/rulesets/uuid1234
  • projects/foo/releases/prod/v1 ->projects/foo/rulesets/uuid1234
  • projects/foo/releases/prod/v2 ->projects/foo/rulesets/uuid8888

範例 2:name=prod* rulesetName=uuid1234 篩選器只會傳回「projects/foo」的 Release 執行個體名稱開頭為「prod」是指相同的 Ruleset 名稱「uuid1234」:

姓名 ->規則集名稱:

  • projects/foo/releases/prod ->projects/foo/rulesets/1234
  • projects/foo/releases/prod/v1 ->projects/foo/rulesets/1234

在範例中,篩選器參數所參照的搜尋篩選器與專案相關。您也可以使用完整的前置字元。

pageSize

integer

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

pageToken

string

下一批 Release 例項的下一頁憑證。

要求主體

要求主體必須為空白。

回應主體

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

FirebaseRulesService.ListReleases 的回應。

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

object (Release)

列出 Release 個執行個體。

nextPageToken

string

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

授權範圍

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

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

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