Method: projects.webApps.remove

Belirtilen WebApp, FirebaseProject öğesinden kaldırılır.

HTTP isteği

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

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
name

string

Zorunlu. WebApp öğesinin kaynak adı. Şu biçimdedir:

projects/PROJECT_IDENTIFIER/webApps/APP_ID


APP_ID benzersiz bir tanımlayıcı olduğundan, Alt Koleksiyondaki Benzersiz Kaynak erişim kalıbı burada şu biçimde kullanılabilir:

projects/-/webApps/APP_ID


PROJECT_IDENTIFIER ve APP_ID değerleriyle ilgili ayrıntılar için WebApp adı alanına bakın.

İstek içeriği

İstek gövdesi, aşağıdaki yapıya sahip verileri içerir:

JSON gösterimi
{
  "allowMissing": boolean,
  "validateOnly": boolean,
  "etag": string,
  "immediate": boolean
}
Alanlar
allowMissing

boolean

Politika, Doğru değerine ayarlanırsa ve Uygulama bulunamazsa istek başarılı olur ancak sunucuda herhangi bir işlem yapılmaz.

validateOnly

boolean

Doğru değerine ayarlanırsa istek yalnızca doğrulanır. Uygulama kaldırılmayacak.

etag

string

WebApp kaynağında sağlama toplamı sağlandı.

Sağlanması halinde bu sağlama toplamı, devam etmeden önce istemcinin güncel bir değere sahip olmasını sağlar.

immediate

boolean

WebApp öğesinin hemen silinip silinmeyeceğini belirler.

True (doğru) değerine ayarlanırsa Uygulama hemen Projeden silinir ve Projeye geri yüklenemez.

Ayarlanmazsa varsayılan olarak yanlış değerini alır. Bu durumda Uygulama 30 gün sonra süresi dolacak şekilde ayarlanır. Uygulama, 30 gün içinde webApps.undelete kullanılarak Proje'ye geri yüklenebilir.

Yanıt gövdesi

Başarılı olursa yanıt gövdesi, Operation öğesinin bir örneğini içerir.

Yetkilendirme Kapsamları

Aşağıdaki OAuth kapsamlarından birini gerektirir:

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

Daha fazla bilgi için Kimlik Doğrulamaya Genel Bakış başlıklı makaleye bakın.