Crée un déploiement et toutes les ressources décrites par le fichier manifeste de déploiement. Essayer maintenant
Requête
Requête HTTP
POST https://www.googleapis.com/deploymentmanager/v2beta1/projects/project /global/deployments
Paramètres
Nom du paramètre | Valeur | Description |
---|---|---|
Paramètres de chemin d'accès | ||
project |
string |
ID du projet pour cette requête. |
Autorisation
Une autorisation est requise pour cette requête. Celle-ci doit inclure au moins l'un des champs d'application suivants. En savoir plus sur le processus d'authentification et d'autorisation
Champ d'application |
---|
https://www.googleapis.com/auth/cloud-platform |
https://www.googleapis.com/auth/ndev.cloudman |
Corps de la requête
Dans le corps de la requête, indiquez une ressource "Deployments".
Réponse
Si la requête aboutit, cette méthode renvoie un corps de réponse présentant la structure suivante :
{ "selfLink":string , "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 , "warnings": [ { "code":(value) , "message":string , "data": [ { "key":string , "value":string } ] } ], "error": { "errors": [ { "code":string , "location":string , "message":string } ] }, "httpErrorStatusCode":integer , "httpErrorMessage":string , "region":string }
Nom de propriété | Valeur | Description | Remarques |
---|---|---|---|
selfLink |
string |
[Sortie uniquement] Lien vers le fichier manifeste. | |
id |
unsigned long |
[Uniquement en sortie] Identifiant unique de la ressource qui est défini par le serveur. | |
creationTimestamp |
string |
[Sortie uniquement] Code temporel de création au format texte RFC 3339. | |
name |
string |
[Uniquement en sortie] Nom de l'opération. | |
zone |
string |
[Uniquement en sortie] URL de la zone où se trouve l'opération. | |
clientOperationId |
string |
[Sortie uniquement] Identifiant facultatif spécifié par le client au moment de la mutation. Doit être unique pour toutes les ressources d'opération du projet. | |
operationType |
string |
[Uniquement en sortie] Type de l'opération. Par exemple, insert ou delete . |
|
targetLink |
string |
[Uniquement en sortie] URL de la ressource en cours de mutation par l'opération. | |
targetId |
unsigned long |
[Sortie uniquement] ID de cible unique qui identifie une incarnation particulière de la cible. | |
status |
string |
[Uniquement en sortie] État de l'opération. Il peut s'agir de l'une des valeurs suivantes: PENDING , RUNNING ou DONE . |
|
statusMessage |
string |
[Uniquement en sortie] Description textuelle facultative de l'état actuel de l'opération. | |
user |
string |
[Uniquement en sortie] Utilisateur ayant demandé l'opération, par exemple user@example.com . |
|
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 estimer quand l'opération sera terminée. Ce nombre doit augmenter de manière monotone à mesure que l'opération progresse. | |
insertTime |
string |
[Uniquement en sortie] Heure à laquelle cette opération a été demandée. au format RFC 3339. | |
startTime |
string |
[Uniquement en sortie] Heure à laquelle cette opération a été démarrée par le serveur. au format RFC 3339. | |
endTime |
string |
[Uniquement en sortie] Heure à laquelle cette opération a été terminée. au format RFC3339. | |
warnings[] |
list |
[Uniquement en sortie] Si des messages d'avertissement ont été générés lors du traitement de cette opération, ce champ est renseigné. | |
warnings[].code |
any value |
[Sortie uniquement] Identifiant du type d'avertissement pour cet avertissement. | |
warnings[].message |
string |
[Sortie uniquement] Informations facultatives lisibles par l'humain pour cet avertissement. | |
warnings[].data[] |
list |
[Sortie uniquement] Métadonnées de cet avertissement au format "clé: valeur". | |
warnings[].data[].key |
string |
[Sortie uniquement] Clé des données d'avertissement. | |
warnings[].data[].value |
string |
[Sortie uniquement] Valeur de données d'avertissement correspondant à la clé. | |
error |
object |
[Uniquement en sortie] Si des erreurs se sont produites lors du traitement de cette 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. | |
httpErrorStatusCode |
integer |
[Sortie uniquement] En cas d'échec de l'opération, code d'état d'erreur HTTP renvoyé (par exemple, 404 ). |
|
httpErrorMessage |
string |
[Sortie uniquement] Si l'opération échoue, le message d'erreur HTTP renvoyé est, par exemple, NOT FOUND . |
|
region |
string |
[Uniquement en sortie] URL de la région où se trouve l'opération. |