Queries the most recent price of an Edge Node Service (ENS) instance.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ens:DescribePrice |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceType |
string |
Yes |
The specifications of instances. |
ens.sn1.tiny |
| EnsRegionId |
string |
Yes |
The ID of the ENS node. |
cn-shanghai-unicom |
| Period |
integer |
Yes |
The subscription duration of the instance.
|
1 |
| SystemDisk.Size |
integer |
Yes |
The size of the system disk. Unit: GB. |
20 |
| Quantity |
integer |
Yes |
The number of instances. |
1 |
| DataDisk.1.Size |
integer |
No |
The size of the data disk. Unit: GB. If you specify this parameter, this parameter takes precedence over the Size property in DataDisks. |
50 |
| InternetChargeType |
string |
Yes |
The bandwidth metering method of the instance. Valid values:
|
95BandwidthByMonth |
| DataDisks |
array<object> |
No |
If you leave DataDisk.1.Size empty, the value that you specified for this parameter is used. |
|
|
object |
No |
|||
| Category |
string |
No |
The category of the disk. |
cloud_efficiency |
| Size |
integer |
No |
The size of the data disk. Unit: GB. |
50 |
| PeriodUnit |
string |
No |
The billing cycle of the ENS instance. Valid values:
|
Month |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| PriceInfo |
object |
The price information. |
|
| Price |
object |
The price. |
|
| Currency |
string |
The type of currency.
|
USD |
| DiscountPrice |
number |
The discount. |
1 |
| OriginalPrice |
number |
The original price. |
16125.00 |
| TradePrice |
number |
The final price. |
126.75 |
| RequestId |
string |
The ID of the request. |
694EB8FF-446C-5B1E-8146-9629E492551F |
Examples
Success response
JSON format
{
"PriceInfo": {
"Price": {
"Currency": "USD",
"DiscountPrice": 1,
"OriginalPrice": 16125,
"TradePrice": 126.75
}
},
"RequestId": "694EB8FF-446C-5B1E-8146-9629E492551F"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | MissingParameter | The input parameter that is mandatory for processing this request is not supplied. | |
| 400 | InstanceIdNotFound | The input parameter instancdId that is not found. | The specified instance ID does not exist. |
| 400 | NoPermission | Permission denied. | |
| 400 | InvalidParameter | The input parameter is Invalid. | |
| 400 | StockNotEnough | The specified configuration is unavailable. Reconfigure and try again. | |
| 400 | InvalidParameter.%s | The specified field %s invalid. Please check it again. | |
| 400 | CallInterface | Call Interface Happen Error. | An error occurred when you call the operation. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.