Eine Bereitstellung ist eine Sammlung an Ressourcen, die unter Verwendung einer Konfigurationsdatei zusammen bereitgestellt und verwaltet werden.
Am Ende dieser Seite finden Sie eine Liste der Methoden für diese Ressource.
Ressourcendarstellungen
{ "id": unsigned long, "insertTime": string, "selfLink": string, "name": string, "description": string, "operation": operations Resource, "fingerprint": bytes, "manifest": string, "update": { "manifest": string }, "target": { "config": { "content": string }, "imports": [ { "name": string, "content": string } ] } }
Property-Name | Wert | Beschreibung | Hinweise |
---|---|---|---|
description |
string |
Eine optionale Beschreibung der Bereitstellung vom Nutzer. | |
fingerprint |
bytes |
Liefert einen Fingerabdruck, mit dem Sie in Anfragen eine Bereitstellung bearbeiten können, beispielsweise in update() -, stop() -, und cancelPreview() -Anfragen. Ein Fingerabdruck ist ein zufällig erzeugter Wert, der bei update() -, stop() - und cancelPreview() -Anfragen angegeben werden muss, um das optimistische Sperrverfahren auszuführen. Dadurch wird optimistische Gleichzeitigkeit ermöglicht und es kann nur eine Anfrage zur Zeit ablaufen. Der Fingerabdruck wird anfänglich von Deployment Manager generiert und ändert sich nach jeder Abfrage, um Daten zu ändern. Den aktuellsten Fingerabdruckwert beziehen Sie, indem Sie eine get() -Anfrage an eine Bereitstellung durchführen. |
|
id |
unsigned long |
[Nur Ausgabe] Eindeutige Kennung für die Ressource; definiert durch den Server. | |
insertTime |
string |
[Nur Ausgabe] Zeitstempel für die Erstellung der Bereitstellung im RFC3339-Textformat. | |
manifest |
string |
[Nur Ausgabe] URL des Manifests, die für das letzte erfolgreich bereitgestellte Manifest steht. | |
name |
string |
Name der Ressource, angegeben von dem Client beim Erstellen der Ressource. Der Name muss 1-63 Zeichen lang sein und RFC1035 entsprechen. Insbesondere muss der Name 1-63 Zeichen lang sein und dem Muster für reguläre Ausdrücke [a-z]([-a-z0-9]*[a-z0-9])? entsprechen. Daher muss das erste Zeichen kleingeschrieben sein und alle weiteren Zeichen müssen aus Bindestrichen, Kleinbuchstaben und Ziffern bestehen. Das letzte Zeichen darf kein Bindestrich sein. |
|
operation |
nested object |
[Nur Ausgabe] Der Vorgang der zuletzt oder momentan auf dieser Bereitstellung ausgeführt wurde oder wird. | |
selfLink |
string |
[Nur Ausgabe] Selbst verknüpfter Link für die Bereitstellung. | |
target |
nested object |
[Nur Ausgabe] Die Parameter, die Ihre Bereitstellung definieren, darunter die Bereitstellungskonfiguration und die relevanten Vorlagen. | |
target.config |
nested object |
Die Konfiguration, die für diese Bereitstellung genutzt werden soll. | |
target.config.content |
string |
Der Inhalt der Datei. | |
target.imports[] |
list |
Gibt eine Datei zum Import für diese Konfiguration an. Dies kann verwendet werden, um Vorlagen oder andere Dateien zu importieren. Beispielsweise wollen Sie möglicherweise eine Textdatei importieren, um sie in einer Vorlage zu verwenden. | |
target.imports[].content |
string |
Der Inhalt der Datei. | |
target.imports[].name |
string |
Der Name der Datei. | |
update |
nested object |
[Nur Ausgabe] Wenn Deployment Manager gerade eine Aktualisierung oder Vorschau der Bereitstellung durchführt, taucht die aktualisierte Konfiguration hier auf. | |
update.manifest |
string |
[Nur Ausgabe] URL des Manifests, die für die aktualisierte Konfiguration dieser Bereitstellung steht. |
Methoden
- cancelPreview
- Beendet die Vorschau, die derzeit mit der Bereitstellung verbunden ist.
- delete
- Löscht eine Bereitstellung und alle Ressourcen in der Bereitstellung.
- get
- Ruft Informationen zu einer bestimmten Bereitstellung ab.
- insert
- Erstellt eine Bereitstellung und alle im Bereitstellungsmanifest beschriebenen Ressourcen.
- list
- Listet alle Bereitstellungen für ein bestimmtes Projekt auf.
- patch
- Aktualisiert eine Bereitstellung und alle im Bereitstellungsmanifest beschriebenen Ressourcen. Diese Methode unterstützt Patch-Semantiken.
- stop
- Beendet einen laufenden Vorgang. Dies macht keine Arbeit, die bereits erledigt wurde, rückgängig, sondern verhindert, dass neue Arbeiten begonnen werden.
- update
- Aktualisiert eine Bereitstellung und alle im Bereitstellungsmanifest beschriebenen Ressourcen.