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

有关详细信息,请参阅身份验证概述