API Reference

Die API-Referenz ist nach Ressourcentypen gegliedert. Jeder Ressourcentyp verfügt über eine oder mehrere Datendarstellungen und eine oder mehrere Ressourcen.

Ressourcentypen

  1. CompositeTypes
  2. Bereitstellungen
  3. Manifeste
  4. Vorgänge
  5. Ressourcen
  6. TypeProviders
  7. Typen

CompositeTypes

Weitere Informationen zu CompositeTypes-Ressourcen finden Sie auf der Seite Ressourcendarstellung.

Methode HTTP-Anfrage Beschreibung
URIs sind relativ zu https://www.googleapis.com/deploymentmanager/v2beta/projects, sofern nicht anders angegeben.
Delete DELETE  /project/global/compositeTypes/compositeType Löscht einen zusammengesetzten Typ.
get GET  /project/global/compositeTypes/compositeType Ruft Informationen zu einem bestimmten zusammengesetzten Typ ab.
insert POST  /project/global/compositeTypes Erstellt einen zusammengesetzten Typ.
list GET  /project/global/compositeTypes Listet alle zusammengesetzten Typen für Deployment Manager auf.
patch PATCH  /project/global/compositeTypes/compositeType Patches einen zusammengesetzten Typ.
aktualisieren PUT  /project/global/compositeTypes/compositeType Aktualisiert einen zusammengesetzten Typ.

Deployments

Weitere Informationen zu Bereitstellungsressourcen erhalten Sie auf der Seite Ressourcendarstellung.

Methode HTTP-Anfrage Beschreibung
URIs sind relativ zu https://www.googleapis.com/deploymentmanager/v2beta/projects, sofern nicht anders angegeben.
cancelPreview POST  /project/global/deployments/deployment/cancelPreview Beendet die Vorschau, die derzeit mit der Bereitstellung verbunden ist.
Delete DELETE  /project/global/deployments/deployment Löscht eine Bereitstellung und alle Ressourcen in der Bereitstellung.
get GET  /project/global/deployments/deployment Ruft Informationen zu einer bestimmten Bereitstellung ab.
getIamPolicy GET  /project/global/deployments/resource/getIamPolicy Ruft die Richtlinien zur Zugriffssteuerung für eine Ressource ab. Kann leer sein, wenn keine entsprechenden Richtlinien oder Ressourcen vorhanden sind.
insert POST  /project/global/deployments Erstellt eine Bereitstellung und alle im Bereitstellungsmanifest beschriebenen Ressourcen.
list GET  /project/global/deployments Listet alle Bereitstellungen für ein bestimmtes Projekt auf.
patch PATCH  /project/global/deployments/deployment Wendet einen Patch auf eine Bereitstellung und alle im Bereitstellungsmanifest beschriebenen Ressourcen an.
setIamPolicy POST  /project/global/deployments/resource/setIamPolicy Legt die Zugriffskontrollrichtlinie für die angegebene Ressource fest. Ersetzt jede vorhandene Richtlinie.
stop POST  /project/global/deployments/deployment/stop Beendet einen laufenden Vorgang. Dies macht keine Arbeit, die bereits erledigt wurde, rückgängig, sondern verhindert, dass neue Arbeiten begonnen werden.
testIamPermissions POST  /project/global/deployments/resource/testIamPermissions Gibt Berechtigungen zurück, die ein Anrufer bei der angegebenen Ressource hat.
aktualisieren PUT  /project/global/deployments/deployment Aktualisiert eine Bereitstellung und alle im Bereitstellungsmanifest beschriebenen Ressourcen.

Manifeste

Weitere Informationen zu Manifestressourcen erhalten Sie auf der Seite Ressourcendarstellung.

Methode HTTP-Anfrage Beschreibung
URIs sind relativ zu https://www.googleapis.com/deploymentmanager/v2beta/projects, sofern nicht anders angegeben.
get GET  /project/global/deployments/deployment/manifests/manifest Ruft Informationen zu einem bestimmten Manifest ab.
list GET  /project/global/deployments/deployment/manifests Listet alle Manifeste für eine bestimmte Bereitstellung auf.

Vorgänge

Weitere Informationen zu Vorgangsressourcen erhalten Sie auf der Seite Ressourcendarstellung.

Methode HTTP-Anfrage Beschreibung
URIs sind relativ zu https://www.googleapis.com/deploymentmanager/v2beta/projects, sofern nicht anders angegeben.
get GET  /project/global/operations/operation Ruft Informationen über einen bestimmten Vorgang ab.
list GET  /project/global/operations Listet alle Projektvorgänge auf.

Ressourcen

Weitere Informationen zu Ressourcenressourcen erhalten Sie auf der Seite Ressourcendarstellung.

Methode HTTP-Anfrage Beschreibung
URIs sind relativ zu https://www.googleapis.com/deploymentmanager/v2beta/projects, sofern nicht anders angegeben.
get GET  /project/global/deployments/deployment/resources/resource Bezieht Informationen über eine einzelne Ressource.
list GET  /project/global/deployments/deployment/resources Listet alle Ressourcen in einer bestimmten Bereitstellung auf.

TypeProviders

Weitere Informationen zu TypeProviders-Ressourcen finden Sie auf der Seite Ressourcendarstellung.

Methode HTTP-Anfrage Beschreibung
URIs sind relativ zu https://www.googleapis.com/deploymentmanager/v2beta/projects, sofern nicht anders angegeben.
Delete DELETE  /project/global/typeProviders/typeProvider Löscht einen Typanbieter.
get GET  /project/global/typeProviders/typeProvider Ruft Informationen zu einem bestimmten Typanbieter ab.
getType GET  /project/global/typeProviders/typeProvider/types/type Ruft Typinformationen für einen Typ ab, der von einem Typanbieter bereitgestellt wird.
insert POST  /project/global/typeProviders Erstellt einen Typanbieter.
list GET  /project/global/typeProviders Listet alle Anbieter von Ressourcentypen für Deployment Manager auf.
listTypes GET  /project/global/typeProviders/typeProvider/types Listet alle Typinformationen für einen TypeProvider auf.
patch PATCH  /project/global/typeProviders/typeProvider Patches einen Typanbieter.
aktualisieren PUT  /project/global/typeProviders/typeProvider Aktualisiert einen Typanbieter.

Typen

Weitere Informationen zu Typenressourcen erhalten Sie auf der Seite Ressourcendarstellung.

Methode HTTP-Anfrage Beschreibung
URIs sind relativ zu https://www.googleapis.com/deploymentmanager/v2beta/projects, sofern nicht anders angegeben.
list GET  /project/global/types Listet alle Ressourcentypen für Deployment Manager auf.