服务

可供使用者使用的服务。

JSON 表示法

{
  "name": string,
  "parent": string,
  "config": {
    object(ServiceConfig)
  },
  "state": enum(State)
}
字段
name

string

使用者和服务的资源名称。

有效名称如下所示:- projects/123/services/serviceusage.googleapis.com

parent

string

使用者的资源名称。

有效名称如下所示:- projects/123

config

object(ServiceConfig)

可用服务的服务配置。在对 services.list 方法的响应中,某些字段可能会从配置中过滤掉。这些字段仅出现在对 services.get 方法的响应中。

state

enum(State)

服务是否已启用,可供使用者使用。

ServiceConfig

服务的配置。

JSON 表示法

{
  "name": string,
  "title": string,
  "apis": [
    {
      object(Api)
    }
  ],
  "documentation": {
    object(Documentation)
  },
  "quota": {
    object(Quota)
  },
  "authentication": {
    object(Authentication)
  },
  "usage": {
    object(Usage)
  },
  "endpoints": [
    {
      object(Endpoint)
    }
  ]
}
字段
name

string

提供此服务的 DNS 地址。

DNS 地址示例如下所示:calendar.googleapis.com

title

string

此服务的产品名称。

apis[]

object(Api)

此服务导出的 API 接口的列表。仅包含接口的名称、版本和方法名称。

documentation

object(Documentation)

其他 API 文档。仅包含摘要和文档网址。

quota

object(Quota)

配额配置。

authentication

object(Authentication)

身份验证配置。仅包含 OAuth 规则。

usage

object(Usage)

控制此服务的使用情况的配置。

endpoints[]

object(Endpoint)

网络端点的配置。仅包含端点的名称和别名。

State

服务是否已启用,可供使用者使用。

枚举
STATE_UNSPECIFIED 默认值,表示服务的启用状态未指定或无意义。目前,除项目之外的所有使用者(例如文件夹和组织)都始终处于此状态。
DISABLED 此使用者不能使用该服务。该服务已被明确停用,或从未被启用过。
ENABLED 该服务已明确启用,可供此使用者使用。