Method: projects.defaultLocation.finalize

बताए गए FirebaseProject के लिए, Google Cloud Platform (GCP) के संसाधन की डिफ़ॉल्ट जगह सेट करता है.

यह तरीका डिफ़ॉल्ट Cloud Storage बकेट के साथ App Engine ऐप्लिकेशन बनाता है, जो बताए गए locationId में मौजूद होता है. यह जगह, उपलब्ध GCP संसाधन जगहों में से एक होनी चाहिए.

GCP के संसाधन की डिफ़ॉल्ट जगह तय होने के बाद या अगर यह पहले से सेट है, तो इसे बदला नहीं जा सकता. खास FirebaseProject के लिए डिफ़ॉल्ट GCP संसाधन की जगह पहले से ही सेट की जा सकती है, क्योंकि मौजूदा GCP Project में पहले से ही App Engine ऐप्लिकेशन मौजूद है या 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 को कॉल करने के लिए, यह ज़रूरी है कि सदस्य, प्रोजेक्ट का मालिक हो.

एचटीटीपी अनुरोध

POST https://firebase.googleapis.com/v1beta1/{parent=projects/*}/defaultLocation:finalize

यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ पैरामीटर

पैरामीटर
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

ज़्यादा जानकारी के लिए, पुष्टि करने से जुड़ी खास जानकारी देखें.