REST Resource: projects.locations.instances

แหล่งข้อมูล: DatabaseInstance

การแสดงอินสแตนซ์ฐานข้อมูลเรียลไทม์ รายละเอียดเกี่ยวกับการโต้ตอบกับเนื้อหาของ 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 )

เอาท์พุทเท่านั้น สถานะวงจรการใช้งานของฐานข้อมูล อ่านเท่านั้น.

ประเภทอินสแตนซ์ฐานข้อมูล

ประเภทของอินสแตนซ์ฐานข้อมูลที่เป็นไปได้

เอนัม
DATABASE_INSTANCE_TYPE_UNSPECIFIED สถานะที่ไม่รู้จัก อาจเป็นผลมาจากข้อผิดพลาดในแบ็กเอนด์ ใช้สำหรับแยกแยะค่าที่ไม่ได้ตั้งค่าเท่านั้น
DEFAULT_DATABASE ฐานข้อมูลเริ่มต้นที่จัดเตรียมไว้เมื่อมีการสร้างโปรเจ็กต์
USER_DATABASE ฐานข้อมูลที่ผู้ใช้สร้างขึ้น

สถานะ

สถานะของวงจรการใช้งานฐานข้อมูล

เอนัม
LIFECYCLE_STATE_UNSPECIFIED สถานะไม่ระบุ อาจเป็นผลมาจากข้อผิดพลาดในแบ็กเอนด์ ใช้สำหรับแยกแยะค่าที่ไม่ได้ตั้งค่าเท่านั้น
ACTIVE สภาวะปกติและใช้งานอยู่
DISABLED ฐานข้อมูลอยู่ในสถานะปิดใช้งาน สามารถเปิดใช้งานได้อีกครั้งในภายหลัง
DELETED ฐานข้อมูลอยู่ในสถานะถูกลบ

วิธีการ

create

ร้องขอให้สร้าง DatabaseInstance ใหม่

delete

ทำเครื่องหมาย DatabaseInstance ที่จะลบ

disable

ปิดการใช้งาน DatabaseInstance

get

รับ DatabaseInstance ที่ระบุโดยชื่อทรัพยากรที่ระบุ

list

แสดงรายการ DatabaseInstance แต่ละรายการที่เกี่ยวข้องกับโปรเจ็กต์หลักที่ระบุ

reenable

เปิดใช้งาน DatabaseInstance

undelete

คืน DatabaseInstance ที่ถูกทำเครื่องหมายไว้ก่อนหน้านี้ว่าจะถูกลบ