Method: projects.webApps.remove

מסיר את WebApp שצוין מה- FirebaseProject .

בקשת HTTP

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

כתובת האתר משתמשת בתחביר GRPC Transcoding .

פרמטרים של נתיב

פרמטרים
name

string

נדרש. שם המשאב של ה- WebApp , בפורמט:

projects/ PROJECT_IDENTIFIER /webApps/ APP_ID


מכיוון ש- APP_ID הוא מזהה ייחודי, ניתן להשתמש בדפוס הגישה של המשאב הייחודי מאוסף המשנה כאן, בפורמט:

projects/-/webApps/ APP_ID


עיין בשדה שם WebApp לפרטים על ערכי 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

למידע נוסף, עיין בסקירת האימות .