REST Resource: projects.sites

Recurso: Sitio

Un Site representa un sitio de Firebase Hosting.

Representación JSON
{
  "name": string,
  "defaultUrl": string,
  "appId": string,
  "labels": {
    string: string,
    ...
  },
  "type": enum (Type)
}
Campos
name

string

Sólo salida. El nombre completo del recurso del sitio de alojamiento, en el formato:

projects/ PROJECT_IDENTIFIER /sites/ SITE_ID

PROJECT_IDENTIFIER : el ProjectNumber del proyecto Firebase (recomendado) o su ProjectId .
Obtenga más información sobre el uso de identificadores de proyecto en el estándar AIP 2510 de Google.

defaultUrl

string

Sólo salida. La URL predeterminada para el sitio de alojamiento.

appId

string

Opcional. El ID de una aplicación web asociada con el sitio de alojamiento.

labels

map (key: string, value: string)

Opcional. Etiquetas especificadas por el usuario para el sitio de Hosting.

Un objeto que contiene una lista de pares "key": value . Ejemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" } .

type

enum ( Type )

Sólo salida. El tipo de sitio de hosting.

Cada proyecto de Firebase tiene un DEFAULT_SITE , que se crea cuando se aprovisiona Hosting para el proyecto. Todos los sitios adicionales son USER_SITE .

Tipo

Los tipos posibles de un sitio.

Enumeraciones
TYPE_UNSPECIFIED Estado desconocido, probablemente el resultado de un error en el backend.
DEFAULT_SITE El sitio de hosting predeterminado que se aprovisiona cuando se crea un proyecto de Firebase.
USER_SITE Un sitio de hosting que creó el usuario.

Métodos

create

Crea un nuevo Site de alojamiento en el proyecto principal de Firebase especificado.

delete

Elimina el Site de alojamiento especificado del proyecto principal de Firebase especificado.

get

Obtiene el Site de alojamiento especificado.

list

Enumera cada Site de alojamiento asociado con el proyecto principal de Firebase especificado.

patch

Actualiza los atributos del Site de alojamiento especificado.