संसाधन: डेटाबेस इंस्टेंस
रीयलटाइम डेटाबेस उदाहरण का प्रतिनिधित्व। DatabaseInstance की सामग्री के साथ इंटरैक्ट करने का विवरण यहां पाया जा सकता है: https://firebase.google.com/docs/database/rest/start ।
JSON प्रतिनिधित्व |
---|
{ "name": string, "project": string, "databaseUrl": string, "type": enum ( |
खेत | |
---|---|
name | डेटाबेस इंस्टेंस का पूर्णतः योग्य संसाधन नाम, इस रूप में: |
project | केवल आउटपुट. यह उदाहरण जिस प्रोजेक्ट से संबंधित है उसका संसाधन नाम। उदाहरण के लिए: |
databaseUrl | केवल आउटपुट. केवल आउटपुट. डेटाबेस का विश्व स्तर पर अद्वितीय होस्टनाम। |
type | अपरिवर्तनीय. डेटाबेस इंस्टेंस प्रकार. निर्माण पर केवल USER_DATABASE की अनुमति है, जो छोड़े जाने पर भी डिफ़ॉल्ट है। |
state | केवल आउटपुट. डेटाबेस की जीवनचक्र स्थिति. केवल पढ़ने के लिए। |
डेटाबेस इंस्टेंस प्रकार
डेटाबेस इंस्टेंस के संभावित प्रकार.
एनम्स | |
---|---|
DATABASE_INSTANCE_TYPE_UNSPECIFIED | अज्ञात स्थिति, संभवतः बैकएंड पर किसी त्रुटि का परिणाम। इसका उपयोग केवल अनसेट मानों को अलग करने के लिए किया जाता है। |
DEFAULT_DATABASE | डिफ़ॉल्ट डेटाबेस जो प्रोजेक्ट बनाते समय प्रावधानित होता है। |
USER_DATABASE | एक डेटाबेस जिसे उपयोगकर्ता ने बनाया है। |
राज्य
डेटाबेस जीवनचक्र स्थितियाँ।
एनम्स | |
---|---|
LIFECYCLE_STATE_UNSPECIFIED | अनिर्दिष्ट स्थिति, संभवतः बैकएंड पर किसी त्रुटि का परिणाम। इसका उपयोग केवल अनसेट मानों को अलग करने के लिए किया जाता है। |
ACTIVE | सामान्य एवं सक्रिय अवस्था। |
DISABLED | डेटाबेस अक्षम स्थिति में है. इसे बाद में पुनः सक्षम किया जा सकता है. |
DELETED | डेटाबेस हटाए गए स्थिति में है. |
तरीकों | |
---|---|
| अनुरोध है कि एक नया DatabaseInstance बनाया जाए। |
| एक DatabaseInstance हटाए जाने के लिए चिह्नित करता है। |
| DatabaseInstance अक्षम करता है। |
| निर्दिष्ट संसाधन नाम से DatabaseInstance की पहचान करवाता है। |
| निर्दिष्ट मूल प्रोजेक्ट से जुड़े प्रत्येक DatabaseInstance सूचीबद्ध करता है। |
| एक DatabaseInstance सक्षम करता है। |
| एक DatabaseInstance पुनर्स्थापित करता है जिसे पहले हटाए जाने के लिए चिह्नित किया गया था। |