- Recurso REST: v1alpha.projects.locations
- Recurso REST: v1alpha.projects.locations.hardware
- Recurso REST: v1alpha.projects.locations.operations
- Recurso REST: v1alpha.projects.locations.orders
- Recurso REST: v1alpha.projects.locations.orders.changeLogEntries
- Recurso REST: v1alpha.projects.locations.orders.comments
- Recurso REST: v1alpha.projects.locations.orders.hardwareGroups
- Recurso REST: v1alpha.projects.locations.sites
- Recurso REST: v1alpha.projects.locations.skus
- Recurso REST: v1alpha.projects.locations.zones
Serviço: gdchardwaremanagement.googleapis.com
Para chamar esse serviço, recomendamos que você use as bibliotecas de cliente fornecidas pelo Google. Caso o aplicativo precise usar bibliotecas próprias para chamar esse serviço, use as informações a seguir quando fizer as solicitações da API.
Documento de descoberta
Um Documento de descoberta é uma especificação legível por máquina para descrever e consumir APIs REST. Ele é usado para criar bibliotecas de cliente, plug-ins IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. O serviço fornece o seguinte documento de descoberta:
Endpoint de serviço
Um endpoint de serviço é um URL de base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints. Este serviço tem o endpoint a seguir, e todos os URIs abaixo são relativos a ele:
https://gdchardwaremanagement.googleapis.com
Recurso REST: v1alpha.projects.locations
| Métodos | |
|---|---|
get |
GET /v1alpha/{name=projects/*/locations/*} Extrai informações sobre um local. |
list |
GET /v1alpha/{name=projects/*}/locations Lista informações sobre os locais compatíveis com este serviço. |
Recurso REST: v1alpha.projects.locations.hardware
| Métodos | |
|---|---|
create |
POST /v1alpha/{parent=projects/*/locations/*}/hardware Cria um novo hardware em determinado projeto e local. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/hardware/*} Exclui o hardware. |
get |
GET /v1alpha/{name=projects/*/locations/*/hardware/*} Recebe detalhes do hardware. |
list |
GET /v1alpha/{parent=projects/*/locations/*}/hardware Lista o hardware em um determinado projeto e local. |
patch |
PATCH /v1alpha/{hardware.name=projects/*/locations/*/hardware/*} Atualiza parâmetros de hardware. |
Recurso REST: v1alpha.projects.locations.operations
| Métodos | |
|---|---|
cancel |
POST /v1alpha/{name=projects/*/locations/*/operations/*}:cancel Inicia o cancelamento assíncrono em uma operação de longa duração. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/operations/*} Exclui uma operação de longa duração. |
get |
GET /v1alpha/{name=projects/*/locations/*/operations/*} Recebe o estado mais recente de uma operação de longa duração. |
list |
GET /v1alpha/{name=projects/*/locations/*}/operations Lista as operações correspondentes ao filtro especificado na solicitação. |
Recurso REST: v1alpha.projects.locations.orders
| Métodos | |
|---|---|
cancel |
POST /v1alpha/{name=projects/*/locations/*/orders/*}:cancel Cancela um pedido. |
create |
POST /v1alpha/{parent=projects/*/locations/*}/orders Cria um novo pedido em determinado projeto e local. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/orders/*} Exclui um pedido. |
get |
GET /v1alpha/{name=projects/*/locations/*/orders/*} Recebe os detalhes de um pedido. |
list |
GET /v1alpha/{parent=projects/*/locations/*}/orders Lista os pedidos em um determinado projeto e local. |
patch |
PATCH /v1alpha/{order.name=projects/*/locations/*/orders/*} Atualiza os parâmetros de um pedido. |
requestDateChange |
POST /v1alpha/{name=projects/*/locations/*/orders/*}:requestDateChange Atualiza a mudança de data solicitada de um único pedido. |
submit |
POST /v1alpha/{name=projects/*/locations/*/orders/*}:submit Envia um pedido. |
Recurso REST: v1alpha.projects.locations.orders.changeLogEntries
| Métodos | |
|---|---|
get |
GET /v1alpha/{name=projects/*/locations/*/orders/*/changeLogEntries/*} Recebe os detalhes de uma mudança em um pedido. |
list |
GET /v1alpha/{parent=projects/*/locations/*/orders/*}/changeLogEntries Lista as mudanças feitas em um pedido. |
Recurso REST: v1alpha.projects.locations.orders.comments
| Métodos | |
|---|---|
create |
POST /v1alpha/{parent=projects/*/locations/*/orders/*}/comments Cria um novo comentário em um pedido. |
get |
GET /v1alpha/{name=projects/*/locations/*/orders/*/comments/*} Recebe o conteúdo de um comentário. |
list |
GET /v1alpha/{parent=projects/*/locations/*/orders/*}/comments Lista os comentários em um pedido. |
recordAction |
POST /v1alpha/{name=projects/*/locations/*/orders/*/comments/*}:recordAction Gravar ação em um comentário. |
Recurso REST: v1alpha.projects.locations.orders.hardwareGroups
| Métodos | |
|---|---|
create |
POST /v1alpha/{parent=projects/*/locations/*/orders/*}/hardwareGroups Cria um grupo de hardware em uma determinada ordem. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/orders/*/hardwareGroups/*} Exclui um grupo de hardware. |
get |
GET /v1alpha/{name=projects/*/locations/*/orders/*/hardwareGroups/*} Recebe detalhes de um grupo de hardware. |
list |
GET /v1alpha/{parent=projects/*/locations/*/orders/*}/hardwareGroups Lista grupos de hardware em uma determinada ordem. |
patch |
PATCH /v1alpha/{hardwareGroup.name=projects/*/locations/*/orders/*/hardwareGroups/*} Atualiza os parâmetros de um grupo de hardware. |
Recurso REST: v1alpha.projects.locations.sites
| Métodos | |
|---|---|
create |
POST /v1alpha/{parent=projects/*/locations/*}/sites Cria um novo site em determinado projeto e local. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/sites/*} Exclui um site. |
get |
GET /v1alpha/{name=projects/*/locations/*/sites/*} Recebe detalhes de um site. |
list |
GET /v1alpha/{parent=projects/*/locations/*}/sites Lista os sites em um determinado projeto e local. |
patch |
PATCH /v1alpha/{site.name=projects/*/locations/*/sites/*} Atualiza os parâmetros de um site. |
Recurso REST: v1alpha.projects.locations.skus
| Métodos | |
|---|---|
get |
GET /v1alpha/{name=projects/*/locations/*/skus/*} Recebe detalhes de uma SKU. |
list |
GET /v1alpha/{parent=projects/*/locations/*}/skus Lista as SKUs de um determinado projeto e local. |
Recurso REST: v1alpha.projects.locations.zones
| Métodos | |
|---|---|
create |
POST /v1alpha/{parent=projects/*/locations/*}/zones Cria uma nova zona em determinado projeto e local. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/zones/*} Exclui uma zona. |
get |
GET /v1alpha/{name=projects/*/locations/*/zones/*} Recebe detalhes de uma zona. |
list |
GET /v1alpha/{parent=projects/*/locations/*}/zones Lista as zonas em um determinado projeto e local. |
patch |
PATCH /v1alpha/{zone.name=projects/*/locations/*/zones/*} Atualiza os parâmetros de uma zona. |
signal |
POST /v1alpha/{name=projects/*/locations/*/zones/*}:signal Indica o estado de uma zona. |