文档

DescribePrice - 查询ENS实例价格

调用DescribePrice查询云服务器ENS资源的最新价格。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

授权信息

下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:

  • 操作:是指具体的权限点。
  • 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。
  • 资源类型:是指操作中支持授权的资源类型。具体说明如下:
    • 对于必选的资源类型,用背景高亮的方式表示。
    • 对于不支持资源级授权的操作,用全部资源表示。
  • 条件关键字:是指云产品自身定义的条件关键字。
  • 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。
操作访问级别资源类型条件关键字关联操作
ens:DescribePriceRead
  • acs:ens::{#accountId}:*

请求参数

名称类型必填描述示例值
InstanceTypestring

实例规格。

ens.sn1.tiny
EnsRegionIdstring

节点 ID。

cn-shanghai-unicom
Periodinteger

购买资源的时长。

  • 如果不指定 PeriodUnit,则默认按月购买。目前只支持按 Days 和 Month。
  • 如果 PeriodUnit 为 Day 时,Period 仅可以 3。
  • 如果 PeriodUnit 为 Month 时,则 Period 可以为 1-9,12。
1
SystemDisk.Sizeinteger

系统盘大小,单位:GB

20
Quantityinteger

数量。

1
DataDisk.1.Sizeinteger

数据盘大小,单位 GB。如果此字段不为空,则以此段为准。

50
InternetChargeTypestring

ENS 带宽计费方式。取值:

  • BandwidthByDay:日峰值带宽。
  • 95BandwidthByMonth:月 95 峰值带宽。
  • PayByBandwidth4thMonth:月第四峰值带宽。
  • PayByBandwidth:固定规格带宽。
95BandwidthByMonth
DataDisksobject []

如果 DataDisk.1.Size 为空且本字段不为空时的则以本字段为准。

Categorystring

磁盘类型

cloud_efficiency
Sizelong

数据盘大小,单位:GB。

50
PeriodUnitstring

查询云服务器 ENS 不同计费周期的价格。取值范围:

  • Month(默认):按月计费的价格单位。
  • Day:按天计费的价格单位。
Month

返回参数

名称类型描述示例值
object
PriceInfoobject

价格信息列表。

Priceobject

价格信息。

Currencystring

币种。

  • CNY:人民币。
  • USD:美元。
  • JPY:日元。
USD
DiscountPricefloat

折扣。

1
OriginalPricefloat

原价。

16125.00
TradePricefloat

交易价格。

126.75
RequestIdstring

请求 ID。

694EB8FF-446C-5B1E-8146-9629E492551F

示例

正常返回示例

JSON格式

{
  "PriceInfo": {
    "Price": {
      "Currency": "USD",
      "DiscountPrice": 1,
      "OriginalPrice": 16125,
      "TradePrice": 126.75
    }
  },
  "RequestId": "694EB8FF-446C-5B1E-8146-9629E492551F"
}

错误码

HTTP status code错误码错误信息描述
400MissingParameterThe input parameter that is mandatory for processing this request is not supplied.-
400InstanceIdNotFoundThe input parameter instancdId that is not found.-
400NoPermissionPermission denied.没有足够的权限,请联系云账号管理员授予您相应权限。
400InvalidParameterThe input parameter is Invalid.-
400StockNotEnoughThe specified configuration is unavailable. Reconfigure and try again.-
400InvalidParameter.%sThe specified field %s invalid. Please check it again.-
400InvalidParameterThe errorMessage is %s. Please check it again.-
400StockNotEnoughThe specified EnsRegionId is unavailable. Reconfigure and try again.-
400StockNotEnoughThe specified InstanceSpec is unavailable. Reconfigure and try again.-
400CallInterfaceCall Interface Happen Error.接口调用出错。

访问错误中心查看更多错误码。

变更历史

变更时间变更内容概要操作
2023-12-26OpenAPI 错误码发生变更看变更集
变更项变更内容
错误码OpenAPI 错误码发生变更
    错误码 400 变更
  • 本页导读 (1)
文档反馈