REST Resource: projects.sites

সম্পদ: সাইট

একটি Site একটি ফায়ারবেস হোস্টিং সাইটের প্রতিনিধিত্ব করে।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "defaultUrl": string,
  "appId": string,
  "labels": {
    string: string,
    ...
  },
  "type": enum (Type)
}
ক্ষেত্র
name

string

শুধুমাত্র আউটপুট। হোস্টিং সাইটের সম্পূর্ণ-যোগ্য সম্পদের নাম, বিন্যাসে:

projects/ PROJECT_IDENTIFIER /sites/ SITE_ID

PROJECT_IDENTIFIER : Firebase প্রকল্পের ProjectNumber (প্রস্তাবিত) বা এর ProjectId
Google-এর AIP 2510 স্ট্যান্ডার্ডে প্রোজেক্ট শনাক্তকারী ব্যবহার করার বিষয়ে আরও জানুন।

defaultUrl

string

শুধুমাত্র আউটপুট। হোস্টিং সাইটের জন্য ডিফল্ট URL.

appId

string

ঐচ্ছিক। হোস্টিং সাইটের সাথে যুক্ত একটি ওয়েব অ্যাপের আইডি

labels

map (key: string, value: string)

ঐচ্ছিক। হোস্টিং সাইটের জন্য ব্যবহারকারী-নির্দিষ্ট লেবেল।

"key": value জোড়া। উদাহরণ: { "name": "wrench", "mass": "1.3kg", "count": "3" }

type

enum ( Type )

শুধুমাত্র আউটপুট। হোস্টিং সাইটের ধরন।

প্রতিটি ফায়ারবেস প্রকল্পের একটি DEFAULT_SITE থাকে, যেটি তৈরি হয় যখন প্রকল্পের জন্য হোস্টিং-এর ব্যবস্থা করা হয়। সমস্ত অতিরিক্ত সাইট হল USER_SITE

টাইপ

একটি সাইটের সম্ভাব্য প্রকার.

এনামস
TYPE_UNSPECIFIED অজানা অবস্থা, সম্ভবত ব্যাকএন্ডে একটি ত্রুটির ফলাফল।
DEFAULT_SITE ডিফল্ট হোস্টিং সাইট যা ফায়ারবেস প্রজেক্ট তৈরি করার সময় প্রভিশন করা হয়।
USER_SITE একটি হোস্টিং সাইট যা ব্যবহারকারী তৈরি করেছেন।

পদ্ধতি

create

নির্দিষ্ট মূল ফায়ারবেস প্রকল্পে একটি নতুন হোস্টিং Site তৈরি করে।

delete

নির্দিষ্ট মূল ফায়ারবেস প্রকল্প থেকে নির্দিষ্ট হোস্টিং Site মুছে দেয়।

get

নির্দিষ্ট হোস্টিং Site পায়।

list

নির্দিষ্ট মূল ফায়ারবেস প্রকল্পের সাথে সংশ্লিষ্ট প্রতিটি হোস্টিং Site তালিকাভুক্ত করে।

patch

নির্দিষ্ট হোস্টিং Site বৈশিষ্ট্য আপডেট করে।