Queries the list of SKUs and their list prices under a specified pricing entity of a commodity. A product feature typically has 1 to multiple SKUs, and some products can 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 a 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 entity 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 returned 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 SKU list. |
|
|
array<object> |
The SKU object. |
||
| SkuCode |
string |
sku code |
017c15a31507bc6de22aa93777461adc |
| CskuPriceList |
array<object> |
The SKU price list. |
|
|
array<object> |
The SKU price object. |
||
| CskuCode |
string |
The CSKU code, which is the unique price identifier. |
ac74dd7b52ae6389ddef099283fb8275 |
| Currency |
string |
The currency. Valid values:
|
CNY |
| UsageUnit |
string |
The usage unit. |
unit |
| PriceType |
string |
The price type. Valid values:
|
hourPrice |
| PriceMode |
string |
The pricing mode. Valid values:
|
STEP_ARRIVE |
| Price |
string |
The price. |
100 |
| PriceUnit |
string |
The price unit. |
USD/unit |
| RangeList |
array<object> |
This field has a value when PriceMode is STEP_ACCUMULATION or STEP_ARRIVE, specifying the range. When PriceMode is NORMAL_PRICE, this field is NULL. |
|
|
object |
The range 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 |
The collection of factor values. Different commodities have their own factors under pricing entities. For example, the instance_type pricing entity of the ECS commodity has factors such as |
|
|
string |
The factor value pair. Each pricing object of a commodity has its own factors. For example, the instance_type pricing object of an ECS commodity has the following factors: |
{ "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.