निर्दिष्ट FirebaseProject
के लिए डिफ़ॉल्ट Google क्लाउड प्लेटफ़ॉर्म (GCP) संसाधन स्थान सेट करता है।
यह विधि निर्दिष्ट locationId
में स्थित डिफ़ॉल्ट क्लाउड स्टोरेज बकेट के साथ एक ऐप इंजन एप्लिकेशन बनाती है। यह स्थान उपलब्ध GCP संसाधन स्थानों में से एक होना चाहिए.
डिफ़ॉल्ट GCP संसाधन स्थान को अंतिम रूप दिए जाने के बाद, या यदि यह पहले से ही सेट था, तो इसे बदला नहीं जा सकता। निर्दिष्ट FirebaseProject
के लिए डिफ़ॉल्ट GCP संसाधन स्थान पहले से ही सेट किया जा सकता है क्योंकि या तो अंतर्निहित GCP Project
पहले से ही एक ऐप इंजन एप्लिकेशन है या defaultLocation.finalize
को पहले एक निर्दिष्ट locationId
के साथ कॉल किया गया था। किसी भिन्न निर्दिष्ट locationId
के साथ defaultLocation.finalize
पर कोई भी नई कॉल 409 त्रुटि लौटाएगी।
इस कॉल का परिणाम एक Operation
है, जिसका उपयोग प्रावधान प्रक्रिया को ट्रैक करने के लिए किया जा सकता है। Operation
का response
प्रकार google.protobuf.Empty
है।
Operation
उसके name
operations.get
का उपयोग करके तब तक सर्वेक्षण किया जा सकता है जब तक कि यह सत्य done
। जब done
सत्य है, तो Operation
या तो सफल हो गया है या विफल हो गया है। यदि Operation
सफल हो गया है, तो इसकी response
google.protobuf.Empty
पर सेट की जाएगी; यदि Operation
विफल हो गया है, तो इसकी error
google.rpc.Status
पर सेट हो जाएगी। Operation
पूरा होने के बाद स्वचालित रूप से हटा दिया जाता है, इसलिए operations.delete
कॉल करने की कोई आवश्यकता नहीं है।
अनुरोध निकाय में सूचीबद्ध सभी फ़ील्ड आवश्यक हैं।
defaultLocation.finalize
को कॉल करने के लिए, एक सदस्य को प्रोजेक्ट का स्वामी होना चाहिए।
HTTP अनुरोध
POST https://firebase.googleapis.com/v1beta1/{parent=projects/*}/defaultLocation:finalize
यूआरएल जीआरपीसी ट्रांसकोडिंग सिंटैक्स का उपयोग करता है।
पथ पैरामीटर
पैरामीटर | |
---|---|
parent | PROJECT_IDENTIFIER मानों के बारे में विवरण के लिए |
निकाय से अनुरोध करें
अनुरोध निकाय में निम्नलिखित संरचना वाला डेटा शामिल है:
JSON प्रतिनिधित्व |
---|
{ "locationId": string } |
खेत | |
---|---|
locationId | प्रोजेक्ट के डिफ़ॉल्ट GCP संसाधन स्थान की आईडी. स्थान उपलब्ध GCP संसाधन स्थानों में से एक होना चाहिए. |
प्रतिक्रिया निकाय
सफल होने पर, प्रतिक्रिया निकाय में Operation
का एक उदाहरण शामिल होता है।
प्राधिकरण के दायरे
निम्नलिखित OAuth स्कोप में से एक की आवश्यकता है:
-
https://www.googleapis.com/auth/cloud-platform
-
https://www.googleapis.com/auth/firebase
अधिक जानकारी के लिए, प्रमाणीकरण अवलोकन देखें।