बैकएंड के लिए एक नया बिल्ड बनाता है.
एचटीटीपी अनुरोध
POST https://firebaseapphosting.googleapis.com/v1beta/{parent=projects/*/locations/*/backends/*}/builds
यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
पैरामीटर | |
---|---|
parent |
ज़रूरी है. पैरंट बैकएंड इस फ़ॉर्मैट में होना चाहिए:
|
क्वेरी पैरामीटर
पैरामीटर | |
---|---|
buildId |
ज़रूरी है. बनाए जा रहे बिल्ड का मनचाहा आईडी. |
requestId |
ज़रूरी नहीं. अनुरोधों की पहचान करने के लिए, अनुरोध का वैकल्पिक आईडी. एक यूनीक अनुरोध आईडी तय करें, ताकि अगर आपके अनुरोध को फिर से प्रोसेस करना पड़े, तो सर्वर को पता चल जाए कि वह अनुरोध पूरा नहीं कर चुका है. सर्वर पहले अनुरोध के बाद कम से कम 60 मिनट तक गारंटी देगा. उदाहरण के लिए, एक ऐसी स्थिति पर विचार करें जिसमें आपके शुरुआती अनुरोध के बाद अनुरोध का समय खत्म हो जाए. अगर उसी अनुरोध आईडी के साथ दोबारा अनुरोध किया जाता है, तो सर्वर यह जांच कर सकता है कि उसी अनुरोध आईडी वाली ओरिजनल कार्रवाई मिली है या नहीं. अगर ऐसा है, तो वह दूसरे अनुरोध को अनदेखा कर देगा. इससे क्लाइंट गलती से डुप्लीकेट जवाबदेही तय नहीं कर पाते. अनुरोध आईडी एक मान्य यूयूआईडी होना चाहिए. इसमें अपवाद के तौर पर, शून्य यूयूआईडी काम नहीं करता (00000000-0000-0000-0000-000000000000). |
validateOnly |
ज़रूरी नहीं. इससे यह पता चलता है कि अनुरोध की पुष्टि की जानी चाहिए और डिफ़ॉल्ट वैल्यू भरी जानी चाहिए. इसके लिए, अनुरोध को बनाए रखना या कोई संसाधन नहीं बनाना ज़रूरी है. |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में Build
का एक इंस्टेंस शामिल है.
जवाब का लेख
कामयाब होने पर, जवाब के मुख्य हिस्से में Operation
का नया इंस्टेंस शामिल किया जाता है.
अनुमति के दायरे
नीचे दिए गए OAuth स्कोप की ज़रूरत हाेती है:
https://www.googleapis.com/auth/cloud-platform
ज़्यादा जानकारी के लिए, पुष्टि करने से जुड़ी खास जानकारी देखें.