Queries the SKU list and list prices under a specified pricing entity of a commodity. A product feature typically has 1 to multiple SKUs, and some products may have tens of thousands of SKUs. The request parameters support filtered queries based on specific SKU configuration conditions.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
bss:DescribeProduct |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| CommodityCode |
string |
Yes |
The commodity code. You can call the QueryCommodityList operation to query the commodity code. |
ecs |
| PriceEntityCode |
string |
Yes |
The pricing entity code. You can call the QueryPriceEntityList operation to query the pricing entity code. |
instance_type |
| PageSize |
integer |
Yes |
The number of entries per page. Maximum value: 50. |
20 |
| NextPageToken |
string |
No |
The pagination token. Leave this parameter empty for the first page query. The query result returns the token for the next page. An empty token in the result indicates that all data has been retrieved. You can obtain the next page token from the NextPageToken field in the query result. |
080112060a0422020800180022490a470342000000315333303332363436363336333433393636333136333338333733373333333133373336363336323634363336363337333836333636333636313336363433363332 |
| PriceFactorConditionMap |
object |
No |
The collection of pricing factor conditions. You can call the QueryPriceEntityList operation to query pricing factor codes and pricing factor values. |
|
|
array |
No |
The collection of pricing factor values. |
||
|
string |
No |
The pricing factor value pair. |
{"vm_region_no":"cn-shiwei-shenshu"} |
|
| Lang |
string |
No |
The language. Default value: zh (Chinese). Valid values:
|
en |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| RequestId |
string |
Id of the request |
F5B803CF-94D8-43AF-ADB3-D819AAD30E27 |
| Code |
string |
The status code. |
Success |
| Message |
string |
The response message. |
Successful! |
| Success |
boolean |
Indicates whether the request was successful. |
true |
| Data |
object |
The returned data. |
|
| SkuPricePage |
object |
The pricing entity SKU information. |
|
| TotalCount |
integer |
The total number of SKUs. |
18732 |
| NextPageToken |
string |
The token for the next page. |
080112060a0422020800180022490a470342000000315333303332363436363336333433393636333136333338333733373333333133373336363336323634363336363337333836333636333636313336363433363332 |
| SkuPriceList |
array<object> |
The list of SKUs. |
|
|
array<object> |
The SKU object. |
||
| SkuCode |
string |
The SKU code. |
017c15a31507bc6de22aa93777461adc |
| CskuPriceList |
array<object> |
The list of SKU prices. |
|
|
array<object> |
The SKU price object. |
||
| CskuCode |
string |
The CSK code, which is the unique identifier for a price. |
ac74dd7b52ae6389ddef099283fb8275 |
| Currency |
string |
The currency. Valid values:
|
CNY |
| UsageUnit |
string |
The usage unit. |
个 |
| PriceType |
string |
The price type. Valid values:
|
hourPrice |
| PriceMode |
string |
The pricing model. Valid values:
|
STEP_ARRIVE |
| Price |
string |
The price. |
100 |
| PriceUnit |
string |
The price unit. |
美元/个 |
| RangeList |
array<object> |
This parameter has a value that specifies the range only when `PriceMode` is `STEP_ACCUMULATION` or `STEP_ARRIVE`. If `PriceMode` is `NORMAL_PRICE`, this parameter is null. |
|
|
object |
|||
| FactorCode |
string |
The factor code. |
212fbd27866307fc79ecf06934a88b2c |
| Min |
string |
The minimum value. |
1 |
| Max |
string |
The maximum value. |
10 |
| Type |
string |
The interval closure type. Valid values:
|
LORC |
| SkuFactorMap |
object |
A collection of factor values. |
|
|
string |
The factor value pair. The pricing objects of different commodities have their own factors. For example, the factors for the |
{ "vm_region_no": "cn-zhangjiakou-na62-a01", "iooptimized": "optimized", "vm_os_kind": "windows", "instance_type": "ecs.i1.xlarge" } |
Examples
Success response
JSON format
{
"RequestId": "F5B803CF-94D8-43AF-ADB3-D819AAD30E27",
"Code": "Success",
"Message": "Successful!",
"Success": true,
"Data": {
"SkuPricePage": {
"TotalCount": 18732,
"NextPageToken": "080112060a0422020800180022490a470342000000315333303332363436363336333433393636333136333338333733373333333133373336363336323634363336363337333836333636333636313336363433363332",
"SkuPriceList": [
{
"SkuCode": "017c15a31507bc6de22aa93777461adc",
"CskuPriceList": [
{
"CskuCode": "ac74dd7b52ae6389ddef099283fb8275",
"Currency": "CNY",
"UsageUnit": "个",
"PriceType": "hourPrice",
"PriceMode": "STEP_ARRIVE",
"Price": "100",
"PriceUnit": "美元/个",
"RangeList": [
{
"FactorCode": "212fbd27866307fc79ecf06934a88b2c",
"Min": "1",
"Max": "10",
"Type": "LORC"
}
]
}
],
"SkuFactorMap": {
"key": "{ \"vm_region_no\": \"cn-zhangjiakou-na62-a01\", \"iooptimized\": \"optimized\", \"vm_os_kind\": \"windows\", \"instance_type\": \"ecs.i1.xlarge\" }"
}
}
]
}
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.