查询数据库规格
功能介绍
查询指定条件下的所有实例规格信息。
接口约束
该接口支持如下数据库实例:
- GeminiDB Cassandra
- GeminiDB Influx
- GeminiDB兼容DynamoDB
URI
GET https://{Endpoint}/v3.1/{project_id}/flavors
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| project_id | 是 | String | 租户在某一region下的project ID。获取方法请参见获取项目ID。 |
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| engine_name | 否 | String | 数据库类型。
|
| mode | 否 | String | 实例类型。 取值为“CloudNativeCluster”, 表示查询云原生部署模式支持的规格。 |
| offset | 否 | Integer | 索引位置,偏移量。
|
| limit | 否 | Integer | 查询规格信息上限值。
|
请求参数
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| X-Auth-Token | 是 | String | 用户Token。 |
响应参数
状态码: 200
| 参数 | 参数类型 | 描述 |
|---|---|---|
| total_count | Integer | 总记录数。 |
| flavors | Array of Flavors objects | 实例规格信息列表。 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| engine_name | String | 接口名称。 |
| engine_version | String | 接口版本。 |
| vcpus | String | CPU核数。 |
| ram | String | 内存大小,单位为兆字节。 |
| spec_code | String | 资源规格编码。 例如:geminidb.cassandra-geminifs.4xlarge.4 说明:
|
| availability_zone | Array of strings | 支持该规格的可用区ID。 说明: 该字段已废弃,请不要使用。 |
| az_status | Object | 规格在可用区内的状态,包含以下状态:
|
请求示例
GET https://{Endpoint}/v3.1/375d8d8fad1f43039e23d3b6c0f60a19/flavors?engine_name=cassandra&offset=0&limit=10 响应示例
状态码: 200
Success
{
"total_count" : 4,
"flavors" : [ {
"engine_name" : "cassandra",
"engine_version" : "3.11",
"vcpus" : "4",
"ram" : "16",
"spec_code" : "geminidb.cassandra.xlarge.4",
"availability_zone" : [ "az1", "az2" ],
"az_status" : {
"az1" : "normal",
"az2" : "unsupported"
}
}, {
"engine_name" : "cassandra",
"engine_version" : "3.11",
"vcpus" : "8",
"ram" : "32",
"spec_code" : "geminidb.cassandra.2xlarge.4",
"availability_zone" : [ "az1", "az2" ],
"az_status" : {
"az1" : "unsupported",
"az2" : "normal"
}
}, {
"engine_name" : "cassandra",
"engine_version" : "3.11",
"vcpus" : "16",
"ram" : "64",
"spec_code" : "geminidb.cassandra.4xlarge.4",
"availability_zone" : [ "az1", "az2" ],
"az_status" : {
"az1" : "normal",
"az2" : "sellout"
}
}, {
"engine_name" : "cassandra",
"engine_version" : "3.11",
"vcpus" : "32",
"ram" : "128",
"spec_code" : "geminidb.cassandra.8xlarge.4",
"availability_zone" : [ "az1", "az2" ],
"az_status" : {
"az1" : "normal",
"az2" : "normal"
}
} ]
} 状态码
请参见状态码。
错误码
请参见错误码。