REST Resource: sites.channels.releases

Zasób: Release

Element Release to konkretny zbiór konfiguracji i plików, który jest ustawiony jako publiczny w określonym momencie.

Zapis JSON
{
  "name": string,
  "version": {
    object (Version)
  },
  "type": enum (Type),
  "releaseTime": string,
  "releaseUser": {
    object (ActingUser)
  },
  "message": string
}
Pola
name

string

Tylko dane wyjściowe. Unikalny identyfikator wydania w jednym z tych formatów:

  • sites/SITE_ID/releases/RELEASE_ID

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

Ta nazwa jest podawana w treści odpowiedzi podczas wywoływania funkcji releases.create lub channels.releases.create.

version

object (Version)

Tylko dane wyjściowe. Informacje o udostępnionej konfiguracji i treści.

type

enum (Type)

wyjaśnia powód publikacji.

Określ wartość w tym polu tylko podczas tworzenia wersji typu SITE_DISABLE.

releaseTime

string (Timestamp format)

Tylko dane wyjściowe. Czas, kiedy wersja jest ustawiona jako publiczna.

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

releaseUser

object (ActingUser)

Tylko dane wyjściowe. Identyfikuje użytkownika, który utworzył wersję.

message

string

Opis wdrożenia podczas tworzenia wersji. Wartość może zawierać maksymalnie 512 znaków.

Typ

typ wydania; wskazuje, co się stało z treścią witryny.

Wartości w polu enum
TYPE_UNSPECIFIED

Nieokreślony typ. Wskazuje, że wersja została opublikowana.

Jest to wartość domyślna, gdy nie określono żadnego innego elementu type.

DEPLOY Wersja została przesłana do Hostingu Firebase i opublikowana.
ROLLBACK Wersja wskazuje wcześniej wdrożoną wersję.
SITE_DISABLE Ta wersja uniemożliwia wyświetlanie treści w witrynie. Hosting Firebase działa tak, jakby witryna nigdy nie istniała.

Metody

create

Tworzy nową wersję, dzięki czemu zawartość określonej wersji jest aktywnie wyświetlana pod odpowiednimi adresami URL.

get

Pobiera określoną wersję witryny lub kanału.

list

Zawiera listę wersji, które zostały utworzone na potrzeby określonej witryny lub kanału.