Method: projects.locations.backends.delete

ลบแบ็กเอนด์เดียว

คำขอ HTTP

DELETE https://firebaseapphosting.googleapis.com/v1beta/{name=projects/*/locations/*/backends/*}

URL ใช้ไวยากรณ์การแปลง gRPC

พารามิเตอร์เส้นทาง

พารามิเตอร์
name

string

ต้องระบุ ชื่อของทรัพยากรในรูปแบบ:

projects/{project}/locations/{locationId}/backends/{backendId}

พารามิเตอร์การค้นหา

พารามิเตอร์
requestId

string

ไม่บังคับ รหัสคำขอที่ไม่บังคับเพื่อระบุคำขอ ระบุรหัสคำขอที่ไม่ซ้ำกันเพื่อที่ว่าหากคุณต้องลองส่งคำขออีกครั้ง เซิร์ฟเวอร์จะทราบว่าไม่ต้องสนใจคำขอนั้นหากคำขอเสร็จสมบูรณ์แล้ว เซิร์ฟเวอร์จะรับประกันเป็นเวลาอย่างน้อย 60 นาทีหลังจากคำขอแรก

ตัวอย่างเช่น ลองพิจารณาสถานการณ์ที่คุณส่งคำขอครั้งแรกและส่งคำขอหมดเวลา หากคุณส่งคำขออีกครั้งด้วยรหัสคำขอเดียวกัน เซิร์ฟเวอร์จะตรวจสอบได้ว่าได้รับการดำเนินการเดิมที่มีรหัสคำขอเดียวกันหรือไม่ หากได้รับแล้ว จะไม่สนใจคำขอที่ 2 เพื่อป้องกันไม่ให้ลูกค้าสร้างสัญญาผูกมัดที่ซ้ำกันโดยไม่ตั้งใจ

รหัสคำขอต้องเป็น UUID ที่ถูกต้อง โดยมีข้อยกเว้นว่าระบบไม่รองรับ UUID เป็น 0 (00000000-0000-0000-0000-000000000000)

force

boolean

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

validateOnly

boolean

ไม่บังคับ บ่งบอกว่าคำขอควรได้รับการตรวจสอบ โดยไม่ต้องคงคำขอหรืออัปเดตทรัพยากร

etag

string

ไม่บังคับ หากeTag ของไคลเอ็นต์ที่แจ้งไว้ล้าสมัยแล้ว ระบบจะแสดงข้อผิดพลาด FAILED_PRECONDITION ของการลบ

เนื้อความของคำขอ

เนื้อหาของคำขอต้องว่างเปล่า

เนื้อหาการตอบกลับ

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

ขอบเขตการให้สิทธิ์

ต้องใช้ขอบเขต OAuth ต่อไปนี้

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

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