云数据库 GAUSSDB-创建数据库实例:响应参数

时间:2024-08-30 11:38:04

响应参数

表8 响应参数

名称

参数类型

说明

instance

Object

参数解释:

实例信息。

详情请参见表9

job_id

String

参数解释:

实例创建的任务ID。

仅创建按需实例时会返回该参数。

取值范围:

不涉及。

表9 instance说明

名称

参数类型

说明

id

String

参数解释:

实例ID。标识实例的唯一标识。

取值范围:

只能由英文字母、数字组成,且长度为32个字符。

name

String

参数解释:

实例名称。用于表示实例的名称,同一租户下,同类型的实例名称可相同。

取值范围:

4~64个字符之间,必须以字母开头,不区分大小写,可以包含字母、数字、中划线或者下划线,不能包含其他的特殊字符。

status

String

参数解释:

实例状态。如BUILD,表示创建中。

取值范围:

仅创建按需实例时会返回该参数。

datastore

Object

参数解释:

数据库信息。详情请参见表10

ha

Object

参数解释:

数据库部署形态。

详情请参见表11

replica_num

Integer

参数解释:

实例副本数。

取值范围:

不涉及。

port

String

参数解释:

数据库端口信息,与请求参数相同。

取值范围:

不涉及。

backup_strategy

Object

参数解释:

自动备份策略。

详情请参见表12

enterprise_project_id

String

参数解释:

项目标签。

取值范围:

不涉及。

flavor_ref

String

参数解释:

规格码,非空。

取值范围:

不涉及。

volume

Object

参数解释:

volume信息。

详情请参见表13

region

String

参数解释:

区域ID。

取值范围:

不涉及。

availability_zone

String

参数解释:

可用区ID。

取值范围:

不涉及。

vpc_id

String

参数解释:

虚拟私有云ID。

取值范围:

不涉及。

subnet_id

String

参数解释:

子网的网络ID信息。

取值范围:

不涉及。

security_group_id

String

参数解释:

实例所属的安全组。

取值范围:

不涉及。

charge_info

Object

参数解释:

付费方式信息,仅支持按需。

详情请参见表14

表10 datastore字段数据结构说明

名称

参数类型

说明

type

String

参数解释:

数据库引擎。

取值范围:

GaussDB

version

String

参数解释:

数据库版本。

取值范围:

不涉及。

表11 ha字段数据结构说明

名称

参数类型

说明

mode

String

参数解释:

GaussDB为分布式模式,取值:enterprise(企业版) ,不区分大小写。

取值范围:

不涉及。

replication_mode

String

参数解释:

备机同步参数。

取值范围:

“sync”

说明:
  • “sync”为同步模式。

consistency

String

参数解释:

GaussDB的预留参数:指定事务一致性类型。

取值范围:

strong(强一致性) | eventual(最终一致性)。

表12 backup_strategy字段数据结构说明

名称

参数类型

说明

start_time

String

参数解释:

备份时间段。自动备份将在该时间段内触发。

格式必须为hh:mm-HH:MM且有效,当前时间指UTC时间。

  • HH取值必须比hh大1。
  • mm和MM取值必须相同,且取值必须为00、15、30或45。

取值示例:

  • 08:15-09:15
  • 23:00-00:00

如果请求体中不填写“backup_strategy”字段,则响应体中 “start_time”默认返回“02:00-03:00”

取值范围:

不涉及。

keep_days

Integer

参数解释:

指定已生成备份文件的可保存天数。

如果请求体中不填写“backup_strategy”字段,则响应体中 “keep_days”默认返回“7”

取值范围:

[1, 732]

表13 volume字段数据结构说明

名称

参数类型

说明

type

String

参数解释:

磁盘类型。

取值范围:

ULTRAHIGH,表示SSD盘。

size

Integer

参数解释:

磁盘大小。

取值范围:

GaussDB分布式实例创建时需指定大小:要求必须为(分片数*4GB)的倍数,取值范围:(分片数*40GB)~(分片数*16TB)。

表14 chargeInfo字段数据结构说明

名称

参数类型

说明

charge_mode

String

参数解释:

创建类型,支持按需。

取值范围:

不涉及。

support.huaweicloud.com/api-gaussdb/gaussdb_api_141.html