GDC Hardware Management API

服务:gdchardwaremanagement.googleapis.com

如要调用此服务,我们建议您使用 Google 提供的客户端库。如果您的应用需要使用您自己的库来调用此服务,则在发出 API 请求时应使用以下信息。

发现文档

发现文档是用于说明和使用 REST API 的机器可读规范。它用于构建客户端库、IDE 插件以及与 Google API 交互的其他工具。一项服务可能会提供多个发现文档。此服务提供了以下发现文档:

服务端点

服务端点是指定 API 服务的网络地址的基本网址。一项服务可能有多个服务端点。此服务具有以下服务端点,下面的所有 URI 都与此服务端点相关:

  • https://gdchardwaremanagement.googleapis.com

REST 资源:v1alpha.projects.locations

方法
get GET /v1alpha/{name=projects/*/locations/*}
获取位置相关信息。
list GET /v1alpha/{name=projects/*}/locations
列出有关此服务所支持位置的信息。

REST 资源:v1alpha.projects.locations.hardware

方法
create POST /v1alpha/{parent=projects/*/locations/*}/hardware
在给定的项目和位置中创建新硬件。
delete DELETE /v1alpha/{name=projects/*/locations/*/hardware/*}
删除硬件。
get GET /v1alpha/{name=projects/*/locations/*/hardware/*}
获取硬件详细信息。
list GET /v1alpha/{parent=projects/*/locations/*}/hardware
列出给定项目和位置中的硬件。
patch PATCH /v1alpha/{hardware.name=projects/*/locations/*/hardware/*}
更新硬件参数。

REST 资源:v1alpha.projects.locations.operations

方法
cancel POST /v1alpha/{name=projects/*/locations/*/operations/*}:cancel
对长时间运行的操作启动异步取消。
delete DELETE /v1alpha/{name=projects/*/locations/*/operations/*}
删除长时间运行的操作。
get GET /v1alpha/{name=projects/*/locations/*/operations/*}
获取长时间运行的操作的最新状态。
list GET /v1alpha/{name=projects/*/locations/*}/operations
列出与请求中指定的过滤条件匹配的操作。

REST 资源:v1alpha.projects.locations.orders

方法
cancel POST /v1alpha/{name=projects/*/locations/*/orders/*}:cancel
取消订单。
create POST /v1alpha/{parent=projects/*/locations/*}/orders
在给定的项目和位置中创建新订单。
delete DELETE /v1alpha/{name=projects/*/locations/*/orders/*}
删除订单。
get GET /v1alpha/{name=projects/*/locations/*/orders/*}
获取订单的详细信息。
list GET /v1alpha/{parent=projects/*/locations/*}/orders
列出给定项目和位置中的订单。
patch PATCH /v1alpha/{order.name=projects/*/locations/*/orders/*}
更新订单的参数。
requestDateChange POST /v1alpha/{name=projects/*/locations/*/orders/*}:requestDateChange
更新单个订单的日期更改请求。
submit POST /v1alpha/{name=projects/*/locations/*/orders/*}:submit
提交订单。

REST 资源:v1alpha.projects.locations.orders.changeLogEntries

方法
get GET /v1alpha/{name=projects/*/locations/*/orders/*/changeLogEntries/*}
获取订单变更的详细信息。
list GET /v1alpha/{parent=projects/*/locations/*/orders/*}/changeLogEntries
列出对订单做出的更改。

REST 资源:v1alpha.projects.locations.orders.comments

方法
create POST /v1alpha/{parent=projects/*/locations/*/orders/*}/comments
针对订单创建新评论。
get GET /v1alpha/{name=projects/*/locations/*/orders/*/comments/*}
获取评论的内容。
list GET /v1alpha/{parent=projects/*/locations/*/orders/*}/comments
列出订单的注释。
recordAction POST /v1alpha/{name=projects/*/locations/*/orders/*/comments/*}:recordAction
记录对评论执行的操作。

REST 资源:v1alpha.projects.locations.orders.hardwareGroups

方法
create POST /v1alpha/{parent=projects/*/locations/*/orders/*}/hardwareGroups
在给定订单中创建新的硬件组。
delete DELETE /v1alpha/{name=projects/*/locations/*/orders/*/hardwareGroups/*}
删除硬件组。
get GET /v1alpha/{name=projects/*/locations/*/orders/*/hardwareGroups/*}
获取硬件组的详细信息。
list GET /v1alpha/{parent=projects/*/locations/*/orders/*}/hardwareGroups
按指定顺序列出硬件组。
patch PATCH /v1alpha/{hardwareGroup.name=projects/*/locations/*/orders/*/hardwareGroups/*}
更新硬件组的参数。

REST 资源:v1alpha.projects.locations.sites

方法
create POST /v1alpha/{parent=projects/*/locations/*}/sites
在给定的项目和位置中创建新网站。
delete DELETE /v1alpha/{name=projects/*/locations/*/sites/*}
删除网站。
get GET /v1alpha/{name=projects/*/locations/*/sites/*}
获取网站的详细信息。
list GET /v1alpha/{parent=projects/*/locations/*}/sites
列出给定项目和位置中的网站。
patch PATCH /v1alpha/{site.name=projects/*/locations/*/sites/*}
更新网站的参数。

REST 资源:v1alpha.projects.locations.skus

方法
get GET /v1alpha/{name=projects/*/locations/*/skus/*}
获取 SKU 的详细信息。
list GET /v1alpha/{parent=projects/*/locations/*}/skus
列出给定项目和位置的 SKU。

REST 资源:v1alpha.projects.locations.zones

方法
create POST /v1alpha/{parent=projects/*/locations/*}/zones
在给定的项目和位置中创建新可用区。
delete DELETE /v1alpha/{name=projects/*/locations/*/zones/*}
删除可用区。
get GET /v1alpha/{name=projects/*/locations/*/zones/*}
获取可用区的详细信息。
list GET /v1alpha/{parent=projects/*/locations/*}/zones
列出给定项目和位置中的可用区。
patch PATCH /v1alpha/{zone.name=projects/*/locations/*/zones/*}
更新某个可用区的参数。
signal POST /v1alpha/{name=projects/*/locations/*/zones/*}:signal
表示可用区的状态。