全部产品
云市场

查询产品模块信息

更新时间:2019-09-30 09:48:31

接口名

DescribePricingModule

描述

查询阿里云某个产品对应模块信息。

请求参数

名称 类型 是否必填 说明
ProductCode String 产品代码,可通过接口QueryProductList查询产品代码,或查看阿里云产品Code速查手册
ProductType String 产品类型,可通过接口QueryProductList查询产品类型
SubscriptionType String 订阅类型。Subscription:预付费,PayAsYouGo:后付费

返回参数

名称 类型 说明
ModuleList Module 模块及定价属性信息,详见数据字典
AttributeList Attribute 模块定价属性值,详见数据字典
Success Boolean 是否成功
Code String 错误码
Message String 调用详情
RequestId String 本次调用的RequestId

ModuleList

名称 类型 说明
ModuleName String 计价模块名称
ModuleCode String 计价模块标识
PriceType String 价格类型:Usage - 使用量,Hour - 小时价,Day - 天价,Week - 星期价,Month - 月价,Year - 年价
Currency String 币种:CNY - 人民币
ConfigList List 模块依赖的定价属性Code集合

AttributeList

名称 类型 说明
Name String 属性名称
Code String 属性Code。single_float:单一取值类型,range_float:范围取值类型
Unit String 属性单位
AttributeValue Item 参见数据字典

AttributeValue

名称 类型 说明
Name String 模块Code对应属性值
Type String 模块Code对应属性值类型。single_float:单一取值类型,range_float:范围取值类型
Value String 模块Code对应属性值。在Type = range_float时格式1024-1024000:1024表示从1024至1024000,步长1024
Remark String 模块取值描述信息

错误码

错误码 错误信息 HTTP状态码语义
NotApplicable This API is not applicable for caller. 400 该用户没有访问API的权限。
MissingParameter The specified parameter xx is mandatory for this request. 400 指定的参数未设置。
InvalidParameter The specified moduleCode is not valid. 400 指定的参数不合法。
InvalidModuleCode The specified moduleCode is not valid. 400 模块标识不合法。
InvalidConfigCode The specified configCode is not valid. 400 模块属性标识不合法。
InvalidOwner The specified owner doesn’t belong to caller. 400 指定的拥有者从属关系不属于调用者。
InvalidCaller The specified caller doesn’t exists. 400 调用者不合法。
InternalError The request processing has failed due to some unknown error, exception or failure. 400 内部未知错误。
ProductNotFind Can not find inquired product, it may not exist. 400 查询的产品不合法。

请求示例

  1. &Action=DescribePricingModule
  2. &ProductCode=ecs
  3. &ProductType=
  4. &SubscriptionType=PayAsYouGo
  5. &OwnerId=

