REST Resource: sites.channels.releases

Ресурс: Релиз

Release — это конкретный набор конфигураций и файлов , который в определенное время становится общедоступным.

JSON-представление
{
  "name": string,
  "version": {
    object (Version)
  },
  "type": enum (Type),
  "releaseTime": string,
  "releaseUser": {
    object (ActingUser)
  },
  "message": string
}
Поля
name

string

Только вывод. Уникальный идентификатор выпуска в одном из следующих форматов:

  • sites/ SITE_ID /releases/ RELEASE_ID

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

Это имя предоставляется в тексте ответа при вызове releases.create или channels.releases.create .

version

object ( Version )

Только вывод. Конфигурация и контент, которые были выпущены.

type

enum ( Type )

Объясняет причину освобождения.

Указывайте значение для этого поля только при создании выпуска типа SITE_DISABLE .

releaseTime

string ( Timestamp format)

Только вывод. Время, когда версия станет общедоступной.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

releaseUser

object ( ActingUser )

Только вывод. Идентифицирует пользователя, создавшего выпуск.

message

string

Описание развертывания при создании выпуска. Значение может содержать до 512 символов.

Тип

Тип выпуска; указывает, что произошло с содержимым сайта.

Перечисления
TYPE_UNSPECIFIED

Неопределенный тип. Указывает, что версия была выпущена.

Это значение по умолчанию, если другой type не указан явно.

DEPLOY Версия была загружена на хостинг Firebase и выпущена.
ROLLBACK Этот выпуск указывает на ранее развернутую версию.
SITE_DISABLE Релиз запрещает сайту обслуживать контент. Хостинг Firebase действует так, как будто сайта никогда не существовало.

Методы

create

Создает новый выпуск, в результате которого содержимое указанной версии активно отображается на соответствующих URL-адресах.

get

Получает указанный выпуск для сайта или канала.

list

Перечисляет выпуски, созданные для указанного сайта или канала.