REST Resource: projects.sites

Ресурс: Сайт

Site представляет собой сайт хостинга Firebase.

JSON-представление
{
  "name": string,
  "defaultUrl": string,
  "appId": string,
  "labels": {
    string: string,
    ...
  },
  "type": enum (Type)
}
Поля
name

string

Только вывод. Полное имя ресурса Хостинг-сайта в формате:

projects/ PROJECT_IDENTIFIER /sites/ SITE_ID

PROJECT_IDENTIFIER : ProjectNumber проекта Firebase (рекомендуется) или его ProjectId .
Узнайте больше об использовании идентификаторов проектов в стандарте Google AIP 2510 .

defaultUrl

string

Только вывод. URL-адрес по умолчанию для хостинг-сайта.

appId

string

Необязательный. Идентификатор веб-приложения , связанного с хостинг-сайтом.

labels

map (key: string, value: string)

Необязательный. Пользовательские метки для Хостинг-сайта.

Объект, содержащий список пар "key": value . Пример: { "name": "wrench", "mass": "1.3kg", "count": "3" } .

type

enum ( Type )

Только вывод. Тип хостинга сайта.

В каждом проекте Firebase есть DEFAULT_SITE , который создается при предоставлении хостинга для проекта. Все дополнительные сайты — USER_SITE .

Тип

Возможные типы сайта.

Перечисления
TYPE_UNSPECIFIED Неизвестное состояние, вероятно, результат ошибки на серверной стороне.
DEFAULT_SITE Сайт хостинга по умолчанию, который предоставляется при создании проекта Firebase.
USER_SITE Хостинг-сайт, созданный пользователем.

Методы

create

Создает новый Site хостинга в указанном родительском проекте Firebase.

delete

Удаляет указанный Site хостинга из указанного родительского проекта Firebase.

get

Получает указанный Site хостинга.

list

Перечисляет каждый Site хостинга, связанный с указанным родительским проектом Firebase.

patch

Обновляет атрибуты указанного Site хостинга.