返回示例

  1. "Data": {
  2. "ModuleList": {
  3. "Module": [
  4. {
  5. "ModuleName": "数据盘",
  6. "ModuleCode": "DataDisk",
  7. "PriceType": "Month",
  8. "Currency": "CNY",
  9. "ConfigList": {
  10. "ConfigList": [
  11. "DataDisk.Category",
  12. "DataDisk.Size",
  13. "ImageOs",
  14. "Region"
  15. ]
  16. }
  17. },
  18. {
  19. "ModuleName": "实例",
  20. "ModuleCode": "InstanceType",
  21. "PriceType": "Month",
  22. "Currency": "CNY",
  23. "ConfigList": {
  24. "ConfigList": [
  25. "InstanceType",
  26. "IoOptimized",
  27. "ImageOs",
  28. "Region"
  29. ]
  30. }
  31. },
  32. {
  33. "ModuleName": "SurplusCredit",
  34. "ModuleCode": "SurplusCredit",
  35. "PriceType": "Usage",
  36. "Currency": "CNY",
  37. "ConfigList": {
  38. "ConfigList": [
  39. "ImageOs",
  40. "Region"
  41. ]
  42. }
  43. },
  44. {
  45. "ModuleName": "系统盘",
  46. "ModuleCode": "SystemDisk",
  47. "PriceType": "Month",
  48. "Currency": "CNY",
  49. "ConfigList": {
  50. "ConfigList": [
  51. "SystemDisk.Category",
  52. "SystemDisk.Size",
  53. "ImageOs",
  54. "Region"
  55. ]
  56. }
  57. },
  58. {
  59. "ModuleName": "带宽"
  60. "ModuleCode": "InternetMaxBandwidthOut",
  61. "PriceType": "Month",
  62. "Currency": "CNY",
  63. "ConfigList": {
  64. "ConfigList": [
  65. "InternetMaxBandwidthOut",
  66. "Region"
  67. ]
  68. }
  69. },
  70. {
  71. "ModuleName": "流量",
  72. "ModuleCode": "InternetTrafficOut",
  73. "PriceType": "Usage",
  74. "Currency": "CNY",
  75. "ConfigList": {
  76. "ConfigList": [
  77. "Region"
  78. ]
  79. }
  80. },
  81. {
  82. "ModuleName": "操作系统"
  83. "ModuleCode": "vm_os",
  84. "PriceType": "Month",
  85. "Currency": "CNY",
  86. "ConfigList": {
  87. "ConfigList": []
  88. }
  89. }
  90. ]
  91. },
  92. "AttributeList": {
  93. "Attribute": [
  94. {
  95. "Name": "公网流量",
  96. "Code": "InternetTrafficOut",
  97. "Unit": "GB",
  98. "Values": {
  99. "AttributeValue": [
  100. {
  101. "Value": "0-9999999999:1",
  102. "Type": "range_float"
  103. }
  104. ]
  105. }
  106. },
  107. {
  108. "Name": "操作系统的类型",
  109. "Code": "ImageOs",
  110. "Values": {
  111. "AttributeValue": [
  112. {
  113. "Name": "Windows",
  114. "Value": "windows",
  115. "Type": "single_string"
  116. },
  117. {
  118. "Name": "Linux",
  119. "Value": "linux",
  120. "Type": "single_string"
  121. }
  122. ]
  123. }
  124. },
  125. {
  126. "Name": "数据盘种类",
  127. "Code": "DataDisk.Category"
  128. "Values": {
  129. "AttributeValue": [
  130. {
  131. "Name": "普通云盘",
  132. "Value": "cloud",
  133. "Type": "single_string"
  134. },
  135. {
  136. "Name": "本地 SSD 盘",
  137. "Value": "ephemeral_ssd",
  138. "Type": "single_string"
  139. }
  140. ]
  141. }
  142. },
  143. {
  144. "Values": {
  145. "Name": "磁盘容量",
  146. "Code": "DataDisk.Size",
  147. "Unit": "GB",
  148. "AttributeValue": [
  149. {
  150. "Value": "5-2000:1",
  151. "Type": "range_float"
  152. },
  153. {
  154. "Value": "5-1024:1",
  155. "Type": "range_float"
  156. },
  157. {
  158. "Value": "5-800:1",
  159. "Type": "range_float"
  160. },
  161. {
  162. "Value": "20-32768:1",
  163. "Type": "range_float"
  164. }
  165. ]
  166. }
  167. },
  168. {
  169. "Name": "实例规格",
  170. "Code": "InstanceType",
  171. "Values": {
  172. "AttributeValue": [
  173. {
  174. "Name": "1 核 1GB",
  175. "Value": "ecs.n1.tiny",
  176. "Type": "single_string"
  177. },
  178. {
  179. "Name": "1 核 2GB",
  180. "Value": "ecs.n1.small",
  181. "Type": "single_string"
  182. }
  183. ]
  184. }
  185. },
  186. {
  187. "Name": "I/O 优化实例",
  188. "Code": "IoOptimized",
  189. "Values": {
  190. "AttributeValue": [
  191. {
  192. "Name": "非 I/O 优化实例",
  193. "Value": "none",
  194. "Type": "single_string"
  195. },
  196. {
  197. "Name": "I/O 优化实例",
  198. "Value": "optimized",
  199. "Type": "single_string"
  200. }
  201. ]
  202. }
  203. },
  204. {
  205. "Values": {
  206. "Name": "地域",
  207. "Code": "RegionId",
  208. "AttributeValue": [
  209. {
  210. "Name": "华北 1",
  211. "Value": "cn-qingdao-cm5-a01",
  212. "Type": "single_string"
  213. },
  214. {
  215. "Name": "华东 1",
  216. "Value": "cn-hangzhou-dg-a01",
  217. "Type": "single_string"
  218. }
  219. ]
  220. }
  221. },
  222. {
  223. "Values": {
  224. "Name": "系统盘大小",
  225. "Code": "SystemDisk.Size",
  226. "Unit": "GB",
  227. "AttributeValue": [
  228. {
  229. "Value": "40-500:1",
  230. "Type": "range_float"
  231. },
  232. {
  233. "Value": "0-500:1",
  234. "Type": "range_float"
  235. }
  236. ]
  237. }
  238. },
  239. {
  240. "Name": "系统盘种类",
  241. "Code": "SystemDisk.Category",
  242. "Unit": "GB",
  243. "Values": {
  244. "AttributeValue": [
  245. {
  246. "Name": "普通云盘",
  247. "Value": "cloud",
  248. "Type": "single_string"
  249. },
  250. {
  251. "Name": "本地SSD盘",
  252. "Value": "ephemeral_ssd",
  253. "Type": "single_string"
  254. }
  255. ]
  256. }
  257. },
  258. {
  259. "Values": {
  260. "Name": "公网带宽",
  261. "Code": "InternetMaxBandwidthOut",
  262. "Unit": "Kbps",
  263. "AttributeValue": [
  264. {
  265. "Value": "0-5120:1024",
  266. "Type": "range_float"
  267. },
  268. {
  269. "Value": "1024-102400:1024",
  270. "Type": "range_float"
  271. }
  272. ]
  273. }
  274. },
  275. {
  276. "Name": "vm_web_type",
  277. "Code": "NetworkType",
  278. "Values": {
  279. "AttributeValue": [
  280. {
  281. "Name": "专有网络",
  282. "Value": "1",
  283. "Type": "single_string"
  284. },
  285. {
  286. "Name": "经典网络",
  287. "Value": "0",
  288. "Type": "single_string"
  289. }
  290. ]
  291. }
  292. }
  293. ]
  294. }
  295. },
  296. "Message": "Successful!",
  297. "RequestId": "497BDE28-B573-4D62-8CE8-36F98619DA0A",
  298. "Success": true,
  299. "Code": "Success"
  300. }