REST Resource: projects.locations.instances

Tài nguyên: Cơ sở dữ liệuInstance

Đại diện cho một phiên bản Cơ sở dữ liệu thời gian thực. Bạn có thể tìm thấy thông tin chi tiết về cách tương tác với nội dung của DatabaseInstance tại: https://firebase.google.com/docs/database/rest/start .

Biểu diễn JSON
{
  "name": string,
  "project": string,
  "databaseUrl": string,
  "type": enum (DatabaseInstanceType),
  "state": enum (State)
}
Lĩnh vực
name

string

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

project

string

Chỉ đầu ra. Tên tài nguyên của dự án mà phiên bản này thuộc về. Ví dụ: projects/{project-number} .

databaseUrl

string

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

type

enum ( DatabaseInstanceType )

Bất biến. Loại phiên bản cơ sở dữ liệu. Khi tạo, chỉ cho phép USER_DATABASE, đây cũng là mặc định khi bị bỏ qua.

state

enum ( State )

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

Loại phiên bản cơ sở dữ liệu

Các loại thể hiện cơ sở dữ liệu có thể có.

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

Tình trạng

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 ở phần phụ trợ. Điều này chỉ được sử dụng để phân biệt các giá trị chưa được đặ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 hóa. Nó có thể được kích hoạt lại sau.
DELETED Cơ sở dữ liệu đang ở trạng thái bị xóa.

phương pháp

create

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

delete

Đánh dấu một DatabaseInstance cần bị xóa.

disable

Vô hiệu hóa 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ẹ được chỉ định.

reenable

Kích hoạt DatabaseInstance .

undelete

Khôi phục một DatabaseInstance trước đó đã được đánh dấu là sẽ bị xóa.