Generate Cost Details Report - Get Operation Results
取得指定作業的結果。 此連結會在 CostDetails 建立要求回應位置標頭中提供。
GET https://management.azure.com/{scope}/providers/Microsoft.CostManagement/costDetailsOperationResults/{operationId}?api-version=2023-11-01
URI 參數
名稱 | 位於 | 必要 | 類型 | Description |
---|---|---|---|---|
operation
|
path | True |
string |
目標作業標識碼。 |
scope
|
path | True |
string |
訂用帳戶、計費帳戶或其他計費範圍的 ARM 資源標識碼。目前不支援資源群組和管理群組。 如需詳細資訊,請參閱 https://aka.ms/costmgmt/scopes。 |
api-version
|
query | True |
string |
用於此作業的 API 版本。 |
回應
名稱 | 類型 | Description |
---|---|---|
200 OK |
正常。 要求成功。 |
|
202 Accepted |
已接受。 作業正在進行中。 |
|
Other Status Codes |
描述作業失敗原因的錯誤回應。 |
安全性
azure_auth
Azure Active Directory OAuth2 Flow。
類型:
oauth2
Flow:
implicit
授權 URL:
https://login.microsoftonline.com/common/oauth2/authorize
範圍
名稱 | Description |
---|---|
user_impersonation | 模擬您的用戶帳戶 |
範例
Get details of the operation result
範例要求
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.CostManagement/costDetailsOperationResults/00000000-0000-0000-0000-000000000000?api-version=2023-11-01
範例回覆
{
"id": "subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.CostManagement/costDetailsOperationResults/00000000-0000-0000-0000-000000000000",
"name": "00000000-0000-0000-0000-000000000000",
"status": "Completed",
"manifest": {
"manifestVersion": "2023-11-01",
"dataFormat": "Csv",
"blobCount": 1,
"byteCount": 32741,
"compressData": false,
"requestContext": {
"requestScope": "subscriptions/00000000-0000-0000-0000-000000000000",
"requestBody": {
"metric": "ActualCost",
"timePeriod": {
"start": "2020-03-01",
"end": "2020-03-15"
}
}
},
"blobs": [
{
"blobLink": "https://ccmreportstorageeastus.blob.core.windows.net/armreports/00000/00000000-0000-0000-0000-000000000000?sv=2020-05-31&sr=b&sig=abcd",
"byteCount": 32741
}
]
},
"validTill": "2022-05-10T08:08:46.1973252Z"
}
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.CostManagement/costDetailsOperationResults/00000000-0000-0000-0000-000000000000?api-version=2023-11-01
Retry-After: 60
定義
名稱 | Description |
---|---|
Blob |
此作業所產生的 Blob 資訊。 |
Cost |
報表的數據格式 |
Cost |
詳細報表的類型。 預設會提供 ActualCost |
Cost |
成本詳細數據 Api 長時間執行作業的結果。 |
Cost |
成本詳細數據作業的狀態 |
Cost |
提取成本詳細報表數據的開始和結束日期。 API 只允許提取 1 個月或小於 13 個月的數據。 |
Error |
錯誤的詳細數據。 |
Error |
錯誤回應表示服務無法處理傳入要求。 錯誤訊息中提供了原因。 某些錯誤回應:
|
Generate |
成本詳細報表的定義。 |
BlobInfo
此作業所產生的 Blob 資訊。
名稱 | 類型 | Description |
---|---|---|
blobLink |
string |
連結至 Blob 以下載檔。 |
byteCount |
integer |
Blob 中的位元組。 |
CostDetailsDataFormat
報表的數據格式
名稱 | 類型 | Description |
---|---|---|
Csv |
string |
Csv 數據格式。 |
CostDetailsMetricType
詳細報表的類型。 預設會提供 ActualCost
名稱 | 類型 | Description |
---|---|---|
ActualCost |
string |
實際成本數據。 |
AmortizedCost |
string |
分攤成本數據。 |
CostDetailsOperationResults
成本詳細數據 Api 長時間執行作業的結果。
名稱 | 類型 | Description |
---|---|---|
error |
錯誤的詳細數據。 |
|
id |
string |
長時間執行作業的標識碼。 |
manifest.blobCount |
integer |
Blob 總數。 |
manifest.blobs |
Blob |
此作業所產生的 Blob 資訊清單。 |
manifest.byteCount |
integer |
所有 Blob 中的位元組總數。 |
manifest.compressData |
boolean |
這是壓縮格式的數據。 |
manifest.dataFormat |
報表的數據格式 |
|
manifest.manifestVersion |
string |
指令清單版本。 |
manifest.requestContext.requestBody |
成本詳細數據呼叫中提供的要求承載本文 |
|
manifest.requestContext.requestScope |
string |
要求的要求範圍。 |
name |
string |
長時間執行作業的名稱。 |
status |
成本詳細數據作業的狀態 |
|
type |
string |
長時間執行的作業類型。 |
validTill |
string |
報表 URL 在 UTC 中變成無效/到期的時間,例如 2020-12-08T05:55:59.4394737Z。 |
CostDetailsStatusType
成本詳細數據作業的狀態
名稱 | 類型 | Description |
---|---|---|
Completed |
string |
作業已完成。 |
Failed |
string |
作業失敗。 |
NoDataFound |
string |
作業已完成且找不到任何成本數據。 |
CostDetailsTimePeriod
提取成本詳細報表數據的開始和結束日期。 API 只允許提取 1 個月或小於 13 個月的數據。
名稱 | 類型 | Description |
---|---|---|
end |
string |
要提取數據的結束日期。範例格式 2020-03-15 |
start |
string |
要從中提取數據的開始日期。 範例格式 2020-03-15 |
ErrorDetails
錯誤的詳細數據。
名稱 | 類型 | Description |
---|---|---|
code |
string |
錯誤碼。 |
message |
string |
指出作業失敗原因的錯誤訊息。 |
ErrorResponse
錯誤回應表示服務無法處理傳入要求。 錯誤訊息中提供了原因。
某些錯誤回應:
429 TooManyRequests - 要求已節流。 等候 「x-ms-ratelimit-microsoft.consumption-retry-after」 標頭中指定的時間後重試。
503 ServiceUnavailable - 服務暫時無法使用。 請在等候「Retry-After」標頭中指定的時間之後重試。
名稱 | 類型 | Description |
---|---|---|
error |
錯誤的詳細數據。 |
GenerateCostDetailsReportRequestDefinition
成本詳細報表的定義。
名稱 | 類型 | Description |
---|---|---|
billingPeriod |
string |
此參數只能由 Enterprise 合約客戶使用。 使用 YearMonth (,例如202008) 格式。 此參數不能與 invoiceId 或 timePeriod 參數一起使用。 如果在要求本文中未提供 timePeriod、invoiceId 或 billingPeriod 參數,API 將會傳回目前月份的成本。 |
invoiceId |
string |
此參數只能由 Microsoft 客戶合約客戶使用。 此外,其只能用於帳單設定檔或客戶範圍。 此參數不能與 billingPeriod 或 timePeriod 參數一起使用。 如果在要求本文中未提供 timePeriod、invoiceId 或 billingPeriod 參數,API 將會傳回目前月份的成本。 |
metric |
詳細報表的類型。 預設會提供 ActualCost |
|
timePeriod |
針對報表要求之成本詳細數據的特定日期範圍。 此參數不能與 invoiceId 或 billingPeriod 參數一起使用。 如果在要求本文中未提供 timePeriod、invoiceId 或 billingPeriod 參數,API 將會傳回目前月份的成本。 API 只允許提取 1 個月或小於 13 個月的數據。 如果未提供 timePeriod 或 billingPeriod 或 invoiceId,API 預設為開啟月份時間週期 |