你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Generate Benefit Utilization Summaries Report - Generate By Billing Account
触发为提供的计费帐户生成权益利用率摘要报告。 此 API 仅支持注册帐户。
POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/providers/Microsoft.CostManagement/generateBenefitUtilizationSummariesReport?api-version=2024-08-01
URI 参数
名称 | 在 | 必需 | 类型 | 说明 |
---|---|---|---|---|
billing
|
path | True |
string |
计费帐户 ID |
api-version
|
query | True |
string |
用于此操作的 API 版本。 |
请求正文
名称 | 必需 | 类型 | 说明 |
---|---|---|---|
endDate | True |
string |
将在报表中提供的摘要数据的结束日期。 |
grain | True |
摘要数据的粒度在报表中提供。 接受的值是“每日”或“每月”。 |
|
startDate | True |
string |
将在报表中提供的摘要数据的开始日期。 |
benefitId |
string |
权益 ID 权益利用率摘要报告适用于。 权益 ID 范围是必需的。 权益订单或任何计费范围不受支持。 |
|
benefitOrderId |
string |
权益订单 ID 权益利用率摘要报告适用于。 权益顺序和权益 ID 范围是必需的。 任何计费范围都不受支持。 |
|
billingAccountId |
string |
权益利用率摘要报告适用于的计费帐户。 计费帐户和计费配置文件范围是必需的。 任何权益范围都不受支持。 |
|
billingProfileId |
string |
用于权益利用率摘要报告的计费配置文件 ID。 计费配置文件范围是必需的。 计费帐户或任何权益范围不受支持。 |
|
kind |
请求的权益数据类型。 计费帐户和计费配置文件范围是必需的。 隐含且不会在权益范围内传递。 支持的值为 Reservation 和 SavingsPlan |
响应
名称 | 类型 | 说明 |
---|---|---|
200 OK |
生成权益利用率摘要报告的状态。 这可能正在进行、失败或已完成。 |
|
202 Accepted |
接受。 将处理请求。 使用位置标头检查状态。 标头
|
|
Other Status Codes |
描述操作失败的原因的错误响应。 |
安全性
azure_auth
Azure Active Directory OAuth2 Flow。
类型:
oauth2
流向:
implicit
授权 URL:
https://login.microsoftonline.com/common/oauth2/authorize
作用域
名称 | 说明 |
---|---|
user_impersonation | 模拟用户帐户 |
示例
GenerateUtilizationSummariesReportByBillingAccount
示例请求
POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/8099099/providers/Microsoft.CostManagement/generateBenefitUtilizationSummariesReport?api-version=2024-08-01
{
"kind": "Reservation",
"endDate": "2022-08-31T00:00:00Z",
"startDate": "2022-06-01T00:00:00Z",
"grain": "Daily"
}
示例响应
Location: https://management.azure.com/providers/Microsoft.Billing/billingAccounts/8099099/providers/Microsoft.CostManagement/benefitUtilizationSummariesOperationResults/cf9f95c9-af6b-41dd-a622-e6f4fc60c3ee?api-version=2024-08-01
Retry-After: 60
{
"input": {
"grain": "Daily",
"billingAccountId": "8099099",
"kind": "Reservation",
"endDate": "2022-08-31T00:00:00Z",
"startDate": "2022-06-01T00:00:00Z"
},
"status": "Complete",
"properties": {
"reportUrl": "https://storage.blob.core.windows.net/details/20220611/00000000-0000-0000-0000-000000000000?sv=2016-05-31&sr=b&sig=jep8HT2aphfUkyERRZa5LRfd9RPzjXbzB%2F9TNiQ",
"secondaryReportUrl": "https://storage-secondary.blob.core.windows.net/details/20220611/00000000-0000-0000-0000-000000000000?sv=2016-05-31&sr=b&sig=jep8HT2aphfUkyERRZa5LRfd9RPzjXbzB%2F9TNiQ",
"validUntil": "2022-06-12T02:56:55.5021869Z"
}
}
定义
名称 | 说明 |
---|---|
Async |
对象,表示报表 URL 和有效,直到生成的异步报表的日期。 |
benefit |
预留或 SavingsPlan。 |
Benefit |
权益利用率摘要报告的状态。 提供异步权益利用率摘要请求输入、状态和报告 sas URL。 |
Benefit |
异步权益利用率摘要请求的属性。 |
Benefit |
reportUrl 和 secondaryReportUrl blob 链接中的 CSV 文件由以下权益利用率数据列组成。 UtilizedPercentage 将为 0,用于节省计划报告和非数据砖预留。 数据砖预留的利用率百分比将为 0。 |
Error |
错误的详细信息。 |
Error |
错误响应指示服务无法处理传入请求。 错误消息中提供了原因。 一些错误响应:
|
grain |
使用情况的粒度。 支持的值:“Hourly” |
Operation |
创建权益利用率摘要报告的状态。 |
AsyncOperationStatusProperties
对象,表示报表 URL 和有效,直到生成的异步报表的日期。
名称 | 类型 | 说明 |
---|---|---|
reportUrl |
异步权益利用率摘要报告的 Sas URL。 如果报表处于“正在运行”或“失败”状态,则为空。 |
|
secondaryReportUrl |
在发生主中断时,辅助存储中异步权益利用率摘要报告的 Sas URL。 如果报表处于“正在运行”或“失败”状态,则为空。 |
|
validUntil |
string |
reportUrl 中提供的 sas URL 过期的日期。 |
benefitKind
预留或 SavingsPlan。
名称 | 类型 | 说明 |
---|---|---|
IncludedQuantity |
string |
权益为 IncludedQuantity。 |
Reservation |
string |
权益是预留。 |
SavingsPlan |
string |
权益是 SavingsPlan。 |
BenefitUtilizationSummariesOperationStatus
权益利用率摘要报告的状态。 提供异步权益利用率摘要请求输入、状态和报告 sas URL。
名称 | 类型 | 说明 |
---|---|---|
input |
给定用于创建权益利用率摘要报表的输入。 |
|
properties |
包含异步权益利用率摘要报告的 sas URL,以及 URL 在到期前有效的日期。 如果报表处于“正在运行”或“失败”状态,则这些值将为空 |
|
status |
创建权益利用率摘要报告的状态。 |
BenefitUtilizationSummariesRequest
异步权益利用率摘要请求的属性。
名称 | 类型 | 说明 |
---|---|---|
benefitId |
string |
权益 ID 权益利用率摘要报告适用于。 权益 ID 范围是必需的。 权益订单或任何计费范围不受支持。 |
benefitOrderId |
string |
权益订单 ID 权益利用率摘要报告适用于。 权益顺序和权益 ID 范围是必需的。 任何计费范围都不受支持。 |
billingAccountId |
string |
权益利用率摘要报告适用于的计费帐户。 计费帐户和计费配置文件范围是必需的。 任何权益范围都不受支持。 |
billingProfileId |
string |
用于权益利用率摘要报告的计费配置文件 ID。 计费配置文件范围是必需的。 计费帐户或任何权益范围不受支持。 |
endDate |
string |
将在报表中提供的摘要数据的结束日期。 |
grain |
摘要数据的粒度在报表中提供。 接受的值是“每日”或“每月”。 |
|
kind |
请求的权益数据类型。 计费帐户和计费配置文件范围是必需的。 隐含且不会在权益范围内传递。 支持的值为 Reservation 和 SavingsPlan |
|
startDate |
string |
将在报表中提供的摘要数据的开始日期。 |
BenefitUtilizationSummaryReportSchema
reportUrl 和 secondaryReportUrl blob 链接中的 CSV 文件由以下权益利用率数据列组成。 UtilizedPercentage 将为 0,用于节省计划报告和非数据砖预留。 数据砖预留的利用率百分比将为 0。
名称 | 类型 | 说明 |
---|---|---|
AvgUtilizationPercentage |
string |
|
BenefitId |
string |
|
BenefitOrderId |
string |
|
BenefitType |
string |
|
Kind |
string |
|
MaxUtilizationPercentage |
string |
|
MinUtilizationPercentage |
string |
|
UsageDate |
string |
|
UtilizedPercentage |
string |
ErrorDetails
错误的详细信息。
名称 | 类型 | 说明 |
---|---|---|
code |
string |
错误代码。 |
message |
string |
指示操作失败的原因的错误消息。 |
ErrorResponse
错误响应指示服务无法处理传入请求。 错误消息中提供了原因。
一些错误响应:
429 TooManyRequests - 请求受到限制。 等待“x-ms-ratelimit-microsoft.consumption-retry-after”标头中指定的时间后重试。
503 ServiceUnavailable - 服务暂时不可用。 在等待“Retry-After”标头中指定的时间后重试。
名称 | 类型 | 说明 |
---|---|---|
error |
错误的详细信息。 |
grain
使用情况的粒度。 支持的值:“Hourly”
名称 | 类型 | 说明 |
---|---|---|
Daily |
string |
每小时粒度对应于每天的值。 |
Hourly |
string |
每小时粒度对应于每小时的值。 |
Monthly |
string |
每小时粒度对应于每月的值。 |
OperationStatusType
创建权益利用率摘要报告的状态。
名称 | 类型 | 说明 |
---|---|---|
Complete |
string |
|
Failed |
string |
|
Running |
string |