查询DDM可用区规格配额信息
功能介绍
查询DDM服务在各可用区下的可用规格的配额信息。
接口约束
无
URI
GET /v2/{project_id}/flavors?engine_id={engine_id}
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
租户在某一region下的project ID。 |
engine_id |
是 |
String |
引擎id,通过查询DDM引擎信息接口获取。 |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
X-Auth-Token |
是 |
String |
用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 |
响应参数
状态码: 200
参数 |
参数类型 |
描述 |
---|---|---|
computeFlavorGroups |
Array of ComputeFlavorGroupsInfo objects |
计算类型规格组。 |
volumeFlavors |
Object |
存储类型规格组。 |
参数 |
参数类型 |
描述 |
---|---|---|
groupType |
String |
计算资源架构类型,目前分X86和ARM两种。 |
computeFlavors |
Array of ComputeFlavors objects |
各计算类型规格详情。 |
total |
Integer |
计算类型规格总数。 |
参数 |
参数类型 |
描述 |
---|---|---|
id |
String |
规格id。 |
typeCode |
String |
资源类型编码。 |
code |
String |
DDM内部记录的虚机规格类型。 |
iaasCode |
String |
iaas记录的虚机规格类型。 |
cpu |
String |
cpu核数。 |
mem |
String |
内存大小,单位:G。 |
maxConnections |
String |
最大连接数。 |
serverType |
String |
计算资源服务类型,例如:KVM。 |
architecture |
String |
计算资源架构类型,目前分X86和ARM两种。 |
azStatus |
Object |
可用区状态。 |
regionStatus |
String |
局点状态。 |
groupType |
String |
计算资源架构类型,目前分X86和ARM两种。 |
dbType |
String |
数据库引擎类型。 |
extendFields |
Object |
扩展字段,目前存储可用区相关信息。 |
状态码: 400
参数 |
参数类型 |
描述 |
---|---|---|
errCode |
String |
业务错误码。 |
externalMessage |
String |
错误信息。 |
状态码: 500
参数 |
参数类型 |
描述 |
---|---|---|
errCode |
String |
业务错误码。 |
externalMessage |
String |
错误信息。 |
请求示例
GET https://{endpoint}/v2/{project_id}/flavors?engine_id={engine_id}
响应示例
状态码: 200
OK
{ "computeFlavorGroups": [ { "groupType": "X86", "computeFlavors": [ { "id": "eb88535e-ae5b-3b4e-95d2-77a12f65b825", "typeCode": "hws.resource.type.ddm", "code": "ddm.s2.8xlarge.2", "iaasCode": "c3.8xlarge.2", "cpu": "32", "mem": "64", "maxConnections": null, "serverType": "KVM", "architecture": "X86", "azStatus": { "az2.dc0": "unsupported", "az3xahz": "normal", "az2xahz": "normal", "az1xahz": "normal" }, "regionStatus": "normal", "groupType": null, "dbType": "DDM", "extendFields": { "azCode": "az2.dc0,az3xahz,az2xahz,az1xahz", "azDescription": "az2.dc0,az3xahz,az2xahz,az1xahz" } } ], "total": 1 }, { "groupType": "ARM", "computeFlavors": [ { "id": "8b7efc22-0362-3778-97e1-66700d0ea388", "typeCode": "hws.resource.type.ddm", "code": "ddm.kc1.3xlarge.2", "iaasCode": "kc1.3xlarge.2", "cpu": "12", "mem": "24", "maxConnections": null, "serverType": "KVM", "architecture": "ARM", "azStatus": { "az2.dc0": "unsupported", "az3xahz": "normal", "az2xahz": "normal", "az1xahz": "normal" }, "regionStatus": "normal", "groupType": null, "dbType": "DDM", "extendFields": { "azCode": "az2.dc0,az3xahz,az2xahz,az1xahz", "azDescription": "az2.dc0,az3xahz,az2xahz,az1xahz" } } ], "total": 1 } ], "volumeFlavors": [] }
状态码: 400
bad request
{ "externalMessage" : "Parameter error.", "errCode" : "DBS.280001" }
状态码: 500
server error
{ "externalMessage" : "Parameter error.", "errCode" : "DBS.280001" }
状态码
状态码 |
描述 |
---|---|
200 |
OK |
400 |
bad request |
500 |
server error |
错误码
请参见错误码。