Method: projects.webApps.remove

Menghapus WebApp yang ditentukan dari FirebaseProject .

permintaan HTTP

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

URL menggunakan sintaks Transcoding gRPC .

Parameter jalur

Parameter
name

string

Diperlukan. Nama sumber daya WebApp , dalam format:

projects/ PROJECT_IDENTIFIER /webApps/ APP_ID


Karena APP_ID adalah pengidentifikasi unik, pola akses Sumber Daya Unik dari Sub-Koleksi dapat digunakan di sini, dalam format:

projects/-/webApps/ APP_ID


Lihat bidang nama WebApp untuk detail tentang nilai PROJECT_IDENTIFIER dan APP_ID .

Permintaan tubuh

Badan permintaan berisi data dengan struktur berikut:

Representasi JSON
{
  "allowMissing": boolean,
  "validateOnly": boolean,
  "etag": string,
  "immediate": boolean
}
Bidang
allowMissing

boolean

Jika disetel ke true, dan Aplikasi tidak ditemukan, permintaan akan berhasil tetapi tidak ada tindakan yang diambil di server.

validateOnly

boolean

Jika disetel ke true, permintaan hanya divalidasi. Aplikasi tidak akan dihapus.

etag

string

Checksum disediakan di sumber daya WebApp .

Jika disediakan, checksum ini memastikan bahwa klien memiliki nilai terkini sebelum melanjutkan.

immediate

boolean

Menentukan apakah akan segera menghapus WebApp .

Jika disetel ke true, Aplikasi akan segera dihapus dari Proyek dan tidak dapat dikembalikan ke Proyek.

Jika tidak disetel, defaultnya adalah false, yang berarti Aplikasi akan disetel untuk kedaluwarsa dalam 30 hari. Dalam waktu 30 hari, Aplikasi dapat dikembalikan ke Proyek menggunakan webApps.undelete

Badan respons

Jika berhasil, isi respons berisi turunan Operation .

Lingkup Otorisasi

Memerlukan salah satu cakupan OAuth berikut:

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

Untuk informasi lebih lanjut, lihat Ikhtisar Otentikasi .