Ressource: Veröffentlichung
Ein Release
ist eine bestimmte Sammlung von Konfigurationen und Dateien , die zu einem bestimmten Zeitpunkt öffentlich sein soll.
JSON-Darstellung |
---|
{ "name": string, "version": { object ( |
Felder | |
---|---|
name | Nur Ausgabe. Der eindeutige Bezeichner für die Veröffentlichung in einem der folgenden Formate:
releases.create oder channels.releases.create aufrufen. |
version | Nur Ausgabe. Die Konfiguration und der Inhalt, die veröffentlicht wurden. |
type | Erklärt den Grund für die Veröffentlichung. Geben Sie für dieses Feld nur einen Wert an, wenn Sie eine Version vom Typ |
releaseTime | Nur Ausgabe. Der Zeitpunkt, zu dem die Version öffentlich sein soll. Ein Zeitstempel im RFC3339 UTC „Zulu“-Format mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: |
releaseUser | Nur Ausgabe. Identifiziert den Benutzer, der die Version erstellt hat. |
message | Die Bereitstellungsbeschreibung, als das Release erstellt wurde. Der Wert kann bis zu 512 Zeichen lang sein. |
Typ
Die Art der Veröffentlichung; gibt an, was mit dem Inhalt der Website passiert ist.
Aufzählungen | |
---|---|
TYPE_UNSPECIFIED | Ein nicht spezifizierter Typ. Zeigt an, dass eine Version veröffentlicht wurde. Dies ist der Standardwert, wenn kein anderer |
DEPLOY | Eine Version wurde auf Firebase Hosting hochgeladen und veröffentlicht. |
ROLLBACK | Die Veröffentlichung verweist auf eine zuvor bereitgestellte Version. |
SITE_DISABLE | Die Veröffentlichung verhindert, dass die Website Inhalte bereitstellt. Firebase Hosting verhält sich so, als ob die Site nie existiert hätte. |
Methoden | |
---|---|
| Erstellt eine neue Version, die dafür sorgt, dass der Inhalt der angegebenen Version aktiv auf den entsprechenden URLs angezeigt wird. |
| Ruft die angegebene Version für eine Site oder einen Kanal ab. |
| Listet die Releases auf, die für die angegebene Site oder den angegebenen Kanal erstellt wurden. |