Method: projects.defaultLocation.finalize

निर्दिष्ट 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

string

FirebaseProject का संसाधन नाम जिसके लिए डिफ़ॉल्ट GCP संसाधन स्थान सेट किया जाएगा, प्रारूप में:

projects/ PROJECT_IDENTIFIER

PROJECT_IDENTIFIER मानों के बारे में विवरण के लिए FirebaseProject name फ़ील्ड देखें।

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

अनुरोध निकाय में निम्नलिखित संरचना वाला डेटा शामिल है:

JSON प्रतिनिधित्व
{
  "locationId": string
}
खेत
locationId

string

प्रोजेक्ट के डिफ़ॉल्ट GCP संसाधन स्थान की आईडी. स्थान उपलब्ध GCP संसाधन स्थानों में से एक होना चाहिए.

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

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

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

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

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

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