Method: projects.locations.backends.delete

एक बैकएंड को मिटाता है.

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

DELETE https://firebaseapphosting.googleapis.com/v1beta/{name=projects/*/locations/*/backends/*}

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

पाथ पैरामीटर

पैरामीटर
name

string

ज़रूरी है. फ़ॉर्मैट में संसाधन का नाम:

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

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

पैरामीटर
requestId

string

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

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

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

force

boolean

ज़रूरी नहीं. अगर नीति को 'सही है' पर सेट किया जाता है, तो इस बैकएंड के सभी संसाधन भी मिटा दिए जाएंगे. ऐसा न होने पर, बच्चों के लिए बनाए गए संसाधन मिटाने की सुविधा को ब्लॉक कर देंगे.

validateOnly

boolean

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

etag

string

ज़रूरी नहीं. अगर क्लाइंट की ओर से दिया गया ई-टैग पुराना है, तो मिटाने पर FAILED_PRECondition गड़बड़ी मिलेगी.

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

अनुरोध का लेख खाली होना चाहिए.

जवाब का लेख

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

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

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

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

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