REST Resource: projects.services

Ресурс: Сервис

Конфигурация принудительного применения для службы Firebase, поддерживаемой App Check.

JSON-представление
{
  "name": string,
  "enforcementMode": enum (EnforcementMode),
  "updateTime": string,
  "etag": string
}
Поля
name

string

Необходимый. Относительное имя ресурса объекта конфигурации службы в формате:

projects/{project_number}/services/{service_id}

Обратите внимание, что элемент service_id должен быть идентификатором поддерживаемой службы. В настоящее время поддерживаются следующие идентификаторы служб:

  • firebasestorage.googleapis.com (облачное хранилище для Firebase)
  • firebasedatabase.googleapis.com (база данных Firebase Realtime)
  • firestore.googleapis.com (Облачный Firestore)
  • identitytoolkit.googleapis.com (Аутентификация Firebase с помощью Identity Platform)
enforcementMode

enum ( EnforcementMode )

Необходимый. Режим принудительного применения проверки приложений для этой службы.

updateTime

string ( Timestamp format)

Только вывод. Временная метка последнего обновления этого объекта конфигурации службы.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

etag

string

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

Этот etag строго проверен согласно определению RFC 7232.

Методы

batchUpdate

Атомически обновляет указанные конфигурации Service .

get

Получает конфигурацию Service для указанного имени службы.

list

Перечисляет все конфигурации Service для указанного проекта.

patch

Обновляет указанную конфигурацию Service .