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. CompositeTypes
  2. Déploiements
  3. Manifestes
  4. Opérations
  5. Ressources
  6. TypeProviders
  7. Types

CompositeTypes

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

Méthode Requête HTTP Description
URI relatifs à https://www.googleapis.com/deploymentmanager/v2beta/projects, sauf indication contraire
supprimer DELETE  /project/global/compositeTypes/compositeType Supprime un type composite.
get GET  /project/global/compositeTypes/compositeType Récupère des informations sur un type composite spécifique.
insérer POST  /project/global/compositeTypes Crée un type composite.
liste GET  /project/global/compositeTypes Répertorie tous les types composites pour Deployment Manager.
patch PATCH  /project/global/compositeTypes/compositeType Applique un correctif à un type composite.
update PUT  /project/global/compositeTypes/compositeType Met à jour un type composite.

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/v2beta/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.
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/v2beta/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/v2beta/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/v2beta/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é.

TypeProviders

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

Méthode Requête HTTP Description
URI relatifs à https://www.googleapis.com/deploymentmanager/v2beta/projects, sauf indication contraire
supprimer DELETE  /project/global/typeProviders/typeProvider Supprime un fournisseur de types.
get GET  /project/global/typeProviders/typeProvider Récupère des informations sur un fournisseur de types spécifique.
getType GET  /project/global/typeProviders/typeProvider/types/type Récupère des informations sur un type fourni par un TypeProvider.
insérer POST  /project/global/typeProviders Crée un fournisseur de types.
liste GET  /project/global/typeProviders Répertorie tous les fournisseurs de types de ressources pour Deployment Manager.
listTypes GET  /project/global/typeProviders/typeProvider/types Répertorie toutes les informations de type pour un TypeProvider.
patch PATCH  /project/global/typeProviders/typeProvider Applique un correctif à un fournisseur de types.
update PUT  /project/global/typeProviders/typeProvider Met à jour un fournisseur de types.

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/v2beta/projects, sauf indication contraire
liste GET  /project/global/types Répertorie tous les types de ressources pour Deployment Manager.