REST Resource: projects.sites

Recurso: site

Um Site representa um site do Firebase Hosting.

Representação JSON
{
  "name": string,
  "defaultUrl": string,
  "appId": string,
  "labels": {
    string: string,
    ...
  },
  "type": enum (Type)
}
Campos
name

string

Apenas saída. O nome de recurso totalmente qualificado do site do Hosting, no formato:

projects/PROJECT_IDENTIFIER/sites/SITE_ID

PROJECT_IDENTIFIER: o ProjectNumber do projeto do Firebase (recomendado) ou o ProjectId dele.
Saiba mais sobre o uso de identificadores de projeto no padrão AIP 2510 do Google.

defaultUrl

string

Apenas saída. O URL padrão do site do Hosting.

appId

string

Opcional. O ID de um app da Web associado ao site do Hosting.

labels

map (key: string, value: string)

Opcional. Marcadores especificados pelo usuário para o site do Hosting.

Um objeto com uma lista de pares "key": value. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

type

enum (Type)

Apenas saída. O tipo de site do Hosting.

Todo projeto do Firebase tem um DEFAULT_SITE, que é criado quando o Hosting é provisionado para o projeto. Todos os outros sites são USER_SITE.

Tipo

Os tipos possíveis de um site.

Enums
TYPE_UNSPECIFIED Estado desconhecido, provavelmente o resultado de um erro no back-end.
DEFAULT_SITE O site padrão do Hosting que é provisionado quando um projeto do Firebase é criado.
USER_SITE Um site do Hosting criado pelo usuário.

Métodos

create

Cria um novo Site do Hosting no projeto pai especificado do Firebase.

delete

Exclui o Site especificado do Hosting do projeto pai especificado do Firebase.

get

Recebe o Site especificado do Hosting.

list

Lista cada Site do Hosting associado ao projeto pai especificado do Firebase.

patch

Atualiza atributos do Site especificado do Hosting.