REST Resource: projects.services

সম্পদ: পরিষেবা

একটি ফায়ারবেস পরিষেবার জন্য প্রয়োগকারী কনফিগারেশন অ্যাপ চেক দ্বারা সমর্থিত৷

JSON প্রতিনিধিত্ব
{
  "name": string,
  "enforcementMode": enum (EnforcementMode),
  "updateTime": string,
  "etag": string
}
ক্ষেত্র
name

string

প্রয়োজন। পরিষেবা কনফিগারেশন অবজেক্টের আপেক্ষিক রিসোর্স নাম, বিন্যাসে:

projects/{project_number}/services/{service_id}

মনে রাখবেন service_id উপাদানটি অবশ্যই একটি সমর্থিত পরিষেবা আইডি হতে হবে। বর্তমানে, নিম্নলিখিত পরিষেবা আইডিগুলি সমর্থিত:

  • firebasestorage.googleapis.com (ফায়ারবেসের জন্য ক্লাউড স্টোরেজ)
  • firebasedatabase.googleapis.com (ফায়ারবেস রিয়েলটাইম ডেটাবেস)
  • firestore.googleapis.com (ক্লাউড ফায়ারস্টোর)
  • identitytoolkit.googleapis.com (আইডেন্টিটি প্ল্যাটফর্মের সাথে ফায়ারবেস প্রমাণীকরণ)
enforcementMode

enum ( EnforcementMode )

প্রয়োজন। এই পরিষেবার জন্য অ্যাপ চেক এনফোর্সমেন্ট মোড।

updateTime

string ( Timestamp format)

শুধুমাত্র আউটপুট। টাইমস্ট্যাম্প যখন এই পরিষেবা কনফিগারেশন অবজেক্ট সবচেয়ে সম্প্রতি আপডেট করা হয়েছিল।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

etag

string

এই চেকসামটি অন্যান্য ক্ষেত্রের মানের উপর ভিত্তি করে সার্ভার দ্বারা গণনা করা হয়, এবং এগিয়ে যাওয়ার আগে ক্লায়েন্টের একটি আপ-টু-ডেট মান আছে তা নিশ্চিত করার জন্য আপডেট এবং মুছে ফেলার অনুরোধ পাঠানো হতে পারে।

এই etagটি RFC 7232 দ্বারা সংজ্ঞায়িত হিসাবে দৃঢ়ভাবে বৈধ।

পদ্ধতি

batchUpdate

পরমাণুভাবে নির্দিষ্ট Service কনফিগারেশন আপডেট করে।

get

নির্দিষ্ট পরিষেবার নামের জন্য Service কনফিগারেশন পায়।

list

নির্দিষ্ট প্রকল্পের জন্য সমস্ত Service কনফিগারেশন তালিকাভুক্ত করে।

patch

নির্দিষ্ট Service কনফিগারেশন আপডেট করে।