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 ( |
Campos | |
---|---|
name | Somente saída. O identificador exclusivo da versão, em um dos seguintes formatos:
releases.create ou channels.releases.create . |
version | Somente saída. A configuração e o conteúdo que foi lançado. |
type | Explica o motivo do lançamento. Especifique um valor para este campo somente ao criar uma liberação do tipo |
releaseTime | 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: |
releaseUser | Somente saída. Identifica o usuário que criou a versão. |
message | 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 |
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 | |
---|---|
| Cria uma nova versão, que faz com que o conteúdo da versão especificada seja exibido ativamente nos URLs apropriados. |
| Obtém a versão especificada para um site ou canal. |
| Lista as versões que foram criadas para o site ou canal especificado. |