REST Resource: sites.channels.releases

Recurso: Release

Um Release é um conjunto específico de configurações e arquivos definido para ser público 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

Apenas saída. É o identificador exclusivo do lançamento 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)

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

type

enum (Type)

Explica o motivo da versão.

Especifique um valor para este campo apenas ao criar uma versão tipo SITE_DISABLE.

releaseTime

string (Timestamp format)

Apenas saída. A hora em que a versão está definida para ser publicada.

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)

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

message

string

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

Tipo

O tipo da versão. 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.

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

DEPLOY Uma versão foi enviada para o Firebase Hosting e liberada.
ROLLBACK A versão aponta de volta para uma versão implementada anteriormente.
SITE_DISABLE A versão impede que o site exiba conteúdo. O Firebase Hosting age como se o site não existisse.

Métodos

create

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

get

Mostra a versão especificada de um site ou canal.

list

Lista os lançamentos que foram criados para o site ou canal especificado.