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 )

僅輸出。資料庫的生命週期狀態。只讀。

資料庫執行個體類型

資料庫執行個體的可能類型。

列舉
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