Method: projects.locations.instances.undelete

คืน DatabaseInstance ที่ถูกทำเครื่องหมายไว้ก่อนหน้านี้ว่าจะถูกลบ หลังจากใช้วิธีการลบแล้ว DatabaseInstances จะถูกตั้งค่าเป็นสถานะ DELETED เป็นเวลา 20 วัน และจะถูกล้างข้อมูลภายใน 30 วัน ฐานข้อมูลที่อยู่ในสถานะ DELETED สามารถยกเลิกการลบได้โดยไม่สูญเสียข้อมูลใดๆ วิธีนี้สามารถใช้ได้กับ DatabaseInstance ในสถานะ DELETED เท่านั้น DatabaseInstances ที่ถูกล้างอาจไม่สามารถกู้คืนได้

คำขอ HTTP

POST https://firebasedatabase.googleapis.com/v1beta/{name=projects/*/locations/*/instances/*}:undelete

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

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

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

string

ชื่อทรัพยากรแบบเต็มของอินสแตนซ์ฐานข้อมูล ในรูปแบบ: projects/{project-number}/locations/{location-id}/instances/{database-id}

การให้สิทธิ์ต้องได้รับอนุญาต IAM ต่อไปนี้ใน name ทรัพยากรที่ระบุ:

  • firebasedatabase.instances.undelete

ขอร่างกาย

เนื้อความของคำขอจะต้องว่างเปล่า

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

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

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

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

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

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