Method: projects.releases.list

列出項目的Release值。此清單可以選擇性地按Release名稱、 Ruleset名稱、 TestSuite名稱或其任意組合進行篩選。

HTTP請求

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

URL 使用gRPC 轉碼語法。

路徑參數

參數
name

string

必需的。項目的資源名稱。

格式: projects/{project_id}

查詢參數

參數
filter

string

Release過濾器。 list 方法支援對Release.nameRelease.ruleset_name進行限制的篩選器。

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

名稱 -> 規則集名稱:

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

範例 2: name=prod* rulesetName=uuid1234的過濾器將只傳回“projects/foo”的Release實例,其名稱前綴為“prod”,引用“uuid1234”的相同Ruleset名稱:

名稱 -> 規則集名稱:

  • 項目/foo/releases/prod -> 項目/foo/rulesets/1234
  • 項目/foo/releases/prod/v1 -> 項目/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

有關詳細信息,請參閱身份驗證概述