Views - Get
依檢視名稱取得檢視。
GET https://management.azure.com/providers/Microsoft.CostManagement/views/{viewName}?api-version=2023-11-01
URI 參數
名稱 | 位於 | 必要 | 類型 | Description |
---|---|---|---|---|
view
|
path | True |
string |
檢視表名稱 |
api-version
|
query | True |
string |
用於此作業的 API 版本。 |
回應
名稱 | 類型 | Description |
---|---|---|
200 OK |
正常。 要求已成功。 |
|
Other Status Codes |
描述作業失敗原因的錯誤回應。 |
安全性
azure_auth
Azure Active Directory OAuth2 Flow。
類型:
oauth2
Flow:
implicit
授權 URL:
https://login.microsoftonline.com/common/oauth2/authorize
範圍
名稱 | Description |
---|---|
user_impersonation | 模擬您的用戶帳戶 |
範例
PrivateView
範例要求
GET https://management.azure.com/providers/Microsoft.CostManagement/views/swaggerExample?api-version=2023-11-01
範例回覆
{
"id": "/providers/Microsoft.CostManagement/views/swaggerExample",
"name": "swaggerExample",
"type": "Microsoft.CostManagement/Views",
"eTag": "\"1d4ff9fe66f1d10\"",
"properties": {
"displayName": "swagger Example",
"scope": "",
"query": {
"type": "Usage",
"timeframe": "MonthToDate",
"dataSet": {
"granularity": "Daily",
"aggregation": {
"totalCost": {
"name": "PreTaxCost",
"function": "Sum"
}
},
"grouping": [],
"sorting": [
{
"direction": "Ascending",
"name": "UsageDate"
}
]
}
},
"chart": "Table",
"accumulated": "true",
"metric": "ActualCost",
"kpis": [
{
"type": "Forecast",
"id": null,
"enabled": true
},
{
"type": "Budget",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MYDEVTESTRG/providers/Microsoft.Consumption/budgets/swaggerDemo",
"enabled": true
}
],
"pivots": [
{
"type": "Dimension",
"name": "ServiceName"
},
{
"type": "Dimension",
"name": "MeterCategory"
},
{
"type": "TagKey",
"name": "swaggerTagKey"
}
]
}
}
定義
名稱 | Description |
---|---|
Accumulated |
顯示一段時間累積的成本。 |
Chart |
成本分析中主要檢視的圖表類型。 必要。 |
Error |
錯誤的詳細數據。 |
Error |
錯誤回應表示服務無法處理傳入要求。 錯誤訊息中會提供原因。 某些錯誤回應:
|
Function |
要使用的聚合函數名稱。 |
Kpi |
每個 KPI 都必須包含 'type' 和 'enabled' 金鑰。 |
Kpi |
KPI 類型 (預測、預算) 。 |
Metric |
顯示成本時要使用的計量。 |
Operator |
要用於比較的運算符。 |
Pivot |
每個樞紐都必須包含 『type』 和 'name'。 |
Pivot |
要顯示在檢視中的數據類型。 |
Query |
匯出中數據行的類型。 |
Report |
報表中要使用的匯總表達式。 |
Report |
要在報表中使用的比較表達式。 |
Report |
報表中存在的數據定義。 |
Report |
報表中的數據集組態。 |
Report |
報表中使用的篩選表達式。 |
Report |
報表中要使用的依表達式分組。 |
Report |
報表中要使用的表示式順序。 |
Report |
排序方向。 |
Report |
提取報表數據的開始和結束日期。 |
Report |
報表中數據列的數據粒度。 |
Report |
提取報表數據的時間範圍。 如果為自定義,則必須提供特定的時間週期。 |
Report |
報表的類型。 使用量代表實際使用量、預測代表預測的數據,而 UsageAndForecast 代表使用量和預測數據。 實際使用量和預測的數據可以根據日期來區分。 |
View |
成本分析的狀態和組態。 |
AccumulatedType
顯示一段時間累積的成本。
名稱 | 類型 | Description |
---|---|---|
false |
string |
|
true |
string |
ChartType
成本分析中主要檢視的圖表類型。 必要。
名稱 | 類型 | Description |
---|---|---|
Area |
string |
|
GroupedColumn |
string |
|
Line |
string |
|
StackedColumn |
string |
|
Table |
string |
ErrorDetails
錯誤的詳細數據。
名稱 | 類型 | Description |
---|---|---|
code |
string |
錯誤碼。 |
message |
string |
錯誤訊息,指出作業失敗的原因。 |
ErrorResponse
錯誤回應表示服務無法處理傳入要求。 錯誤訊息中會提供原因。
某些錯誤回應:
429 TooManyRequests - 要求已節流。 等候 「x-ms-ratelimit-microsoft.consumption-retry-after」 標頭中指定的時間後重試。
503 ServiceUnavailable - 服務暫時無法使用。 請在等候「Retry-After」標頭中指定的時間之後重試。
名稱 | 類型 | Description |
---|---|---|
error |
錯誤的詳細數據。 |
FunctionType
要使用的聚合函數名稱。
名稱 | 類型 | Description |
---|---|---|
Sum |
string |
KpiProperties
每個 KPI 都必須包含 'type' 和 'enabled' 金鑰。
名稱 | 類型 | Description |
---|---|---|
enabled |
boolean |
在UI中顯示 KPI? |
id |
string |
與計量 (預算) 相關的資源識別碼。 |
type |
KPI 類型 (預測、預算) 。 |
KpiTypeType
KPI 類型 (預測、預算) 。
名稱 | 類型 | Description |
---|---|---|
Budget |
string |
|
Forecast |
string |
MetricType
顯示成本時要使用的計量。
名稱 | 類型 | Description |
---|---|---|
AHUB |
string |
|
ActualCost |
string |
|
AmortizedCost |
string |
OperatorType
要用於比較的運算符。
名稱 | 類型 | Description |
---|---|---|
Contains |
string |
|
In |
string |
PivotProperties
每個樞紐都必須包含 『type』 和 'name'。
名稱 | 類型 | Description |
---|---|---|
name |
string |
要顯示在檢視中的數據欄位。 |
type |
要顯示在檢視中的數據類型。 |
PivotTypeType
要顯示在檢視中的數據類型。
名稱 | 類型 | Description |
---|---|---|
Dimension |
string |
|
TagKey |
string |
QueryColumnType
匯出中數據行的類型。
名稱 | 類型 | Description |
---|---|---|
Dimension |
string |
成本數據的維度。 |
TagKey |
string |
與成本數據相關聯的標記。 |
ReportConfigAggregation
報表中要使用的匯總表達式。
名稱 | 類型 | Description |
---|---|---|
function |
要使用的聚合函數名稱。 |
|
name |
string |
要匯總的數據行名稱。 |
ReportConfigComparisonExpression
要在報表中使用的比較表達式。
名稱 | 類型 | Description |
---|---|---|
name |
string |
要用於比較的數據行名稱。 |
operator |
要用於比較的運算符。 |
|
values |
string[] |
要用於比較的值陣列 |
ReportConfigDataset
報表中存在的數據定義。
名稱 | 類型 | Description |
---|---|---|
aggregation |
<string,
Report |
要用於報表中的匯總表達式字典。 字典中每個專案的索引鍵是匯總數據行的別名。 報表最多可以有 2 個匯總子句。 |
configuration |
具有報表中數據的組態資訊。 如果提供匯總和群組,則會忽略組態。 |
|
filter |
具有報表中要使用的篩選表達式。 |
|
granularity |
報表中數據列的數據粒度。 |
|
grouping |
依表達式在報表中使用的群組陣列。 報表最多可以有2個群組 by 子句。 |
|
sorting |
依表達式在報表中使用的順序數位。 |
ReportConfigDatasetConfiguration
報表中的數據集組態。
名稱 | 類型 | Description |
---|---|---|
columns |
string[] |
要包含在報表中的數據行名稱陣列。 允許任何有效的報表數據行名稱。 如果未提供,則報表會包含所有數據行。 |
ReportConfigFilter
報表中使用的篩選表達式。
名稱 | 類型 | Description |
---|---|---|
and |
邏輯 「AND」 表達式。 必須至少有2個專案。 |
|
dimensions |
具有維度的比較表達式 |
|
or |
邏輯 「OR」 表達式。 必須至少有2個專案。 |
|
tags |
具有標記的比較表達式 |
ReportConfigGrouping
報表中要使用的依表達式分組。
名稱 | 類型 | Description |
---|---|---|
name |
string |
要分組的數據行名稱。 此版本支援訂用帳戶可能的最低粒度。 |
type |
具有要分組的數據行類型。 |
ReportConfigSorting
報表中要使用的表示式順序。
名稱 | 類型 | Description |
---|---|---|
direction |
排序方向。 |
|
name |
string |
要排序的數據行名稱。 |
ReportConfigSortingType
排序方向。
名稱 | 類型 | Description |
---|---|---|
Ascending |
string |
|
Descending |
string |
ReportConfigTimePeriod
提取報表數據的開始和結束日期。
名稱 | 類型 | Description |
---|---|---|
from |
string |
要從中提取數據的開始日期。 |
to |
string |
要提取數據的結束日期。 |
ReportGranularityType
報表中數據列的數據粒度。
名稱 | 類型 | Description |
---|---|---|
Daily |
string |
|
Monthly |
string |
ReportTimeframeType
提取報表數據的時間範圍。 如果為自定義,則必須提供特定的時間週期。
名稱 | 類型 | Description |
---|---|---|
Custom |
string |
|
MonthToDate |
string |
|
WeekToDate |
string |
|
YearToDate |
string |
ReportType
報表的類型。 使用量代表實際使用量、預測代表預測的數據,而 UsageAndForecast 代表使用量和預測數據。 實際使用量和預測的數據可以根據日期來區分。
名稱 | 類型 | Description |
---|---|---|
Usage |
string |
View
成本分析的狀態和組態。
名稱 | 類型 | Description |
---|---|---|
eTag |
string |
資源的 eTag。 若要處理並行更新案例,此字段將用來判斷使用者是否要更新最新版本。 |
id |
string |
資源標識碼。 |
name |
string |
資源名稱。 |
properties.accumulated |
顯示一段時間累積的成本。 |
|
properties.chart |
成本分析中主要檢視的圖表類型。 必要。 |
|
properties.createdOn |
string |
使用者建立此檢視的日期。 |
properties.currency |
string |
目前檢視的貨幣。 |
properties.dateRange |
string |
目前檢視的日期範圍。 |
properties.displayName |
string |
檢視的使用者輸入名稱。 必要。 |
properties.kpis |
成本分析UI中顯示的 KPI 清單。 |
|
properties.metric |
顯示成本時要使用的計量。 |
|
properties.modifiedOn |
string |
使用者上次修改此檢視的日期。 |
properties.pivots |
在成本分析UI中設定3個子檢視。 |
|
properties.query.dataSet |
具有此報表組態中數據的定義。 |
|
properties.query.includeMonetaryCommitment |
boolean |
如果為 true,報告會包含預付金。 |
properties.query.timePeriod |
具有提取報表數據的時間週期。 |
|
properties.query.timeframe |
提取報表數據的時間範圍。 如果為自定義,則必須提供特定的時間週期。 |
|
properties.query.type |
報表的類型。 使用量代表實際使用量、預測代表預測的數據,而 UsageAndForecast 代表使用量和預測數據。 實際使用量和預測的數據可以根據日期來區分。 |
|
properties.scope |
string |
要儲存檢視的成本管理範圍。 這包括訂用帳戶範圍的 'subscriptions/{subscriptionId}', 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' for Department scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{EnrollmentAccount 範圍的 enrollmentAccountId}','providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for BillingProfile scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' for InvoiceSection scope, 'providers/Microsoft.Management/managementGroups/{managementGroupId}' for Management Group scope, '/providers/Microsoft.CostManagement/externalBillingAccounts/{ExternalBillingAccount 範圍的 externalBillingAccountName}',以及 ExternalSubscription 範圍的 '/providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' 。 |
type |
string |
資源類型。 |