REST Resource: projects.locations.instances

Tài nguyên: DatabaseInstance

Hình ảnh minh hoạ một thực thể của Cơ sở dữ liệu theo thời gian thực. Bạn có thể xem thông tin chi tiết về cách tương tác với nội dung của một DatabaseInstance tại: https://firebase.google.com/docs/database/rest/start.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "project": string,
  "databaseUrl": string,
  "type": enum (DatabaseInstanceType),
  "state": enum (State)
}
Trường
name

string

Tên tài nguyên đủ điều kiện của thực thể cơ sở dữ liệu, ở dạng: projects/{project-number}/locations/{location-id}/instances/{database-id}.

project

string

Chỉ có đầu ra. Tên tài nguyên của dự án chứa thực thể này. Ví dụ: projects/{project-number}.

databaseUrl

string

Chỉ có đầu ra. Chỉ có đầu ra. Tên máy chủ duy nhất trên toàn hệ thống của cơ sở dữ liệu.

type

enum (DatabaseInstanceType)

Bất biến. Loại thực thể cơ sở dữ liệu. Khi tạo, chỉ được phép sử dụng USER_DATABASE. Đây cũng là giá trị mặc định khi bỏ qua.

state

enum (State)

Chỉ có đầu ra. Trạng thái vòng đời của cơ sở dữ liệu. Chỉ có thể đọc.

Loại cơ sở dữ liệu

Các loại có thể có của một thực thể cơ sở dữ liệu.

Enum
DATABASE_INSTANCE_TYPE_UNSPECIFIED Trạng thái không xác định, có thể là do lỗi trong phần phụ trợ. Giá trị này chỉ dùng để phân biệt các giá trị chưa đặt.
DEFAULT_DATABASE Cơ sở dữ liệu mặc định được cấp phép khi tạo dự án.
USER_DATABASE Cơ sở dữ liệu mà người dùng đã tạo.

Tiểu bang

Các trạng thái vòng đời của cơ sở dữ liệu.

Enum
LIFECYCLE_STATE_UNSPECIFIED Trạng thái không xác định, có thể là do lỗi trên phần phụ trợ. Giá trị này chỉ dùng để phân biệt các giá trị chưa đặt.
ACTIVE Trạng thái bình thường và hoạt động.
DISABLED Cơ sở dữ liệu đang ở trạng thái bị vô hiệu hoá. Bạn có thể bật lại tính năng này sau.
DELETED Cơ sở dữ liệu đang ở trạng thái bị xoá.

Phương thức

create

Yêu cầu tạo DatabaseInstance mới.

delete

Đánh dấu DatabaseInstance là cần xoá.

disable

Tắt DatabaseInstance.

get

Lấy DatabaseInstance được xác định theo tên tài nguyên đã chỉ định.

list

Liệt kê từng DatabaseInstance được liên kết với dự án mẹ đã chỉ định.

reenable

Bật DatabaseInstance.

undelete

Khôi phục DatabaseInstance đã được đánh dấu trước đó là cần xoá.