列出有关此服务所支持位置的信息。
此方法会根据 [ListLocationsRequest.name] 字段中提供的资源范围列出位置:
- 全球位置:如果
name为空,该方法会列出所有项目可用的公共位置。 - 特定于项目的位置:如果
name采用projects/{project}格式,该方法会列出对相应特定项目可见的位置。这包括为项目启用的公共位置、私密位置或其他项目专属位置。
对于 gRPC 和客户端库实现,资源名称作为 name 字段传递。对于直接服务调用,资源名称会根据具体的服务实现和版本纳入请求路径中。
HTTP 请求
GET https://observability.googleapis.com/v1/{name=projects/*}/locations
网址采用 gRPC 转码语法。
路径参数
| 参数 | |
|---|---|
name |
包含位置信息集合的资源(如果适用)。 |
查询参数
| 参数 | |
|---|---|
filter |
用于将结果范围缩小至所需的特定子集的过滤条件。过滤语言接受 |
pageSize |
返回的结果数上限。如果未设置,则服务会选择默认值。 |
pageToken |
从响应中的 |
extraLocationTypes[] |
可选。请勿使用此字段。 除非另有明确说明,否则此字段不受支持且会被忽略。此字段主要供内部使用。 |
请求正文
请求正文必须为空。
响应正文
如果成功,则响应正文包含一个 ListLocationsResponse 实例。
授权范围
需要以下 OAuth 范围:
https://www.googleapis.com/auth/cloud-platform
如需了解详情,请参阅 Authentication Overview。
IAM 权限
需要拥有 name 资源的以下 IAM 权限:
observability.locations.list
如需了解详情,请参阅 IAM 文档。