Method: projects.locations.instances.create

Запрашивает создание нового DatabaseInstance . Состояние успешно созданного экземпляра DatabaseInstance — ACTIVE .

Доступно только для проектов по плану Blaze. Проекты можно обновить с помощью Cloud Billing API https://cloud.google.com/billing/reference/rest/v1/projects/updateBillingInfo .

Обратите внимание, что для распространения состояния включения биллинга на системы Firebase может потребоваться несколько минут.

HTTP-запрос

POST https://firebasedatabase.googleapis.com/v1beta/{parent=projects/*/locations/*}/instances

URL-адрес использует синтаксис транскодирования gRPC .

Параметры пути

Параметры
parent

string

Родительский проект, для которого создается экземпляр базы данных, в форме: projects/{project-number}/locations/{location-id} .

Для авторизации требуется следующее разрешение IAM для указанного parent ресурса:

  • firebasedatabase.instances.create

Параметры запроса

Параметры
databaseId

string

Глобальный уникальный идентификатор экземпляра базы данных.

validateOnly

boolean

Если установлено значение true, запрос будет проверен, но не отправлен.

Тело запроса

Тело запроса содержит экземпляр DatabaseInstance .

Тело ответа

В случае успеха тело ответа содержит вновь созданный экземпляр DatabaseInstance .

Области авторизации

Требуется одна из следующих областей OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/firebase

Для получения дополнительной информации см. Обзор аутентификации .