Method: projects.webApps.remove

FirebaseProject থেকে নির্দিষ্ট WebApp সরিয়ে দেয়।

HTTP অনুরোধ

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

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পাথ প্যারামিটার

পরামিতি
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

আরও তথ্যের জন্য, প্রমাণীকরণ ওভারভিউ দেখুন।