Firebase App Hosting API
Firebase ऐप्लिकेशन होस्टिंग, डाइनैमिक Next.js और Angular ऐप्लिकेशन के डेवलपमेंट और डिप्लॉयमेंट को आसान बनाता है. इससे, फ़्रेमवर्क से जुड़ी सहायता, GitHub इंटिग्रेशन, और दूसरे Firebase प्रॉडक्ट के साथ इंटिग्रेशन की सुविधा मिलती है.
इस एपीआई का इस्तेमाल, Firebase ऐप्लिकेशन होस्टिंग की बिल्ड प्रोसेस में दखल देने के लिए किया जा सकता है. साथ ही, ऐसा कस्टम फ़ंक्शन जोड़ा जा सकता है जो हमारे डिफ़ॉल्ट कंसोल में काम नहीं करता और सीएलआई फ़्लो में, बाहरी सीआई/सीडी वर्कफ़्लो से बिल्ड ट्रिगर करना या पहले से बनी कंटेनर इमेज से डिप्लॉय करना शामिल है.
सेवा: firebaseapphosting.googleapis.com
इस सेवा को कॉल करने के लिए, हमारा सुझाव है कि आप Google की क्लाइंट लाइब्रेरी का इस्तेमाल करें. अगर इस सेवा को कॉल करने के लिए आपके ऐप्लिकेशन को आपकी अपनी लाइब्रेरी का इस्तेमाल करना है, तो एपीआई अनुरोध करते समय नीचे दी गई जानकारी का इस्तेमाल करें.
खोज से जुड़ा दस्तावेज़
डिस्कवरी दस्तावेज़ REST API के बारे में जानकारी देने और उसका इस्तेमाल करने के लिए, इस स्पेसिफ़िकेशन को मशीन से पढ़ सकता है. इसका इस्तेमाल क्लाइंट लाइब्रेरी, IDE प्लगिन, और Google API के साथ इंटरैक्ट करने वाले अन्य टूल बनाने में किया जाता है. एक सेवा, खोज के लिए कई दस्तावेज़ उपलब्ध करा सकती है. खोज से जुड़ा यह दस्तावेज़, इस सेवा पर उपलब्ध है:
सेवा एंडपॉइंट
सेवा एंडपॉइंट एक बेस यूआरएल होता है, जो एपीआई सेवा के नेटवर्क पते के बारे में बताता है. एक सेवा में एक से ज़्यादा सेवा एंडपॉइंट हो सकते हैं. इस सेवा में यह सर्विस एंडपॉइंट है और नीचे दिए गए सभी यूआरआई इस सर्विस एंडपॉइंट से मिलते-जुलते हैं:
https://firebaseapphosting.googleapis.com
तरीके |
get |
GET /v1beta/{name=projects/*/locations/*}
किसी जगह के बारे में जानकारी मिलती है. |
list |
GET /v1beta/{name=projects/*}/locations
उन जगहों की जानकारी देता है जहां इस सेवा का इस्तेमाल किया जा सकता है. |
तरीके |
create |
POST /v1beta/{parent=projects/*/locations/*}/backends
किसी दिए गए प्रोजेक्ट और जगह में नया बैकएंड बनाता है. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/backends/*}
एक बैकएंड को मिटाता है. |
get |
GET /v1beta/{name=projects/*/locations/*/backends/*}
बैकएंड के बारे में जानकारी मिलती है. |
getTraffic |
GET /v1beta/{name=projects/*/locations/*/backends/*/traffic}
किसी बैकएंड के ट्रैफ़िक के बारे में जानकारी मिलती है. |
list |
GET /v1beta/{parent=projects/*/locations/*}/backends
किसी दिए गए प्रोजेक्ट और जगह के बैकएंड की सूची बनाता है. |
patch |
PATCH /v1beta/{backend.name=projects/*/locations/*/backends/*}
सिंगल बैकएंड के लिए जानकारी अपडेट करता है. |
updateTraffic |
PATCH /v1beta/{traffic.name=projects/*/locations/*/backends/*/traffic}
किसी बैकएंड का ट्रैफ़िक अपडेट करता है. |
तरीके |
create |
POST /v1beta/{parent=projects/*/locations/*/backends/*}/builds
बैकएंड के लिए एक नया बिल्ड बनाता है. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/backends/*/builds/*}
एक बिल्ड को मिटाता है. |
get |
GET /v1beta/{name=projects/*/locations/*/backends/*/builds/*}
बिल्ड के बारे में जानकारी मिलती है. |
list |
GET /v1beta/{parent=projects/*/locations/*/backends/*}/builds
सूचियां किसी दिए गए प्रोजेक्ट, जगह, और बैकएंड में बनाई जाती हैं. |
तरीके |
create |
POST /v1beta/{parent=projects/*/locations/*/backends/*}/domains
किसी नए डोमेन को बैकएंड से लिंक करता है. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/backends/*/domains/*}
एक डोमेन को मिटाता है. |
get |
GET /v1beta/{name=projects/*/locations/*/backends/*/domains/*}
किसी डोमेन के बारे में जानकारी मिलती है. |
list |
GET /v1beta/{parent=projects/*/locations/*/backends/*}/domains
यह बैकएंड के डोमेन की सूची होती है. |
patch |
PATCH /v1beta/{domain.name=projects/*/locations/*/backends/*/domains/*}
किसी एक डोमेन की जानकारी को अपडेट करता है. |
तरीके |
create |
POST /v1beta/{parent=projects/*/locations/*/backends/*}/rollouts
यह बैकएंड के लिए नया रोल आउट बनाता है. |
get |
GET /v1beta/{name=projects/*/locations/*/backends/*/rollouts/*}
रोल आउट के बारे में जानकारी देता है. |
list |
GET /v1beta/{parent=projects/*/locations/*/backends/*}/rollouts
यह बैकएंड के लिए रोल आउट की सूची बनाता है. |
तरीके |
cancel |
POST /v1beta/{name=projects/*/locations/*/operations/*}:cancel
लंबे समय तक चलने वाली कार्रवाई पर, एसिंक्रोनस रद्द करने की सुविधा शुरू करता है. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/operations/*}
लंबे समय तक चलने वाली कार्रवाई को मिटाता है. |
get |
GET /v1beta/{name=projects/*/locations/*/operations/*}
लंबे समय से चल रहे ऑपरेशन की नई स्थिति की जानकारी देता है. |
list |
GET /v1beta/{name=projects/*/locations/*}/operations
यह अनुरोध में तय किए गए फ़िल्टर से मैच करने वाली कार्रवाइयों की सूची बनाता है. |
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2024-08-22 (UTC) को अपडेट किया गया.
[null,null,["आखिरी बार 2024-08-22 (UTC) को अपडेट किया गया."],[],[]]