Method: projects.locations.backends.builds.create

बैकएंड के लिए एक नया बिल्ड बनाता है.

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

POST https://firebaseapphosting.googleapis.com/v1beta/{parent=projects/*/locations/*/backends/*}/builds

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

पाथ पैरामीटर

पैरामीटर
parent

string

ज़रूरी है. पैरंट बैकएंड इस फ़ॉर्मैट में होना चाहिए:

projects/{project}/locations/{locationId}/backends/{backendId}.

क्वेरी पैरामीटर

पैरामीटर
buildId

string

ज़रूरी है. बनाए जा रहे बिल्ड का मनचाहा आईडी.

requestId

string

ज़रूरी नहीं. अनुरोधों की पहचान करने के लिए, अनुरोध का वैकल्पिक आईडी. एक यूनीक अनुरोध आईडी तय करें, ताकि अगर आपके अनुरोध को फिर से प्रोसेस करना पड़े, तो सर्वर को पता चल जाए कि वह अनुरोध पूरा नहीं कर चुका है. सर्वर पहले अनुरोध के बाद कम से कम 60 मिनट तक गारंटी देगा.

उदाहरण के लिए, एक ऐसी स्थिति पर विचार करें जिसमें आपके शुरुआती अनुरोध के बाद अनुरोध का समय खत्म हो जाए. अगर उसी अनुरोध आईडी के साथ दोबारा अनुरोध किया जाता है, तो सर्वर यह जांच कर सकता है कि उसी अनुरोध आईडी वाली ओरिजनल कार्रवाई मिली है या नहीं. अगर ऐसा है, तो वह दूसरे अनुरोध को अनदेखा कर देगा. इससे क्लाइंट गलती से डुप्लीकेट जवाबदेही तय नहीं कर पाते.

अनुरोध आईडी एक मान्य यूयूआईडी होना चाहिए. इसमें अपवाद के तौर पर, शून्य यूयूआईडी काम नहीं करता (00000000-0000-0000-0000-000000000000).

validateOnly

boolean

ज़रूरी नहीं. इससे यह पता चलता है कि अनुरोध की पुष्टि की जानी चाहिए और डिफ़ॉल्ट वैल्यू भरी जानी चाहिए. इसके लिए, अनुरोध को बनाए रखना या कोई संसाधन नहीं बनाना ज़रूरी है.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य हिस्से में Build का एक इंस्टेंस शामिल है.

जवाब का लेख

कामयाब होने पर, जवाब के मुख्य हिस्से में Operation का नया इंस्टेंस शामिल किया जाता है.

अनुमति के दायरे

नीचे दिए गए OAuth स्कोप की ज़रूरत हाेती है:

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

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