REST Resource: projects.locations.instances

সম্পদ: ডেটাবেস ইনস্ট্যান্স

একটি রিয়েলটাইম ডেটাবেস উদাহরণের প্রতিনিধিত্ব। একটি DatabaseInstance এর বিষয়বস্তুর সাথে ইন্টারঅ্যাক্ট করার বিস্তারিত এখানে পাওয়া যাবে: https://firebase.google.com/docs/database/rest/start

JSON প্রতিনিধিত্ব
{
  "name": string,
  "project": string,
  "databaseUrl": string,
  "type": enum (DatabaseInstanceType),
  "state": enum (State)
}
ক্ষেত্র
name

string

ডাটাবেস ইনস্ট্যান্সের সম্পূর্ণ যোগ্য রিসোর্স নাম, ফর্মে: projects/{project-number}/locations/{location-id}/instances/{database-id}

project

string

শুধুমাত্র আউটপুট। এই উদাহরণটি যে প্রকল্পের সম্পদের নাম। যেমন: projects/{project-number}

databaseUrl

string

শুধুমাত্র আউটপুট। শুধুমাত্র আউটপুট। ডাটাবেসের বিশ্বব্যাপী অনন্য হোস্টনাম।

type

enum ( DatabaseInstanceType )

অপরিবর্তনীয়। ডাটাবেস উদাহরণ টাইপ. সৃষ্টিতে শুধুমাত্র USER_DATABASE অনুমোদিত, যা বাদ দিলেও ডিফল্ট।

state

enum ( State )

শুধুমাত্র আউটপুট। ডাটাবেসের জীবনচক্র অবস্থা। শুধুমাত্র পাঠযোগ্য.

ডেটাবেস ইনস্ট্যান্স টাইপ

একটি ডাটাবেস উদাহরণ সম্ভাব্য ধরনের.

Enums
DATABASE_INSTANCE_TYPE_UNSPECIFIED অজানা অবস্থা, সম্ভবত ব্যাকএন্ডে একটি ত্রুটির ফলাফল। এটি শুধুমাত্র আনসেট মান আলাদা করার জন্য ব্যবহার করা হয়।
DEFAULT_DATABASE একটি প্রকল্প তৈরি করার সময় ডিফল্ট ডাটাবেস যা প্রবিধান করা হয়।
USER_DATABASE একটি ডাটাবেস যা ব্যবহারকারী তৈরি করেছে।

অবস্থা

ডাটাবেস জীবনচক্র রাষ্ট্র.

Enums
LIFECYCLE_STATE_UNSPECIFIED অনির্দিষ্ট অবস্থা, সম্ভবত ব্যাকএন্ডে একটি ত্রুটির ফলাফল। এটি শুধুমাত্র আনসেট মান আলাদা করার জন্য ব্যবহার করা হয়।
ACTIVE স্বাভাবিক এবং সক্রিয় অবস্থা।
DISABLED ডাটাবেস একটি অক্ষম অবস্থায় আছে. এটি পরে পুনরায় সক্রিয় করা যেতে পারে।
DELETED ডাটাবেস একটি মুছে ফেলা অবস্থায় আছে.

পদ্ধতি

create

একটি নতুন DatabaseInstance তৈরি করার অনুরোধ করে।

delete

একটি DatabaseInstance মুছে ফেলার জন্য চিহ্নিত করে।

disable

একটি DatabaseInstance নিষ্ক্রিয় করে।

get

নির্দিষ্ট রিসোর্স নামের দ্বারা চিহ্নিত DatabaseInstance পায়।

list

নির্দিষ্ট মূল প্রকল্পের সাথে যুক্ত প্রতিটি DatabaseInstance তালিকাভুক্ত করে।

reenable

একটি DatabaseInstance সক্ষম করে।

undelete

একটি DatabaseInstance পুনরুদ্ধার করে যা পূর্বে মুছে ফেলার জন্য চিহ্নিত করা হয়েছিল।