- Ressource REST : v1alpha.projects.locations
- Ressource REST : v1alpha.projects.locations.hardware
- Ressource REST : v1alpha.projects.locations.operations
- Ressource REST : v1alpha.projects.locations.orders
- Ressource REST : v1alpha.projects.locations.orders.changeLogEntries
- Ressource REST : v1alpha.projects.locations.orders.comments
- Ressource REST : v1alpha.projects.locations.orders.hardwareGroups
- Ressource REST : v1alpha.projects.locations.sites
- Ressource REST : v1alpha.projects.locations.skus
- Ressource REST : v1alpha.projects.locations.zones
Service : gdchardwaremanagement.googleapis.com
Pour appeler ce service, nous vous recommandons d'utiliser les bibliothèques clientes fournies par Google. Si votre application doit utiliser vos propres bibliothèques pour appeler ce service, conformez-vous aux informations suivantes lorsque vous effectuez les requêtes API.
Document de découverte
Un document de découverte est une spécification exploitable par un ordinateur qui permet de décrire et de consommer les API REST. Ce document permet de créer des bibliothèques clientes, des plug-ins IDE et d'autres outils qui interagissent avec les API Google. Un même service peut fournir plusieurs documents de découverte. Ce service fournit le document de découverte suivant :
Point de terminaison de service
Un point de terminaison de service est une URL de base qui spécifie l'adresse réseau d'un service d'API. Un service peut posséder plusieurs points de terminaison de service. Ce service possède le point de terminaison de service suivant, et tous les URI ci-dessous sont relatifs à ce point de terminaison de service :
https://gdchardwaremanagement.googleapis.com
Ressource REST : v1alpha.projects.locations
| Méthodes | |
|---|---|
get |
GET /v1alpha/{name=projects/*/locations/*}Récupère les informations concernant un emplacement. |
list |
GET /v1alpha/{name=projects/*}/locationsRépertorie les informations concernant les emplacements compatibles avec ce service. |
Ressource REST : v1alpha.projects.locations.hardware
| Méthodes | |
|---|---|
create |
POST /v1alpha/{parent=projects/*/locations/*}/hardware Crée du matériel dans un projet et un emplacement donnés. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/hardware/*} Supprime le matériel. |
get |
GET /v1alpha/{name=projects/*/locations/*/hardware/*} Récupère les informations sur le matériel. |
list |
GET /v1alpha/{parent=projects/*/locations/*}/hardware Liste le matériel d'un projet et d'un emplacement donnés. |
patch |
PATCH /v1alpha/{hardware.name=projects/*/locations/*/hardware/*} Met à jour les paramètres matériels. |
Ressource REST : v1alpha.projects.locations.operations
| Méthodes | |
|---|---|
cancel |
POST /v1alpha/{name=projects/*/locations/*/operations/*}:cancelDémarre l'annulation asynchrone sur une opération de longue durée. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/operations/*}Supprime une opération de longue durée. |
get |
GET /v1alpha/{name=projects/*/locations/*/operations/*}Récupère le dernier état d'une opération de longue durée. |
list |
GET /v1alpha/{name=projects/*/locations/*}/operationsRépertorie les opérations qui correspondent au filtre spécifié dans la requête. |
Ressource REST : v1alpha.projects.locations.orders
| Méthodes | |
|---|---|
cancel |
POST /v1alpha/{name=projects/*/locations/*/orders/*}:cancel Annule une commande. |
create |
POST /v1alpha/{parent=projects/*/locations/*}/orders Crée une commande dans un projet et un emplacement donnés. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/orders/*} Supprime une commande. |
get |
GET /v1alpha/{name=projects/*/locations/*/orders/*} Récupère les détails d'une commande. |
list |
GET /v1alpha/{parent=projects/*/locations/*}/orders Liste les commandes d'un projet et d'un emplacement donnés. |
patch |
PATCH /v1alpha/{order.name=projects/*/locations/*/orders/*} Met à jour les paramètres d'une commande. |
requestDateChange |
POST /v1alpha/{name=projects/*/locations/*/orders/*}:requestDateChange Met à jour la date de modification demandée pour une seule commande. |
submit |
POST /v1alpha/{name=projects/*/locations/*/orders/*}:submit Envoie une commande. |
Ressource REST : v1alpha.projects.locations.orders.changeLogEntries
| Méthodes | |
|---|---|
get |
GET /v1alpha/{name=projects/*/locations/*/orders/*/changeLogEntries/*} Récupère les détails d'une modification apportée à une commande. |
list |
GET /v1alpha/{parent=projects/*/locations/*/orders/*}/changeLogEntries Liste les modifications apportées à une commande. |
Ressource REST : v1alpha.projects.locations.orders.comments
| Méthodes | |
|---|---|
create |
POST /v1alpha/{parent=projects/*/locations/*/orders/*}/comments Crée un commentaire sur une commande. |
get |
GET /v1alpha/{name=projects/*/locations/*/orders/*/comments/*} Récupère le contenu d'un commentaire. |
list |
GET /v1alpha/{parent=projects/*/locations/*/orders/*}/comments Liste les commentaires d'une commande. |
recordAction |
POST /v1alpha/{name=projects/*/locations/*/orders/*/comments/*}:recordAction Enregistrer une action sur un commentaire. |
Ressource REST : v1alpha.projects.locations.orders.hardwareGroups
| Méthodes | |
|---|---|
create |
POST /v1alpha/{parent=projects/*/locations/*/orders/*}/hardwareGroups Crée un groupe de matériel dans une commande donnée. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/orders/*/hardwareGroups/*} Supprime un groupe de matériel. |
get |
GET /v1alpha/{name=projects/*/locations/*/orders/*/hardwareGroups/*} Récupère les détails d'un groupe de matériel. |
list |
GET /v1alpha/{parent=projects/*/locations/*/orders/*}/hardwareGroups Liste les groupes de matériel dans un ordre donné. |
patch |
PATCH /v1alpha/{hardwareGroup.name=projects/*/locations/*/orders/*/hardwareGroups/*} Met à jour les paramètres d'un groupe de matériel. |
Ressource REST : v1alpha.projects.locations.sites
| Méthodes | |
|---|---|
create |
POST /v1alpha/{parent=projects/*/locations/*}/sites Crée un site dans un projet et un emplacement donnés. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/sites/*} Supprime un site. |
get |
GET /v1alpha/{name=projects/*/locations/*/sites/*} Récupère les détails d'un site. |
list |
GET /v1alpha/{parent=projects/*/locations/*}/sites Liste les sites d'un projet et d'un emplacement donnés. |
patch |
PATCH /v1alpha/{site.name=projects/*/locations/*/sites/*} Met à jour les paramètres d'un site. |
Ressource REST : v1alpha.projects.locations.skus
| Méthodes | |
|---|---|
get |
GET /v1alpha/{name=projects/*/locations/*/skus/*} Récupère les détails d'un SKU. |
list |
GET /v1alpha/{parent=projects/*/locations/*}/skus Liste les SKU pour un projet et un emplacement donnés. |
Ressource REST : v1alpha.projects.locations.zones
| Méthodes | |
|---|---|
create |
POST /v1alpha/{parent=projects/*/locations/*}/zones Crée une zone dans un projet et un emplacement donnés. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/zones/*} Supprime une zone. |
get |
GET /v1alpha/{name=projects/*/locations/*/zones/*} Récupère les détails d'une zone. |
list |
GET /v1alpha/{parent=projects/*/locations/*}/zones Liste les zones d'un projet et d'un emplacement donnés. |
patch |
PATCH /v1alpha/{zone.name=projects/*/locations/*/zones/*} Met à jour les paramètres d'une zone. |
signal |
POST /v1alpha/{name=projects/*/locations/*/zones/*}:signal Indique l'état d'une zone. |