Method: projects.locations.instances.undelete

एक DatabaseInstance पुनर्स्थापित करता है जिसे पहले हटाए जाने के लिए चिह्नित किया गया था। डिलीट विधि का उपयोग करने के बाद, DatabaseInstances को 20 दिनों के लिए DELETED स्थिति पर सेट किया जाता है, और 30 दिनों के भीतर शुद्ध कर दिया जाएगा। DELETED स्थिति में डेटाबेस को बिना कोई डेटा खोए अनडिलीट किया जा सकता है। इस विधि का उपयोग केवल DELETED स्थिति में DatabaseInstance पर किया जा सकता है। पर्ज किए गए डेटाबेसइंस्टेंस को पुनर्प्राप्त नहीं किया जा सकता है।

HTTP अनुरोध

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

यूआरएल जीआरपीसी ट्रांसकोडिंग सिंटैक्स का उपयोग करता है।

पथ पैरामीटर

पैरामीटर
name

string

डेटाबेस इंस्टेंस का पूर्णतः योग्य संसाधन नाम, इस रूप में: projects/{project-number}/locations/{location-id}/instances/{database-id}

प्राधिकरण को निर्दिष्ट संसाधन name पर निम्नलिखित IAM अनुमति की आवश्यकता है:

  • firebasedatabase.instances.undelete

निकाय से अनुरोध करें

अनुरोध का मुख्य भाग खाली होना चाहिए.

प्रतिक्रिया निकाय

सफल होने पर, प्रतिक्रिया निकाय में DatabaseInstance का एक उदाहरण होता है।

प्राधिकरण के दायरे

निम्नलिखित OAuth स्कोप में से एक की आवश्यकता है:

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

अधिक जानकारी के लिए, प्रमाणीकरण अवलोकन देखें।