REST Resource: sites.channels.releases

Recurso: Liberação

Uma Release é uma coleção específica de configurações e arquivos definidos para serem públicos em um determinado momento.

Representação JSON
{
  "name": string,
  "version": {
    object (Version)
  },
  "type": enum (Type),
  "releaseTime": string,
  "releaseUser": {
    object (ActingUser)
  },
  "message": string
}
Campos
name

string

Somente saída. O identificador exclusivo da versão, em um dos seguintes formatos:

  • sites/ SITE_ID /releases/ RELEASE_ID

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

Esse nome é fornecido no corpo da resposta quando você chama releases.create ou channels.releases.create .

version

object ( Version )

Somente saída. A configuração e o conteúdo que foi lançado.

type

enum ( Type )

Explica o motivo do lançamento.

Especifique um valor para este campo somente ao criar uma liberação do tipo SITE_DISABLE .

releaseTime

string ( Timestamp format)

Somente saída. A hora em que a versão está definida para ser pública.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z" .

releaseUser

object ( ActingUser )

Somente saída. Identifica o usuário que criou a versão.

message

string

A descrição da implantação quando a versão foi criada. O valor pode ter até 512 caracteres.

Tipo

O tipo de lançamento; indica o que aconteceu com o conteúdo do site.

Enums
TYPE_UNSPECIFIED

Um tipo não especificado. Indica que uma versão foi lançada.

Este é o valor padrão quando nenhum outro type é especificado explicitamente.

DEPLOY Uma versão foi carregada no Firebase Hosting e lançada.
ROLLBACK A versão aponta para uma versão implantada anteriormente.
SITE_DISABLE A liberação impede que o site veicule conteúdo. O Firebase Hosting age como se o site nunca tivesse existido.

Métodos

create

Cria uma nova versão, que faz com que o conteúdo da versão especificada seja exibido ativamente nos URLs apropriados.

get

Obtém a versão especificada para um site ou canal.

list

Lista as versões que foram criadas para o site ou canal especificado.