查询商务折扣信息-ListBusinessDiscountInfo
功能介绍
客户可以查询正在生效中的华为云框架商务折扣信息。
接口约束
该接口可以使用客户AK/SK或者Token调用。
调试
您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
授权信息
账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。
- 如果使用角色与策略授权,具体权限要求请参见策略授权参考。
- 如果使用身份策略授权,需具备如下身份策略权限。
授权项
描述
访问级别
资源类型(*为必须)
条件键
别名
billing:contract:view
授予在费用中心查看线上合同、商务及商务折扣的权限。
read
-
-
-
URI
POST /v2/promotions/business/discount-info
| 参数 | 是否必选 | 描述 |
|---|---|---|
| X-Language | 否 | 参数解释: 语言。 约束限制: 不涉及 取值范围:
默认取值: zh_CN。 |
请求消息
请求参数
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| quoting_item_type | 是 | String | 参数解释: 报价项类型 约束限制: 不涉及 取值范围:
默认取值: 不涉及 |
| cloud_service_types | 否 | List<String> | 参数解释: 云服务编码列表,例如OBS的云服务类型编码为“hws.service.type.obs”。您可以调用查询云服务类型列表-ListServiceTypes接口获取。 约束限制:
取值范围: [0-100] 默认取值: 不涉及 |
| charging_modes | 否 | List<String> | 参数解释: 计费模式列表 约束限制:
取值范围: [0-20] 计费模式:
默认取值: 不涉及 |
| site_code | 否 | String | 参数解释: 运营站点编码 约束限制:
取值范围: [1-64] 默认取值: 不涉及 |
| offset | 否 | Integer | 参数解释: 分页偏移量 约束限制: 不涉及 取值范围: [0-2147483647] 默认取值: 0 |
| limit | 否 | Integer | 参数解释: 每页条数 约束限制: 不涉及 取值范围: [1-1000] 默认取值: 20 |
请求示例
POST https://bss.myhuaweicloud.com/v2/promotions/business/discount-info HTTP/1.1 Content-Type: application/json X-Auth-Token:MIIPAgYJKoZIhvcNAQcCo...ggg1BBIINPXsidG9rZ { "quoting_item_type": "PRODUCT_ITEM", "cloud_service_types": [], "charging_modes": [], "site_code": null, "offset": 0, "limit": 20 }
响应信息
响应参数
| 参数 | 参数类型 | 描述 |
|---|---|---|
| error_code | String | 参数解释: 状态码。 具体请参考状态码。只有失败才返回该字段。 取值范围: 最大长度:20 |
| error_msg | String | 参数解释: 错误描述信息。只有失败才返回该字段。 取值范围: 最大长度:1000 |
| total_count | Integer | 参数解释: 总条数 取值范围: 不涉及 |
| commerce_id | String | 参数解释: 商务ID 取值范围: [0-64] |
| commerce_code | String | 参数解释: 商务编号 取值范围: [0-64] |
| effective_time | String | 参数解释: 商务生效时间,UTC时间,格式:yyyy-MM-ddTHH:mm:ssZ 取值范围: [0-32] |
| expire_time | String | 参数解释: 商务失效时间,UTC时间,格式:yyyy-MM-ddTHH:mm:ssZ 取值范围: [0-32] |
| product_quoting_items | List<ProductQuotingItem> | 参数解释: 产品报价项列表,具体请参见表2。 quoting_item_type=PRODUCT_ITEM时返回,否则返回空列表。 取值范围: [0-1000] |
| category_quoting_items | List<CategoryQuotingItem> | 参数解释: 分类报价项列表,具体请参见表4。quoting_item_type=CATEGORY_ITEM时返回,否则返回空列表。 取值范围: [0-1000] |
| category_quoting_item_steps | List<CategoryQuotingItemStep> | 参数解释: 分类报价项阶梯列表,具体请参见表5。 quoting_item_type=CATEGORY_ITEM时返回,否则返回空列表。 取值范围: [0-100] |
| accumulation_cycle_type | String | 参数解释: 阶梯累计周期类型,category_quoting_item_steps有值返回时返回。 取值范围: [0-32] |
| sites | List<SiteInfo> | 参数解释: 运营站点列表,具体请参见表6。 取值范围: 不涉及 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| item_id | String | 参数解释: 报价项ID 取值范围: [0-64] |
| product_id | String | 参数解释: 产品ID 取值范围: [0-64] |
| product_spec_name | String | 参数解释: 产品规格名称 取值范围: [0-256] |
| cloud_service_type | String | 参数解释: 云服务编码 取值范围: [0-64] |
| cloud_service_type_name | String | 参数解释: 云服务名称 取值范围: [0-256] |
| site_code | String | 参数解释: 归属运营站点编码 取值范围: [0-64] |
| related_regions | List<RegionInfo> | 参数解释: 产品关联的云服务区信息列表,具体参见表7。 取值范围: 不涉及 |
| charge_event_code | String | 参数解释: 计费事件编码 取值范围: [0-128] |
| charging_mode | String | 参数解释: 计费模式 取值范围:
|
| preferential_category | Integer | 参数解释: 优惠分类 取值范围:
|
| preferential_type | Integer | 参数解释: 优惠方式 取值范围:
|
| sales_price | BigDecimal | 参数解释: 固定单价,preferential_type=1固定单价时有值。 取值范围: 不涉及 |
| discount_ratio | BigDecimal | 参数解释: 折扣率,preferential_type=0产品折扣时有值。 取值范围: [0-1] |
| pricing_basis | String | 参数解释: 计费单位 取值范围: [0-64] |
| effective_time | String | 参数解释: 报价项生效时间,UTC时间,格式:yyyy-MM-ddTHH:mm:ssZ 取值范围: [0-32] |
| expire_time | String | 参数解释: 报价项失效时间,UTC时间,格式:yyyy-MM-ddTHH:mm:ssZ 取值范围: [0-32] |
| product_quoting_item_steps | List<ProductQuotingItemStep> | 参数解释: 产品报价项阶梯列表,产品阶梯或分时优惠时有值返回,否则返回空列表。具体请参见表3。 取值范围: 不涉及 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| step_id | String | 参数解释: 阶梯ID 取值范围: [0-64] |
| step_no | String | 参数解释: 阶梯编号 取值范围: [0-64] |
| step_start | BigDecimal | 参数解释: 阶梯起始值 取值范围: 不涉及 |
| start_measure_id | Integer | 参数解释: 起始值度量单位 取值范围: 不涉及 |
| step_end | BigDecimal | 参数解释: 阶梯结束值 取值范围: 不涉及 |
| end_measure_id | Integer | 参数解释: 结束值度量单位 取值范围: 不涉及 |
| preferential_type | Integer | 参数解释: 优惠方式 取值范围:
|
| sales_price | BigDecimal | 参数解释: 固定单价,preferential_type=1固定单价时有值。 取值范围: 不涉及 |
| discount_ratio | BigDecimal | 参数解释: 折扣率,preferential_type=0产品折扣时有值。 取值范围: [0-1] |
| pricing_basis | String | 参数解释: 计费单位 取值范围: [0-64] |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| item_id | String | 参数解释: 报价项ID 取值范围: [0-64] |
| cloud_service_type | String | 参数解释: 云服务编码 取值范围: [0-64] |
| cloud_service_type_name | String | 参数解释: 云服务名称 取值范围: [0-256] |
| commercial_resource_type | String | 参数解释: 商务资源类型 取值范围: [0-64] |
| resource_type_code | String | 参数解释: 资源类型编码 取值范围: [0-64] |
| resource_type_name | String | 参数解释: 资源类型名称 取值范围: [0-256] |
| sku_family_code | String | 参数解释: SKU族编码 取值范围: [0-64] |
| sku_family_name | String | 参数解释: SKU族名称 取值范围: [0-256] |
| site_code | String | 参数解释: 归属运营站点编码 取值范围: [0-64] |
| region_code | String | 参数解释: 云服务区域编码 取值范围: [0-64] |
| region_name | String | 参数解释: 云服务区域名称 取值范围: [0-256] |
| az_code | String | 参数解释: 可用区AZ编码 取值范围: [0-64] |
| az_name | String | 参数解释: 可用区AZ名称 取值范围: [0-256] |
| step_no | String | 参数解释: 阶梯编号 取值范围: [0-64] |
| charging_mode | String | 参数解释: 计费模式 取值范围:
|
| discount_ratio | BigDecimal | 参数解释: 折扣率 取值范围: [0-1] |
| effective_time | String | 参数解释: 报价项生效时间,UTC时间,格式:yyyy-MM-ddTHH:mm:ssZ 取值范围: [0-32] |
| expire_time | String | 参数解释: 报价项失效时间,UTC时间,格式:yyyy-MM-ddTHH:mm:ssZ 取值范围: [0-32] |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| step_id | String | 参数解释: 阶梯ID 取值范围: [0-64] |
| step_no | String | 参数解释: 阶梯编号 取值范围: [0-64] |
| step_start | BigDecimal | 参数解释: 阶梯起始值 取值范围: 不涉及 |
| start_measure_id | Integer | 参数解释: 起始值度量单位 取值范围: 不涉及 |
| step_end | BigDecimal | 参数解释: 阶梯结束值 取值范围: 不涉及 |
| end_measure_id | Integer | 参数解释: 结束值度量单位 取值范围: 不涉及 |
| effective_time | String | 参数解释: 阶梯生效时间,UTC时间,格式:yyyy-MM-ddTHH:mm:ssZ 取值范围: [0-32] |
| expire_time | String | 参数解释: 阶梯失效时间,UTC时间,格式:yyyy-MM-ddTHH:mm:ssZ 取值范围: [0-32] |
| site_code | String | 参数解释: 运营站点编码 取值范围: [0-64] |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| site_code | String | 参数解释: 运营站点编码 取值范围: [0-64] |
| site_name | String | 参数解释: 运营站点名称 取值范围: [0-256] |
| regions | List<RegionInfo> | 参数解释: 云服务区信息列表,具体参见表7。 取值范围: 不涉及 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| region_code | String | 参数解释: 云服务区编码 取值范围: [0-64] |
| region_name | String | 参数解释: 云服务区名称 取值范围: [0-256] |
响应示例
{
"total_count": 2,
"commerce_id": "011***001",
"commerce_code": "1HF***30J",
"effective_time": "2026-08-13T09:27:01Z",
"expire_time": "2026-09-30T15:59:59Z",
"product_quoting_items": [
{
"item_id": "041***001",
"product_id": "OFF***041",
"product_spec_name": "sku***001",
"cloud_service_type": "hws.service.type.ec2",
"cloud_service_type_name": "弹性云服务器",
"site_code": "HWC",
"related_regions": [
{
"region_code": "cn-north-1",
"region_name": "北京一"
}
],
"charge_event_code": "event***001",
"charging_mode": "ONDEMAND",
"preferential_category": 1,
"preferential_type": null,
"sales_price": null,
"discount_ratio": null,
"pricing_basis": "元/7天",
"effective_time": "2026-08-13T09:27:01Z",
"expire_time": "2026-09-30T15:59:59Z",
"product_quoting_item_steps": [
{
"step_id": "141***001",
"step_no": "1",
"step_start": 0.0,
"start_measure_id": 0,
"step_end": 1000.0,
"end_measure_id": 0,
"preferential_type": 1,
"sales_price": 99.0,
"discount_ratio": null,
"pricing_basis": "元/7天"
},
{
"step_id": "141***002",
"step_no": "2",
"step_start": 1000.0,
"start_measure_id": 0,
"step_end": 2000.0,
"end_measure_id": 0,
"preferential_type": 1,
"sales_price": 98.0,
"discount_ratio": null,
"pricing_basis": "元/7天"
}
]
}
],
"category_quoting_items": [
{
"item_id": "031***_MONTHLY",
"cloud_service_type": "hws.service.type.ec2",
"cloud_service_type_name": "弹性云服务器",
"commercial_resource_type": "hws.resource.type.vmOhter",
"resource_type_code": "hws.resource.type.vm",
"resource_type_name": "云主机",
"sku_family_code": "family***001",
"sku_family_name": "familyName***001",
"site_code": "HWC",
"region_code": "cn-north-1",
"region_name": "北京一",
"az_code": "AZ1",
"az_name": "可用区1",
"step_no": "1",
"charging_mode": "MONTHLY",
"discount_ratio": 0.942,
"effective_time": "2026-08-13T09:22:43Z",
"expire_time": "2026-09-30T15:59:59Z"
}
],
"category_quoting_item_steps": [
{
"step_id": "021***001",
"step_no": "1",
"step_start": 0.0,
"start_measure_id": 1,
"step_end": 1000.0,
"end_measure_id": 1,
"effective_time": "2026-08-13T09:27:01Z",
"expire_time": "2026-09-30T15:59:59Z",
"site_code": "HWC"
},
{
"step_id": "021***002",
"step_no": "2",
"step_start": 1000.0,
"start_measure_id": 1,
"step_end": 2000.0,
"end_measure_id": 1,
"effective_time": "2026-08-13T09:27:01Z",
"expire_time": "2026-09-30T15:59:59Z",
"site_code": "HWC"
}
],
"accumulation_cycle_type": "Month",
"sites": [
{
"site_code": "HWC",
"site_name": "华为云",
"regions": [
{
"region_code": "cn-north-1",
"region_name": "北京一"
}
]
}
]
}
