REST Resource: sites.channels.releases

Recurso: Lanzamiento

Una Release es una colección particular de configuraciones y archivos que está configurada para ser pública en un momento determinado.

Representación JSON
{
  "name": string,
  "version": {
    object (Version)
  },
  "type": enum (Type),
  "releaseTime": string,
  "releaseUser": {
    object (ActingUser)
  },
  "message": string
}
Campos
name

string

Sólo salida. El identificador único de la versión, en cualquiera de los siguientes formatos:

  • sites/ SITE_ID /releases/ RELEASE_ID

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

Este nombre se proporciona en el cuerpo de la respuesta cuando llama a releases.create channels.releases.create .

version

object ( Version )

Sólo salida. La configuración y el contenido que se publicó.

type

enum ( Type )

Explica el motivo del lanzamiento.

Especifique un valor para este campo solo al crear una autorización de tipo SITE_DISABLE .

releaseTime

string ( Timestamp format)

Sólo salida. La hora a la que la versión será pública.

Una marca de tiempo en formato RFC3339 UTC "Zulu", con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z" .

releaseUser

object ( ActingUser )

Sólo salida. Identifica al usuario que creó la versión.

message

string

La descripción de la implementación cuando se creó la versión. El valor puede tener hasta 512 caracteres.

Tipo

El tipo de liberación; indica lo que pasó con el contenido del sitio.

Enumeraciones
TYPE_UNSPECIFIED

Un tipo no especificado. Indica que se lanzó una versión.

Este es el valor predeterminado cuando no se especifica explícitamente ningún otro type .

DEPLOY Se cargó una versión en Firebase Hosting y se lanzó.
ROLLBACK El lanzamiento apunta a una versión implementada anteriormente.
SITE_DISABLE La versión impide que el sitio proporcione contenido. Firebase Hosting actúa como si el sitio nunca hubiera existido.

Métodos

create

Crea una nueva versión, lo que hace que el contenido de la versión especificada se muestre activamente en las URL apropiadas.

get

Obtiene la versión especificada para un sitio o canal.

list

Enumera los lanzamientos que se han creado para el sitio o canal especificado.