REST Resource: projects.sites

Recurso: Site

Un elemento 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

Solo salida. El nombre del recurso completamente calificado del sitio de Hosting, en el formato:

projects/PROJECT_IDENTIFIER/sites/SITE_ID

PROJECT_IDENTIFIER: Es el ProjectNumber (recomendado) del proyecto de Firebase o su ProjectId.
Obtén más información para usar identificadores de proyectos en el estándar AIP 2510 de Google.

defaultUrl

string

Solo salida. Es la URL predeterminada del sitio de Hosting.

appId

string

Opcional. Es el ID de una app web asociada con el sitio de Hosting.

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)

Solo salida. Es el tipo de sitio de Hosting.

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

Tipo

Indica los tipos posibles de un sitio.

Enums
TYPE_UNSPECIFIED Estado desconocido, probablemente debido a un error en el backend.
DEFAULT_SITE El sitio de Hosting predeterminado que se aprovisiona cuando se crea un proyecto de Firebase.
USER_SITE Es un sitio de Hosting que creó el usuario.

Métodos

create

Crea un Site de Hosting nuevo en el proyecto superior de Firebase especificado.

delete

Borra el Site de Hosting especificado del proyecto principal de Firebase que se especificó.

get

Obtiene el Site de Hosting especificado.

list

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

patch

Actualiza los atributos del Site de Hosting especificado.