Method: projects.defaultLocation.finalize

নির্দিষ্ট FirebaseProject এর জন্য ডিফল্ট Google ক্লাউড প্ল্যাটফর্ম (GCP) সংস্থান অবস্থান সেট করে।

এই পদ্ধতিটি একটি ডিফল্ট ক্লাউড স্টোরেজ বালতি সহ একটি অ্যাপ ইঞ্জিন অ্যাপ্লিকেশন তৈরি করে, যা নির্দিষ্ট locationId অবস্থিত। এই অবস্থানটি অবশ্যই উপলব্ধ GCP সংস্থান অবস্থানগুলির মধ্যে একটি হতে হবে৷

ডিফল্ট GCP রিসোর্স লোকেশন চূড়ান্ত হওয়ার পরে, বা এটি ইতিমধ্যে সেট করা থাকলে, এটি পরিবর্তন করা যাবে না। নির্দিষ্ট FirebaseProject এর জন্য ডিফল্ট GCP রিসোর্স লোকেশন ইতিমধ্যেই সেট করা থাকতে পারে কারণ হয় অন্তর্নিহিত GCP Project ইতিমধ্যেই একটি অ্যাপ ইঞ্জিন অ্যাপ্লিকেশন রয়েছে বা defaultLocation.finalize আগে একটি নির্দিষ্ট locationId দিয়ে কল করা হয়েছিল। একটি ভিন্ন নির্দিষ্ট locationId দিয়ে defaultLocation.finalize এ যে কোনো নতুন কল করলে 409 ত্রুটি দেখাবে।

এই কলের ফলাফল হল একটি Operation , যা প্রভিশনিং প্রক্রিয়া ট্র্যাক করতে ব্যবহার করা যেতে পারে। Operation response ধরন হল google.protobuf.Empty

Operation সত্য done পর্যন্ত operations.get ব্যবহার করে এর name দ্বারা পোল করা যেতে পারে। যখন done সত্য হয়, Operation হয় সফল বা ব্যর্থ হয়েছে। Operation সফল হলে, এর response একটি google.protobuf.Empty এ সেট করা হবে; Operation ব্যর্থ হলে, এর error একটি google.rpc.Status এ সেট করা হবে। Operation সম্পূর্ণ হওয়ার পরে স্বয়ংক্রিয়ভাবে মুছে ফেলা হয়, তাই operations.delete কল করার প্রয়োজন নেই।

অনুরোধের অংশে তালিকাভুক্ত সমস্ত ক্ষেত্র প্রয়োজন।

defaultLocation.finalize কল করতে, একজন সদস্যকে অবশ্যই প্রকল্পের মালিক হতে হবে।

HTTP অনুরোধ

POST https://firebase.googleapis.com/v1beta1/{parent=projects/*}/defaultLocation:finalize

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

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

পরামিতি
parent

string

FirebaseProject এর রিসোর্স নাম যার জন্য ডিফল্ট GCP রিসোর্স লোকেশন সেট করা হবে, ফরম্যাটে:

projects/ PROJECT_IDENTIFIER

PROJECT_IDENTIFIER মান সম্পর্কে বিস্তারিত জানার জন্য FirebaseProject name ক্ষেত্রটি পড়ুন।

শরীরের অনুরোধ

অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:

JSON প্রতিনিধিত্ব
{
  "locationId": string
}
ক্ষেত্র
locationId

string

প্রকল্পের ডিফল্ট GCP সম্পদ অবস্থানের ID। অবস্থানটি অবশ্যই উপলব্ধ GCP সংস্থান অবস্থানগুলির মধ্যে একটি হতে হবে৷

প্রতিক্রিয়া শরীর

সফল হলে, প্রতিক্রিয়া বডিতে Operation একটি উদাহরণ থাকে।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগগুলির মধ্যে একটি প্রয়োজন:

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

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