Obtaining Specified DB Instance Specifications¶
Function¶
This API is used to obtain DB instance specifications of a specified specification ID.
URI¶
URI format
PATH: /v1.0/{project_id}/flavors/{flavorId}
Method: GET
Parameter description
¶ Name
Mandatory
Description
project_id
Yes
Specifies the project ID of a tenant in a region.
flavorId
Yes
Specifies the specification ID.
When this parameter is empty, the URLs of all DB instance specifications are obtained. For details, see str_id in flavors in section Obtaining All DB Instance Specifications.
Restrictions
Currently, only the DB engines MySQL and PostgreSQL are supported by the API.
Request¶
None
Normal Response¶
Parameter description
¶ Name
Type
Description
ram
Int
Indicates the memory specifications in GB.
id
Int
Indicates the specification ID (Int type). Its default value is 1 because RDS uses UUID to store the specification ID and cannot convert it to the Int type.
links
List data structure
Indicates the link address.
name
String
Indicates the specification item name.
str_id
String
Indicates the specification ID.
flavor_detail
List data structure. For details, see Table 4.
Indicates the specification information.
price_detail
List data structure. For details, see Table 5.
Indicates the price information.
flavor
Dictionary data structure. For details, see Table 6.
Indicates the embedded specification information.
¶ Name
Type
Description
rel
String
Indicates the link property.
href
String
Indicates the API link. Its value is "".
¶ Name
Type
Description
name
String
Indicates the specification name, such a cpu or mem.
value
String
Indicates the specification item value.
¶ Name
Type
Description
timeUnit
Int
Indicates the pricing unit.
price
Float
Indicates the unit price.
¶ Name
Type
Description
ram
Int
Indicates the memory specifications in GB.
id
Int
Indicates the specification ID (Int type). Its default value is 1 because RDS uses UUID to store the specification ID and cannot convert it to the Int type.
links
List data structure. For details, see Table 3.
Indicates the link address.
name
String
Indicates the specification item name.
str_id
String
Indicates the specification ID.
Response example
{ "ram": 2, "id": 1, "links": null, "name": "rds.pg.c2.medium", "str_id": "9ff2a3a5-c859-bbc0-67f7-86ce59432b1d", "flavor_detail": [ { "name": "cpu", "value": "1" }, { "name": "mem", "value": "2" }, { "name": "flavor", "value": "normal1" }, { "name": "dbType", "value": "MySQL" }, { "name": "serverType", "value": "XEN" } ], "price_detail": [], "flavor": { "ram": 2048, "id": 1, "links": [ { "rel": "self", "href": "" }, { "rel": "bookmark", "href": "" } ], "name": "rds.pg.c2.medium", "str_id": "9ff2a3a5-c859-bbc0-67f7-86ce59432b1d" } }
Abnormal Response¶
For details, see Abnormal Request Results.