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


โปรดดูฟิลด์ ชื่อ WebApp สำหรับรายละเอียดเกี่ยวกับค่า PROJECT_IDENTIFIER และ APP_ID

ขอร่างกาย

เนื้อหาคำขอประกอบด้วยข้อมูลที่มีโครงสร้างดังต่อไปนี้:

การเป็นตัวแทน JSON
{
  "allowMissing": boolean,
  "validateOnly": boolean,
  "etag": string,
  "immediate": boolean
}
เขตข้อมูล
allowMissing

boolean

หากตั้งค่าเป็นจริงและไม่พบแอป คำขอจะสำเร็จแต่จะไม่มีการดำเนินการใดๆ บนเซิร์ฟเวอร์

validateOnly

boolean

หากตั้งค่าเป็นจริง คำขอจะได้รับการตรวจสอบความถูกต้องเท่านั้น แอปจะ ไม่ ถูกลบออก

etag

string

Checksum ที่ให้ไว้ในทรัพยากร WebApp

หากมีการระบุ การตรวจสอบนี้จะช่วยให้แน่ใจว่าไคลเอนต์มีค่าที่เป็นปัจจุบันก่อนดำเนินการต่อ

immediate

boolean

กำหนดว่าจะลบ WebApp ทันที หรือไม่

หากตั้งค่าเป็นจริง แอปจะถูกลบออกจากโปรเจ็กต์ทันทีและไม่สามารถกู้คืนไปยังโปรเจ็กต์ได้

หากไม่ได้ตั้งค่าไว้ จะมีค่าเริ่มต้นเป็นเท็จ ซึ่งหมายความว่าแอปจะถูกตั้งค่าให้หมดอายุใน 30 วัน ภายใน 30 วัน แอปอาจถูกกู้คืนไปยังโปรเจ็กต์โดยใช้ webApps.undelete

ร่างกายตอบสนอง

หากสำเร็จ เนื้อหาการตอบสนองจะมีอินสแตนซ์ของ Operation

ขอบเขตการอนุญาต

ต้องมีขอบเขต OAuth อย่างใดอย่างหนึ่งต่อไปนี้

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

สำหรับข้อมูลเพิ่มเติม โปรดดู ภาพรวมการตรวจสอบสิทธิ์