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

时间:2024-09-29 14:48:33

响应参数

状态码: 202

表12 响应Body参数

参数

参数类型

描述

id

String

实例ID。

name

String

实例名称,与请求参数相同。

datastore

Datastore object

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

created

String

创建时间为本地时间,格式为“yyyy-mm-dd hh:mm:ss”。

status

String

实例状态,取值为“creating”。

region

String

区域ID,与请求参数相同。

availability_zone

String

可用区ID,与请求参数相同。

vpc_id

String

虚拟私有云ID,与请求参数相同。

subnet_id

String

子网ID,与请求参数相同。

security_group_id

String

安全组ID,与请求参数相同。

mode

String

实例类型,与请求参数相同。

flavor

Array of Flavor objects

实例规格详情,与请求参数相同。

backup_strategy

BackupStrategy object

高级备份策略,与请求参数相同。

enterprise_project_id

String

企业项目ID。取值为“0”,表示为default企业项目。

ssl_option

String

SSL开关选项,与请求参数相同。

job_id

String

创建实例的工作流ID, 仅创建按需实例时会返回该参数。

order_id

String

创建实例的订单ID,仅创建包年包月时返回该参数。

charge_info

ChargeInfo object

计费类型信息,支持包年包月和按需计费,默认为按需计费。

dedicated_resource_id

String

专属资源ID,只有创建在专属资源上的实例才会返回该字段。

表13 Datastore

参数

参数类型

描述

type

String

数据库类型。

  • 支持GeminiDB CassandraGeminiDB MongoGeminiDB InfluxGeminiDB Redis数据库实例。
  • 取值为“cassandra”,表示创建GeminiDB Cassandra数据库实例。
  • 取值为“mongodb”,表示创建GeminiDB Mongo数据库实例。
  • 取值为“influxdb”,表示创建GeminiDB Influx数据库实例。
  • 取值为“redis”,表示创建GeminiDB Redis数据库实例。

version

String

数据库版本。

  • GeminiDB Cassandra实例支持3.11版本,取值为“3.11”。
  • GeminiDB Mongo实例支持4.0版本,取值为“4.0”。
  • GeminiDB Influx实例支持1.7版本,取值为“1.7”。
  • GeminiDB Redis实例支持5.0版本,取值为“5.0”。

storage_engine

String

存储引擎。

  • GeminiDB Cassandra实例支持RocksDB存储引擎,取值为“rocksDB”。
  • GeminiDB Mongo实例支持RocksDB存储引擎,取值为“rocksDB”。
  • GeminiDB Influx实例支持RocksDB存储引擎,取值为“rocksDB”。
  • GeminiDB Redis实例支持RocksDB存储引擎,取值为“rocksDB”。
表14 Flavor

参数

参数类型

描述

num

String

节点数量。

  • GeminiDB Cassandra实例的节点数量可取3~60。
  • GeminiDB Mongo 4.0版本副本集实例的节点数量为3。
  • GeminiDB Influx实例的节点数量可取3~16。
  • GeminiDB Redis实例的节点数量可取3~12。

size

String

磁盘大小。必须为整数,单位为GB。

GeminiDB CassandraGeminiDB MongoGeminiDB Influx的最小磁盘容量100GB,最大磁盘容量与实例的性能规格有关。GeminiDB Redis的最大和最小磁盘容量与节点数和实例的性能规格有关。

storage

String

磁盘类型。

取值为“ULTRAHIGH”,表示SSD盘。

spec_code

String

资源规格编码。

获取方法请参见查询数据库规格中响应参数“spec_code”的值。

表15 BackupStrategy

参数

参数类型

描述

start_time

String

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

取值范围:非空,格式必须为hh:mm-HH:MM,且有效,当前时间指UTC时间。

  • HH取值必须比hh大1。
  • mm和MM取值必须相同,且取值必须为00、15、30或45。
  • 不传该参数,默认的备份时间段为00:00-01:00。
  • 取值示例:23:00-00:00

keep_days

String

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

取值范围:0~35。

  • 取0值,表示不设置自动备份策略。
  • 不传该参数,默认开启自动备份策略,备份文件默认保存7天。
表16 ChargeInfo

参数

参数类型

描述

charge_mode

String

计费模式。

取值范围:

  • prePaid:预付费,即包年/包月。
  • postPaid:后付费,即按需付费。

period_type

String

订购周期类型。

取值范围:

  • month:包月。
  • year:包年。
说明:

“charge_mode”为“prePaid”时生效,且为必选值。

period_num

String

“charge_mode”为“prePaid”时生效,且为必选值,指定订购的时间。

取值范围:

  • 当“period_type”为“month”时,取值为1~9。
  • 当“period_type”为“year”时,取值为1~3

is_auto_renew

String

创建包周期实例时可指定,表示是否自动续订,续订的周期和原周期相同,且续订时会自动支付。

  • true,表示自动续订。
  • false,表示不自动续订,默认为该方式。

is_auto_pay

String

创建包周期实例时可指定,表示是否自动从账户中支付,该字段不影响自动续订的支付方式。

  • true,表示自动从账户中支付
  • false,表示手动从账户中支付,默认为该支付方式。
support.huaweicloud.com/api-nosql/nosql_05_0014.html