GetSubscriptionPrice - 预付费产品询价服务
查询预付费产品价格。
接口说明
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
 调试
        
            调试
        
    
授权信息
| 操作 | 访问级别 | 资源类型 | 条件关键字 | 关联操作 | 
| bss:DescribePrice | get | *全部资源 
 | bssapi:ProductCode bssapi:ProductType | 无 | 
请求参数
| 名称 | 类型 | 必填 | 描述 | 示例值 | 
| ServicePeriodUnit | string | 否 | 服务时长单位。取值范围: 
 | Year | 
| SubscriptionType | string | 是 | 订阅类型。取值类型:Subscription(预付费)。 | Subscription | 
| ProductCode | string | 是 | 产品代码。 | ecs | 
| OrderType | string | 是 | 订单类型。取值范围: 
 | NewOrder | 
| ServicePeriodQuantity | integer | 否 | 服务时长。 | 1 | 
| ProductType | string | 否 | 产品类型,是否必输以具体产品的询价文档为准。 | ecs | 
| Region | string | 否 | 实例所属的 Region ID(地域 ID)。 | cn-hangzhou | 
| InstanceId | string | 否 | 指定询价的实例 ID,升级场景必须设置,用于获取实例升级前配置。 | i-khkjhxxxxxxxxx | 
| Quantity | integer | 否 | 数量。 | 1 | 
| ModuleList | array<object> | 是 | 计价模块列表。 | |
| object | 否 | |||
| ModuleStatus | integer | 否 | 仅在订单类型为 Upgrade(升级)时需要,表示此次询价模块变更状态。 取值范围: 
 默认值:1。 | 1 | 
| ModuleCode | string | 是 | 第 n 个计价模块的模块标识。 | PackageCode | 
| Tag | string | 否 | 仅在某些产品的升级变配中需要,代表指定资源的标识。例如:对于磁盘的变配,用 Tag 标识具体磁盘对应的 Id。 | 213213123 | 
| Config | string | 是 | 第 n 个计价模块的配置,n 的取值范围为(1~50),格式:“AA:aa,BB:bb”,其中 AA,BB 分别为计价模块属性标识,aa,bb 分别为计价模块属性的属性值。 | PackageCode:version_1 | 
返回参数
| 名称 | 类型 | 描述 | 示例值 | 
| object | |||
| Code | string | 状态码。 | InvalidConfigCod | 
| Message | string | 错误信息。 | Successful | 
| RequestId | string | 请求 ID。 | 30E7066E-AE6F-4E59-AFE6-11386CE3AFA7 | 
| Success | boolean | 是否成功。 | true | 
| Data | object | 产品价格信息。 | |
| OriginalPrice | number | 原价。 | 900 | 
| DiscountPrice | number | 折扣。 | 100 | 
| Currency | string | 币种。取值范围: 
 | CNY | 
| Quantity | integer | 数量。 | 1 | 
| TradePrice | number | 优惠价。 | 0 | 
| ModuleDetails | object | ||
| ModuleDetail | array<object> | 计价模块价格详情。 | |
| object | |||
| CostAfterDiscount | number | 优惠价。 | 0 | 
| InvoiceDiscount | number | 折扣。 | 100 | 
| UnitPrice | number | 单价。 | 0 | 
| OriginalCost | number | 原价。 | 200 | 
| ModuleCode | string | 计价模块标识。 | PackageCode | 
| PromotionDetails | object | ||
| PromotionDetail | array<object> | 优惠详情。 | |
| object | |||
| PromotionDesc | string | 优惠描述。 | test | 
| PromotionId | integer | 优惠标识。 | 1021199213 | 
| PromotionName | string | 优惠名称。 | test | 
示例
正常返回示例
JSON格式
{
  "Code": "InvalidConfigCod",
  "Message": "Successful",
  "RequestId": "30E7066E-AE6F-4E59-AFE6-11386CE3AFA7",
  "Success": true,
  "Data": {
    "OriginalPrice": 900,
    "DiscountPrice": 100,
    "Currency": "CNY",
    "Quantity": 1,
    "TradePrice": 0,
    "ModuleDetails": {
      "ModuleDetail": [
        {
          "CostAfterDiscount": 0,
          "InvoiceDiscount": 100,
          "UnitPrice": 0,
          "OriginalCost": 200,
          "ModuleCode": "PackageCode"
        }
      ]
    },
    "PromotionDetails": {
      "PromotionDetail": [
        {
          "PromotionDesc": "test",
          "PromotionId": 1021199213,
          "PromotionName": "test"
        }
      ]
    }
  }
}错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。