API Reference

Cette documentation de référence de l'API est organisée par type de ressource. Chaque type de ressource comporte une ou plusieurs représentations de données, ainsi qu'une ou plusieurs méthodes.

Types de ressources

  1. Déploiements
  2. Manifestes
  3. Opérations
  4. Ressources
  5. Types

Déploiements

Pour en savoir plus sur la ressource "Deployments", consultez la page Représentation de la ressource.

Méthode Requête HTTP Description
URI relatifs à https://www.googleapis.com/deploymentmanager/v2/projects, sauf indication contraire
cancelPreview POST  /project/global/deployments/deployment/cancelPreview Annule et supprime l'aperçu actuellement associé au déploiement.
supprimer DELETE  /project/global/deployments/deployment Supprime un déploiement et toutes les ressources associées.
get GET  /project/global/deployments/deployment Obtient des informations sur un déploiement spécifique.
getIamPolicy GET  /project/global/deployments/resource/getIamPolicy Récupère la stratégie de contrôle d'accès d'une ressource. Peut être vide si aucune stratégie ou ressource de ce type n'existe.
insérer POST  /project/global/deployments Crée un déploiement et toutes les ressources décrites par le fichier manifeste de déploiement.
liste GET  /project/global/deployments Répertorie tous les déploiements d'un projet donné.
patch PATCH  /project/global/deployments/deployment Applique un correctif à un déploiement et à toutes les ressources décrites par le fichier manifeste de déploiement. Cette méthode est compatible avec la sémantique de correctif.
setIamPolicy POST  /project/global/deployments/resource/setIamPolicy Définit la stratégie de contrôle d'accès de la ressource spécifiée. Remplace toute stratégie existante.
stop POST  /project/global/deployments/deployment/stop Arrête une opération en cours. Cette opération n'annule pas le travail déjà effectué, mais empêche le démarrage de tout nouveau travail.
testIamPermissions POST  /project/global/deployments/resource/testIamPermissions Renvoie les autorisations qu'un appelant a sur la ressource spécifiée.
update PUT  /project/global/deployments/deployment Met à jour un déploiement et toutes les ressources décrites par le fichier manifeste de déploiement.

Fichiers manifestes

Pour en savoir plus sur la ressource "Manifests", consultez la page Représentation de la ressource.

Méthode Requête HTTP Description
URI relatifs à https://www.googleapis.com/deploymentmanager/v2/projects, sauf indication contraire
get GET  /project/global/deployments/deployment/manifests/manifest Récupère des informations sur un fichier manifeste spécifique.
liste GET  /project/global/deployments/deployment/manifests Répertorie tous les fichiers manifestes d'un déploiement donné.

Opérations

Pour en savoir plus sur la ressource "Operations", consultez la page Représentation de la ressource.

Méthode Requête HTTP Description
URI relatifs à https://www.googleapis.com/deploymentmanager/v2/projects, sauf indication contraire
get GET  /project/global/operations/operation Obtenir des informations sur une opération spécifique
liste GET  /project/global/operations Répertorie toutes les opérations d'un projet.

Ressources

Pour en savoir plus sur la ressource "Resources", consultez la page Représentation de la ressource.

Méthode Requête HTTP Description
URI relatifs à https://www.googleapis.com/deploymentmanager/v2/projects, sauf indication contraire
get GET  /project/global/deployments/deployment/resources/resource Obtient des informations sur une seule ressource.
liste GET  /project/global/deployments/deployment/resources Répertorie toutes les ressources d'un déploiement donné.

Types

Pour en savoir plus sur la ressource "Types", consultez la page Représentation de la ressource.

Méthode Requête HTTP Description
URI relatifs à https://www.googleapis.com/deploymentmanager/v2/projects, sauf indication contraire
liste GET  /project/global/types Répertorie tous les types de ressources pour Deployment Manager.