REST Resource: sites.releases

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 (Version)
  },
  "type": enum (Type),
  "releaseTime": string,
  "releaseUser": {
    object (ActingUser)
  },
  "message": string
}
Felder
name

string

Nur Ausgabe. Der eindeutige Bezeichner für die Veröffentlichung in einem der folgenden Formate:

  • sites/ SITE_ID /releases/ RELEASE_ID

  • sites/ SITE_ID /channels/ CHANNEL_ID /releases/ RELEASE_ID

Dieser Name wird im Antworttext bereitgestellt, wenn Sie releases.create oder channels.releases.create aufrufen.

version

object ( Version )

Nur Ausgabe. Die Konfiguration und der Inhalt, die veröffentlicht wurden.

type

enum ( 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 SITE_DISABLE erstellen.

releaseTime

string ( Timestamp format)

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: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z" .

releaseUser

object ( ActingUser )

Nur Ausgabe. Identifiziert den Benutzer, der die Version erstellt hat.

message

string

Die Bereitstellungsbeschreibung, als das Release erstellt wurde. Der Wert kann bis zu 512 Zeichen lang sein.

Methoden

create

Erstellt eine neue Version, die dafür sorgt, dass der Inhalt der angegebenen Version aktiv auf den entsprechenden URLs angezeigt wird.

get

Ruft die angegebene Version für eine Site oder einen Kanal ab.

list

Listet die Releases auf, die für die angegebene Site oder den angegebenen Kanal erstellt wurden.