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

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

projects/ PROJECT_IDENTIFIER /sites/ SITE_ID

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

defaultUrl

string

Somente saída. O URL padrão do site de hospedagem.

appId

string

Opcional. O ID de um aplicativo Web associado ao site de hospedagem.

labels

map (key: string, value: string)

Opcional. Rótulos especificados pelo usuário para o site de hospedagem.

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

type

enum ( Type )

Somente saída. O tipo de site de hospedagem.

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

Tipo

Os possíveis tipos de site.

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

Métodos

create

Cria um novo Site de hospedagem no projeto pai do Firebase especificado.

delete

Exclui o Site de hospedagem especificado do projeto pai do Firebase especificado.

get

Obtém o Hosting Site especificado.

list

Lista cada Site de hospedagem associado ao projeto pai do Firebase especificado.

patch

Atualiza atributos do Site de hospedagem especificado.