Method: projects.webApps.remove

FirebaseProject से निर्दिष्ट WebApp हटा देता है।

HTTP अनुरोध

POST https://firebase.googleapis.com/v1beta1/{name=projects/*/webApps/*}:remove

यूआरएल जीआरपीसी ट्रांसकोडिंग सिंटैक्स का उपयोग करता है।

पथ पैरामीटर

पैरामीटर
name

string

आवश्यक। WebApp का संसाधन नाम, प्रारूप में:

projects/ PROJECT_IDENTIFIER /webApps/ APP_ID


चूँकि APP_ID एक विशिष्ट पहचानकर्ता है, उप-संग्रह पहुंच पैटर्न से अद्वितीय संसाधन का उपयोग यहां इस प्रारूप में किया जा सकता है:

projects/-/webApps/ APP_ID


PROJECT_IDENTIFIER और APP_ID मानों के बारे में विवरण के लिए WebApp नाम फ़ील्ड देखें।

निकाय से अनुरोध करें

अनुरोध निकाय में निम्नलिखित संरचना वाला डेटा शामिल है:

JSON प्रतिनिधित्व
{
  "allowMissing": boolean,
  "validateOnly": boolean,
  "etag": string,
  "immediate": boolean
}
खेत
allowMissing

boolean

यदि सही पर सेट किया गया है, और ऐप नहीं मिला है, तो अनुरोध सफल हो जाएगा लेकिन सर्वर पर कोई कार्रवाई नहीं की जाएगी।

validateOnly

boolean

यदि सत्य पर सेट किया गया है, तो अनुरोध केवल मान्य है। ऐप को हटाया नहीं जाएगा.

etag

string

WebApp संसाधन में चेकसम प्रदान किया गया।

यदि प्रदान किया गया है, तो यह चेकसम सुनिश्चित करता है कि आगे बढ़ने से पहले ग्राहक के पास अद्यतन मूल्य है।

immediate

boolean

निर्धारित करता है कि WebApp तुरंत हटाना है या नहीं।

यदि सही पर सेट किया जाता है, तो ऐप तुरंत प्रोजेक्ट से हटा दिया जाता है और प्रोजेक्ट में पुनर्स्थापित नहीं किया जा सकता है।

यदि सेट नहीं किया गया है, तो डिफ़ॉल्ट रूप से गलत हो जाता है, जिसका अर्थ है कि ऐप 30 दिनों में समाप्त होने के लिए सेट हो जाएगा। 30 दिनों के भीतर, ऐप को webApps.undelete का उपयोग करके प्रोजेक्ट में पुनर्स्थापित किया जा सकता है

प्रतिक्रिया निकाय

सफल होने पर, प्रतिक्रिया निकाय में Operation का एक उदाहरण शामिल होता है।

प्राधिकरण के दायरे

निम्नलिखित OAuth स्कोप में से एक की आवश्यकता है:

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

अधिक जानकारी के लिए, प्रमाणीकरण अवलोकन देखें।