बताए गए मौजूदा Google Cloud Platform (GCP) Project
में Firebase संसाधन जोड़ता है.
FirebaseProject
असल में GCP Project
भी है, इसलिए FirebaseProject
में वही GCP आइडेंटिफ़ायर (projectNumber
और projectId
) हैं. इससे Google API के साथ आसान इंटरऑप की सुविधा मिलती है.
इस कॉल का नतीजा Operation
है. operations.get
को कॉल करके प्रावधान की प्रोसेस ट्रैक करने के लिए, Operation
को पोल करें. ऐसा तब तक करें, जब तक done
, true
न हो जाए. जब done
, true
होता है, तो Operation
लागू हो गया है या नहीं हो सका. अगर Operation
सफल रहा, तो उसका response
FirebaseProject
पर सेट हो जाता है; अगर Operation
विफल हो जाता है, तो उसका error
google.rpc.Status
पर सेट हो जाता है. पूरा होने के बाद, Operation
अपने-आप मिट जाता है. इसलिए, operations.delete
को कॉल करने की ज़रूरत नहीं है.
इस तरीके से, मौजूदा GCP Project
पर मौजूद बिलिंग खाते की किसी भी जानकारी में कोई बदलाव नहीं होता.
projects.addFirebase
को कॉल करने के लिए, प्रोजेक्ट के सदस्य या सेवा खाते के पास ये अनुमतियां होनी चाहिए (एडिटर और मालिक की IAM भूमिकाओं में ये अनुमतियां शामिल होती हैं): firebase.projects.update
, resourcemanager.projects.get
, serviceusage.services.enable
, और serviceusage.services.get
.
एचटीटीपी अनुरोध
POST https://firebase.googleapis.com/v1beta1/{project=projects/*}:addFirebase
यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
पैरामीटर | |
---|---|
project |
GCP
PROJECT_IDENTIFIER वैल्यू के बारे में जानकारी के लिए,
|
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में, यहां दिए गए स्ट्रक्चर का डेटा शामिल होता है:
JSON के काेड में दिखाना |
---|
{ "locationId": string } |
फ़ील्ड | |
---|---|
locationId |
समर्थन नहीं होना या रुकना. इसके बजाय, प्रोजेक्ट के डिफ़ॉल्ट GCP संसाधन की जगह सेट करने के लिए, GCP प्रोजेक्ट के डिफ़ॉल्ट GCP संसाधन की जगह का आईडी. जगह की जानकारी, उपलब्ध GCP संसाधन जगहों में से एक होनी चाहिए. |
जवाब का लेख
कामयाब होने पर, जवाब के मुख्य हिस्से में Operation
का एक इंस्टेंस शामिल होता है.
अनुमति की संभावना
इनमें से किसी एक OAuth स्कोप की ज़रूरत होती है:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/firebase
ज़्यादा जानकारी के लिए, पुष्टि करने से जुड़ी खास जानकारी देखें.