查询数据库规格
调用方法
请参见如何调用API。
URI
GET /mysql/v3/{project_id}/flavors/{database_name}
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
project_id | 是 | String | 租户在某一Region下的project ID。 获取方法请参见获取项目ID。 |
database_name | 是 | String | 数据库引擎名称。 |
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
version_name | 否 | String | 数据库版本号,目前仅支持兼容MySQL 8.0。 |
availability_zone_mode | 是 | String | 规格的可用区模式,现在仅支持"single"、"multi",不区分大小写。 |
spec_code | 否 | String | 规格编码。 |
请求参数
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
X-Auth-Token | 是 | String | 用户Token。 通过调用IAM服务获取用户Token接口获取。 请求响应成功后在响应消息头中包含的“X-Subject-Token”的值即为Token值。 |
X-Language | 否 | String | 请求语言类型。默认en-us。 取值范围:
|
响应参数
状态码: 200
参数 | 参数类型 | 描述 |
|---|---|---|
flavors | Array of MysqlFlavorsInfo objects | 实例规格信息列表。 |
参数 | 参数类型 | 描述 |
|---|---|---|
vcpus | String | CPU大小。例如:1表示1U。 |
ram | String | 内存大小,单位为GB。 |
type | String | 规格类型,取值为arm和x86。 |
id | String | 规格ID,该字段唯一。 |
spec_code | String | 资源规格编码,同创建指定的flavor_ref。例如:gaussdb.mysql.xlarge.x86.4。 |
version_name | String | 数据库版本号。 |
instance_mode | String | 实例类型。目前仅支持Cluster。 |
az_status | Map<String,String> | 规格所在az的状态,包含以下状态:
|
状态码: 400
参数 | 参数类型 | 描述 |
|---|---|---|
error_code | String | 错误码。 |
error_msg | String | 错误消息。 |
状态码: 500
参数 | 参数类型 | 描述 |
|---|---|---|
error_code | String | 错误码。 |
error_msg | String | 错误消息。 |
请求示例
GET https://{endpoint}/mysql/v3/0483b6b16e954cb88930a360d2c4e663/flavors/gaussdb-mysql?version_name=8.0&spec_code=gaussdb.mysql.xlarge.x86.4&availability_zone_mode=single 响应示例
状态码: 200
Success.
{
"flavors" : [ {
"type" : "x86",
"vcpus" : "1",
"ram" : "4",
"id" : "3169caaf-6c2f-41d5-aadd-c8fc3d83597e",
"spec_code" : "gaussdb.mysql.xlarge.x86.4",
"instance_mode" : "Cluster",
"version_name" : "8.0",
"az_status" : {
"cn-north-4a" : "normal",
"cn-north-4b" : "normal"
}
} ]
} 状态码
状态码 | 描述 |
|---|---|
200 | Success. |
400 | Client error. |
500 | Server error. |
错误码
请参见错误码。


