资源:数据库实例
实时数据库实例的表示。有关与 DatabaseInstance 内容交互的详细信息,请访问:https: //firebase.google.com/docs/database/rest/start 。
JSON 表示 |
---|
{ "name": string, "project": string, "databaseUrl": string, "type": enum ( |
领域 | |
---|---|
name | 数据库实例的完全限定资源名称,格式为: |
project | 仅输出。该实例所属项目的资源名称。例如: |
databaseUrl | 仅输出。仅输出。数据库的全局唯一主机名。 |
type | 不变的。数据库实例类型。创建时仅允许 USER_DATABASE,这也是省略时的默认值。 |
state | 仅输出。数据库的生命周期状态。只读。 |
数据库实例类型
数据库实例的可能类型。
枚举 | |
---|---|
DATABASE_INSTANCE_TYPE_UNSPECIFIED | 未知状态,可能是后端错误的结果。这仅用于区分未设置的值。 |
DEFAULT_DATABASE | 创建项目时配置的默认数据库。 |
USER_DATABASE | 用户创建的数据库。 |
状态
数据库生命周期状态。
枚举 | |
---|---|
LIFECYCLE_STATE_UNSPECIFIED | 未指定的状态,可能是后端错误的结果。这仅用于区分未设置的值。 |
ACTIVE | 正常且活跃的状态。 |
DISABLED | 数据库处于禁用状态。稍后可以重新启用它。 |
DELETED | 数据库处于已删除状态。 |
方法 | |
---|---|
| 请求创建一个新的DatabaseInstance 。 |
| 标记要删除的DatabaseInstance 。 |
| 禁用DatabaseInstance 。 |
| 获取由指定资源名称标识的DatabaseInstance 。 |
| 列出与指定父项目关联的每个DatabaseInstance 。 |
| 启用DatabaseInstance 。 |
| 恢复之前标记为删除的DatabaseInstance 。 |