方法:services.list

列出指定项目可用的所有服务,以及与项目相关的那些服务的当前状态。该列表包括所有公共服务、调用用户具有 servicemanagement.services.bind 权限的所有服务,以及已在项目上启用的所有服务。可以对列表进行过滤,使其仅包含处于特定状态的服务,例如仅包含已在项目上启用的服务。

HTTP 请求

GET https://serviceusage.googleapis.com/v1beta1/{parent=*/*}/services

网址采用 Google API HTTP 注释语法。

路径参数

参数
parent

string

要针对其搜索服务的父级。

该名称的示例如下所示:projects/123,其中 123 为项目编号(不是项目 ID)。

必须对指定的资源 parent 具有以下 Google IAM 权限才能进行授权:

  • serviceusage.services.list

查询参数

参数
pageSize

number

请求的下一页数据大小。请求的每页数据大小不能超过 200。如果未设置,则默认每页数据大小为 50。

pageToken

string

标识从哪个结果开始的令牌,由前一个列出调用返回。

filter

string

仅列出符合给定过滤条件的服务。允许的过滤字符串是 state:ENABLEDstate:DISABLED

请求正文

请求正文必须为空。

响应正文

如果成功,响应正文将包含结构如下的数据:

services.list 方法的响应消息。

JSON 表示法

{
  "services": [
    {
      object(Service)
    }
  ],
  "nextPageToken": string
}
字段
services[]

object(Service)

所请求项目的可用服务。

nextPageToken

string

可以传递给 services.list 以恢复分页查询的令牌。

授权范围

需要以下 OAuth 范围之一:

  • https://www.googleapis.com/auth/cloud-platform.read-only
  • https://www.googleapis.com/auth/cloud-platform

如需了解详情,请参阅身份验证概览