REST Resource: sites.channels.releases

Recurso: Release

Una Release es una colección de parámetros de configuración y archivos particular que se configura para que sea 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

Solo salida. Es 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 llamas a releases.create o a channels.releases.create.

version

object (Version)

Solo salida. La configuración y el contenido que se actualizó.

type

enum (Type)

Explica el motivo de la actualización.

Especifica un valor para este campo únicamente cuando se crea una actualización del tipo SITE_DISABLE.

releaseTime

string (Timestamp format)

Solo salida. La hora en la que la versión está configurada para hacerse pública.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una 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)

Solo salida. Identifica al usuario que creó la actualización.

message

string

La descripción de implementación del momento en que se creó la actualización. El valor puede ser de hasta 512 caracteres.

Tipo

El tipo de actualización; indica qué ocurrió con el contenido del sitio.

Enums
TYPE_UNSPECIFIED

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

Este es el valor predeterminado cuando no se especifica otro type de forma explícita.

DEPLOY Se subió una versión a Firebase Hosting y se actualizó.
ROLLBACK La actualización vuelve a apuntar a una versión implementada anteriormente.
SITE_DISABLE La actualización evita que el sitio entregue el contenido. Firebase Hosting actúa como si el sitio nunca hubiera existido.

Métodos

create

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

get

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

list

Enumera las versiones que se crearon para el sitio o canal especificados.