Method: projects.webApps.remove

Удаляет указанное WebApp из FirebaseProject .

HTTP-запрос

POST https://firebase.googleapis.com/v1beta1/{name=projects/*/webApps/*}:remove

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

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

Параметры
name

string

Необходимый. Имя ресурса WebApp в формате:

projects/ PROJECT_IDENTIFIER /webApps/ APP_ID


Поскольку APP_ID является уникальным идентификатором, здесь можно использовать шаблон доступа «Уникальный ресурс из подколлекции» в формате:

projects/-/webApps/ APP_ID


Подробную информацию о значениях PROJECT_IDENTIFIER и APP_ID см. в поле имени веб-приложения.

Тело запроса

Тело запроса содержит данные следующей структуры:

JSON-представление
{
  "allowMissing": boolean,
  "validateOnly": boolean,
  "etag": string,
  "immediate": boolean
}
Поля
allowMissing

boolean

Если установлено значение true и приложение не найдено, запрос будет выполнен успешно, но на сервере не будет предпринято никаких действий.

validateOnly

boolean

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

etag

string

Контрольная сумма, указанная в ресурсе WebApp .

Если эта контрольная сумма указана, она гарантирует, что клиент имеет актуальное значение, прежде чем продолжить.

immediate

boolean

Определяет, следует ли немедленно удалить WebApp .

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

Если этот параметр не установлен, по умолчанию используется значение false, что означает, что срок действия приложения истекает через 30 дней. В течение 30 дней Приложение можно восстановить в Проекте с помощью webApps.undelete .

Тело ответа

В случае успеха тело ответа содержит экземпляр Operation .

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

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

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

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