La liste des méthodes associées à cette ressource est présentée au bas de la page.
Représentations de la ressource
Représente une ressource "Operation".
Google Compute Engine dispose de trois ressources d'opération:
Vous pouvez utiliser une ressource d'opération pour gérer les requêtes API asynchrones. Pour en savoir plus, consultez Gérer les réponses de l'API.
Les opérations peuvent être globales, régionales ou zonales.
- Pour les opérations globales, utilisez la ressource "globalOperations".
- Pour les opérations régionales, utilisez la ressource "regionOperations".
- Pour les opérations zonales, utilisez la ressource "zonalOperations".
Pour en savoir plus, consultez la page Ressources globales, régionales et zonales.
{ "kind": "deploymentmanager#operation", "id": unsigned long, "creationTimestamp": string, "name": string, "zone": string, "clientOperationId": string, "operationType": string, "targetLink": string, "targetId": unsigned long, "status": string, "statusMessage": string, "user": string, "progress": integer, "insertTime": string, "startTime": string, "endTime": string, "error": { "errors": [ { "code": string, "location": string, "message": string } ] }, "warnings": [ { "code": string, "message": string, "data": [ { "key": string, "value": string } ] } ], "httpErrorStatusCode": integer, "httpErrorMessage": string, "selfLink": string, "region": string, "description": string }
Nom de propriété | Valeur | Description | Remarques |
---|---|---|---|
clientOperationId |
string |
[Sortie uniquement] Valeur de "requestId" si vous l'avez fournie dans la requête. Sinon, elle n'est pas présente. | |
creationTimestamp |
string |
[Obsolète] Ce champ est obsolète. | |
description |
string |
[Uniquement en sortie] Description textuelle de l'opération, qui est définie lors de sa création. | |
endTime |
string |
[Uniquement en sortie] Heure à laquelle cette opération a été terminée. Cette valeur est au format texte RFC3339. | |
error |
object |
[Sortie uniquement] Si des erreurs sont générées lors du traitement de l'opération, ce champ est renseigné. | |
error.errors[] |
list |
[Uniquement en sortie] Tableau des erreurs rencontrées lors du traitement de cette opération. | |
error.errors[].code |
string |
[Uniquement en sortie] Identifiant du type d'erreur rencontré. | |
error.errors[].location |
string |
[Uniquement en sortie] Indique le champ de la requête à l'origine de l'erreur. Cette propriété est facultative. | |
error.errors[].message |
string |
[Uniquement en sortie] Message d'erreur facultatif qui s'affiche dans un format lisible. | |
httpErrorMessage |
string |
[Sortie uniquement] Si l'opération échoue, ce champ contient le message d'erreur HTTP renvoyé, par exemple "NOT FOUND". | |
httpErrorStatusCode |
integer |
[Sortie uniquement] Si l'opération échoue, ce champ contient le code d'état d'erreur HTTP renvoyé. Par exemple, un code 404 signifie que la ressource n'a pas été trouvée. | |
id |
unsigned long |
[Sortie uniquement] Identifiant unique de l'opération. Cet identifiant est défini par le serveur. | |
insertTime |
string |
[Uniquement en sortie] Heure à laquelle cette opération a été demandée. Cette valeur est au format texte RFC3339. | |
kind |
string |
[Uniquement en sortie] Type de la ressource. "compute#operation" pour les ressources "operation". | |
name |
string |
[Uniquement en sortie] Nom de l'opération. | |
operationType |
string |
[Uniquement en sortie] Type d'opération, par exemple "insert", "update" ou "delete". | |
progress |
integer |
[Uniquement en sortie] Indicateur de progression facultatif compris entre 0 et 100. Il ne doit pas nécessairement être linéaire ou permettre un suivi précis des opérations. Cette valeur ne doit pas être utilisée pour deviner quand l'opération sera terminée. Ce nombre doit augmenter de manière monotone au fur et à mesure de l'opération. | |
region |
string |
[Uniquement en sortie] URL de la région dans laquelle se trouve l'opération. Ne s'applique qu'aux opérations régionales. | |
selfLink |
string |
[Uniquement en sortie] URL définie par le serveur pour la ressource. | |
startTime |
string |
[Uniquement en sortie] Heure à laquelle cette opération a été démarrée par le serveur. Cette valeur est au format texte RFC3339. | |
status |
string |
[Sortie uniquement] État de l'opération, qui peut être l'un des suivants : "PENDING", "RUNNING" ou "DONE". | |
statusMessage |
string |
[Uniquement en sortie] Description textuelle facultative de l'état actuel de l'opération. | |
targetId |
unsigned long |
[Sortie uniquement] ID cible unique, qui identifie une incarnation spécifique de la ressource cible. | |
targetLink |
string |
[Uniquement en sortie] URL de la ressource modifiée par l'opération. Pour les opérations liées à la création d'un instantané, il pointe vers le disque persistant à partir duquel l'instantané a été créé. | |
user |
string |
[Uniquement en sortie] Utilisateur à l'origine de l'opération, par exemple "user@example.com". | |
warnings[] |
list |
[Uniquement en sortie] Si des messages d'avertissement sont générés lors du traitement de l'opération, ce champ est renseigné. | |
warnings[].code |
string |
[Uniquement en sortie] Code d'avertissement, le cas échéant. Par exemple, Compute Engine renvoie NO_RESULTS_ON_PAGE si la réponse ne contient aucun résultat. |
|
warnings[].data[] |
list |
[Sortie uniquement] Métadonnées sur cet avertissement au format key: value . Exemple : "data": [ { "key": "scope", "value": "zones/us-east1-d" } |
|
warnings[].data[].key |
string |
[Sortie uniquement] Clé fournissant plus d'informations sur l'avertissement renvoyé. Par exemple, pour les avertissements où aucune zone n'est renvoyée dans une requête de liste, cette clé peut être scope et la valeur de la clé peut être le nom de la zone. Il peut s'agir, par exemple, d'une clé indiquant une ressource obsolète et une suggestion de remplacement, ou d'un avertissement concernant des paramètres réseau non valides (par exemple, si une instance tente d'effectuer un transfert d'adresses IP, mais que cette fonctionnalité n'est pas activée). |
|
warnings[].data[].value |
string |
[Sortie uniquement] Valeur de données d'avertissement correspondant à la clé. | |
warnings[].message |
string |
[Sortie uniquement] Description lisible du code d'avertissement. | |
zone |
string |
[Uniquement en sortie] URL de la zone dans laquelle se trouve l'opération. Ne s'applique qu'aux opérations par zone. |