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