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 ( |
Pola | |
---|---|
name |
Tylko dane wyjściowe. Unikalny identyfikator wydania w jednym z tych formatów:
releases.create lub channels.releases.create .
|
version |
Tylko dane wyjściowe. Informacje o udostępnionej konfiguracji i treści. |
type |
wyjaśnia powód publikacji. Określ wartość w tym polu tylko podczas tworzenia wersji typu |
releaseTime |
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: |
releaseUser |
Tylko dane wyjściowe. Identyfikuje użytkownika, który utworzył wersję. |
message |
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 |
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 |
|
---|---|
|
Tworzy nową wersję, dzięki czemu zawartość określonej wersji jest aktywnie wyświetlana pod odpowiednimi adresami URL. |
|
Pobiera określoną wersję witryny lub kanału. |
|
Zawiera listę wersji, które zostały utworzone na potrzeby określonej witryny lub kanału. |