Views - Get
Ruft die Ansicht nach Ansichtsname ab.
GET https://management.azure.com/providers/Microsoft.CostManagement/views/{viewName}?api-version=2024-08-01
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
view
|
path | True |
string |
Ansichtsname |
api-version
|
query | True |
string |
Die API-Version, die für diesen Vorgang verwendet werden soll. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
OKAY. Die Anforderung ist erfolgreich. |
|
Other Status Codes |
Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist. |
Sicherheit
azure_auth
Azure Active Directory OAuth2-Fluss.
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel ihres Benutzerkontos |
Beispiele
PrivateView
Beispielanforderung
GET https://management.azure.com/providers/Microsoft.CostManagement/views/swaggerExample?api-version=2024-08-01
Beispiel für eine Antwort
{
"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"
}
]
}
}
Definitionen
Name | Beschreibung |
---|---|
Accumulated |
Anzeigen der im Laufe der Zeit gesammelten Kosten. |
Chart |
Diagrammtyp der Hauptansicht in der Kostenanalyse. Erforderlich. |
Error |
Die Details des Fehlers. |
Error |
Fehlerantwort gibt an, dass der Dienst die eingehende Anforderung nicht verarbeiten kann. Der Grund wird in der Fehlermeldung angegeben. Einige Fehlerantworten:
|
Function |
Der Name der zu verwendenden Aggregationsfunktion. |
Kpi |
Jeder KPI muss einen "Typ" und einen "aktivierten" Schlüssel enthalten. |
Kpi |
KPI-Typ (Prognose, Budget). |
Metric |
Metrik, die beim Anzeigen von Kosten verwendet werden soll. |
Operator |
Der für den Vergleich zu verwendende Operator. |
Pivot |
Jeder Pivot muss einen 'Typ' und 'Name' enthalten. |
Pivot |
Datentyp, der in der Ansicht angezeigt werden soll. |
Query |
Der Typ der Spalte im Export. |
Report |
Der Aggregationsausdruck, der im Bericht verwendet werden soll. |
Report |
Der im Bericht zu verwendende Vergleichsausdruck. |
Report |
Die Definition der daten, die im Bericht vorhanden sind. |
Report |
Die Konfiguration des Datasets im Bericht. |
Report |
Der filterausdruck, der im Bericht verwendet werden soll. |
Report |
Die Gruppe nach Ausdruck, die im Bericht verwendet werden soll. |
Report |
Die Reihenfolge nach Ausdruck, die im Bericht verwendet werden soll. |
Report |
Sortierrichtung. |
Report |
Das Start- und Enddatum für das Abrufen von Daten für den Bericht. |
Report |
Die Granularität der Zeilen im Bericht. |
Report |
Der Zeitrahmen zum Abrufen von Daten für den Bericht. Wenn benutzerdefiniert, muss ein bestimmter Zeitraum angegeben werden. |
Report |
Der Typ des Berichts. Die Verwendung stellt die tatsächliche Nutzung dar, die Prognose stellt prognostizierte Daten dar und UsageAndForecast stellt sowohl Nutzungs- als auch Prognosedaten dar. Tatsächliche Nutzungs- und Prognosedaten können basierend auf Datumsangaben unterschieden werden. |
View |
Zustände und Konfigurationen der Kostenanalyse. |
AccumulatedType
Anzeigen der im Laufe der Zeit gesammelten Kosten.
Name | Typ | Beschreibung |
---|---|---|
false |
string |
|
true |
string |
ChartType
Diagrammtyp der Hauptansicht in der Kostenanalyse. Erforderlich.
Name | Typ | Beschreibung |
---|---|---|
Area |
string |
|
GroupedColumn |
string |
|
Line |
string |
|
StackedColumn |
string |
|
Table |
string |
ErrorDetails
Die Details des Fehlers.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Fehlercode. |
message |
string |
Fehlermeldung, die angibt, warum der Vorgang fehlgeschlagen ist. |
ErrorResponse
Fehlerantwort gibt an, dass der Dienst die eingehende Anforderung nicht verarbeiten kann. Der Grund wird in der Fehlermeldung angegeben.
Einige Fehlerantworten:
429 TooManyRequests – Anforderung wird gedrosselt. Wiederholen Sie den Vorgang nach dem Warten auf die im Header "x-ms-ratelimit-microsoft.consumption-retry-after" angegebene Zeit.
503 ServiceUnavailable – Dienst ist vorübergehend nicht verfügbar. Wiederholen Sie den Vorgang nach dem Warten auf die im Header "Retry-After" angegebene Zeit.
Name | Typ | Beschreibung |
---|---|---|
error |
Die Details des Fehlers. |
FunctionType
Der Name der zu verwendenden Aggregationsfunktion.
Name | Typ | Beschreibung |
---|---|---|
Sum |
string |
KpiProperties
Jeder KPI muss einen "Typ" und einen "aktivierten" Schlüssel enthalten.
Name | Typ | Beschreibung |
---|---|---|
enabled |
boolean |
KPI in der Benutzeroberfläche anzeigen? |
id |
string |
ID der Ressource im Zusammenhang mit der Metrik (Budget). |
type |
KPI-Typ (Prognose, Budget). |
KpiTypeType
KPI-Typ (Prognose, Budget).
Name | Typ | Beschreibung |
---|---|---|
Budget |
string |
|
Forecast |
string |
MetricType
Metrik, die beim Anzeigen von Kosten verwendet werden soll.
Name | Typ | Beschreibung |
---|---|---|
AHUB |
string |
|
ActualCost |
string |
|
AmortizedCost |
string |
OperatorType
Der für den Vergleich zu verwendende Operator.
Name | Typ | Beschreibung |
---|---|---|
Contains |
string |
|
In |
string |
PivotProperties
Jeder Pivot muss einen 'Typ' und 'Name' enthalten.
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Datenfeld, das in der Ansicht angezeigt werden soll. |
type |
Datentyp, der in der Ansicht angezeigt werden soll. |
PivotTypeType
Datentyp, der in der Ansicht angezeigt werden soll.
Name | Typ | Beschreibung |
---|---|---|
Dimension |
string |
|
TagKey |
string |
QueryColumnType
Der Typ der Spalte im Export.
Name | Typ | Beschreibung |
---|---|---|
Dimension |
string |
Die Dimension der Kostendaten. |
TagKey |
string |
Das Tag, das den Kostendaten zugeordnet ist. |
ReportConfigAggregation
Der Aggregationsausdruck, der im Bericht verwendet werden soll.
Name | Typ | Beschreibung |
---|---|---|
function |
Der Name der zu verwendenden Aggregationsfunktion. |
|
name |
string |
Der Name der zu aggregierenden Spalte. |
ReportConfigComparisonExpression
Der im Bericht zu verwendende Vergleichsausdruck.
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Der Name der Spalte, die im Vergleich verwendet werden soll. |
operator |
Der für den Vergleich zu verwendende Operator. |
|
values |
string[] |
Array von Werten, die für den Vergleich verwendet werden sollen |
ReportConfigDataset
Die Definition der daten, die im Bericht vorhanden sind.
Name | Typ | Beschreibung |
---|---|---|
aggregation |
<string,
Report |
Wörterbuch des Aggregationsausdrucks, der im Bericht verwendet werden soll. Der Schlüssel der einzelnen Elemente im Wörterbuch ist der Alias für die aggregierte Spalte. Der Bericht kann bis zu 2 Aggregationsklauseln aufweisen. |
configuration |
Enthält Konfigurationsinformationen für die Daten im Bericht. Die Konfiguration wird ignoriert, wenn Aggregation und Gruppierung bereitgestellt werden. |
|
filter |
Hat Filterausdruck, der im Bericht verwendet werden soll. |
|
granularity |
Die Granularität der Zeilen im Bericht. |
|
grouping |
Array von Gruppieren nach Ausdruck, das im Bericht verwendet werden soll. Der Bericht kann bis zu 2 Gruppen nach Klauseln aufweisen. |
|
sorting |
Array der Reihenfolge nach Ausdruck, das im Bericht verwendet werden soll. |
ReportConfigDatasetConfiguration
Die Konfiguration des Datasets im Bericht.
Name | Typ | Beschreibung |
---|---|---|
columns |
string[] |
Array von Spaltennamen, die in den Bericht aufgenommen werden sollen. Ein beliebiger gültiger Berichtsspaltenname ist zulässig. Wenn nicht angegeben, enthält der Bericht alle Spalten. |
ReportConfigFilter
Der filterausdruck, der im Bericht verwendet werden soll.
Name | Typ | Beschreibung |
---|---|---|
and |
Der logische Ausdruck "AND". Mindestens 2 Elemente müssen enthalten sein. |
|
dimensions |
Hat einen Vergleichsausdruck für eine Dimension |
|
or |
Der logische "OR"-Ausdruck. Mindestens 2 Elemente müssen enthalten sein. |
|
tags |
Hat einen Vergleichsausdruck für ein Tag |
ReportConfigGrouping
Die Gruppe nach Ausdruck, die im Bericht verwendet werden soll.
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Der Name der spalte, die gruppiert werden soll. Diese Version unterstützt das Abonnement mit möglichst geringem Getreide. |
type |
Weist den Typ der zu gruppierenden Spalte auf. |
ReportConfigSorting
Die Reihenfolge nach Ausdruck, die im Bericht verwendet werden soll.
Name | Typ | Beschreibung |
---|---|---|
direction |
Sortierrichtung. |
|
name |
string |
Der Name der zu sortierenden Spalte. |
ReportConfigSortingType
Sortierrichtung.
Name | Typ | Beschreibung |
---|---|---|
Ascending |
string |
|
Descending |
string |
ReportConfigTimePeriod
Das Start- und Enddatum für das Abrufen von Daten für den Bericht.
Name | Typ | Beschreibung |
---|---|---|
from |
string |
Das Startdatum, aus dem Daten abgerufen werden sollen. |
to |
string |
Das Enddatum, in das Daten abgerufen werden sollen. |
ReportGranularityType
Die Granularität der Zeilen im Bericht.
Name | Typ | Beschreibung |
---|---|---|
Daily |
string |
|
Monthly |
string |
ReportTimeframeType
Der Zeitrahmen zum Abrufen von Daten für den Bericht. Wenn benutzerdefiniert, muss ein bestimmter Zeitraum angegeben werden.
Name | Typ | Beschreibung |
---|---|---|
Custom |
string |
|
MonthToDate |
string |
|
WeekToDate |
string |
|
YearToDate |
string |
ReportType
Der Typ des Berichts. Die Verwendung stellt die tatsächliche Nutzung dar, die Prognose stellt prognostizierte Daten dar und UsageAndForecast stellt sowohl Nutzungs- als auch Prognosedaten dar. Tatsächliche Nutzungs- und Prognosedaten können basierend auf Datumsangaben unterschieden werden.
Name | Typ | Beschreibung |
---|---|---|
Usage |
string |
View
Zustände und Konfigurationen der Kostenanalyse.
Name | Typ | Beschreibung |
---|---|---|
eTag |
string |
eTag der Ressource. Um das Szenario für gleichzeitige Updates zu behandeln, wird dieses Feld verwendet, um zu bestimmen, ob der Benutzer die neueste Version aktualisiert oder nicht. |
id |
string |
Ressourcen-ID. |
name |
string |
Ressourcenname. |
properties.accumulated |
Anzeigen der im Laufe der Zeit gesammelten Kosten. |
|
properties.chart |
Diagrammtyp der Hauptansicht in der Kostenanalyse. Erforderlich. |
|
properties.createdOn |
string |
Datum, an dem der Benutzer diese Ansicht erstellt hat. |
properties.currency |
string |
Währung der aktuellen Ansicht. |
properties.dateRange |
string |
Datumsbereich der aktuellen Ansicht. |
properties.displayName |
string |
Benutzereingabename der Ansicht. Erforderlich. |
properties.kpis |
Liste der KPIs, die in der Kostenanalyse-Benutzeroberfläche angezeigt werden sollen. |
|
properties.metric |
Metrik, die beim Anzeigen von Kosten verwendet werden soll. |
|
properties.modifiedOn |
string |
Datum, an dem der Benutzer diese Ansicht zuletzt geändert hat. |
properties.pivots |
Konfiguration von drei Unteransichten in der Kostenanalyse-Benutzeroberfläche. |
|
properties.query.dataSet |
Enthält definition für Daten in dieser Berichtskonfiguration. |
|
properties.query.includeMonetaryCommitment |
boolean |
Wenn wahr, enthält der Bericht geldpolitische Verpflichtungen. |
properties.query.timePeriod |
Hat einen Zeitraum für das Abrufen von Daten für den Bericht. |
|
properties.query.timeframe |
Der Zeitrahmen zum Abrufen von Daten für den Bericht. Wenn benutzerdefiniert, muss ein bestimmter Zeitraum angegeben werden. |
|
properties.query.type |
Der Typ des Berichts. Die Verwendung stellt die tatsächliche Nutzung dar, die Prognose stellt prognostizierte Daten dar und UsageAndForecast stellt sowohl Nutzungs- als auch Prognosedaten dar. Tatsächliche Nutzungs- und Prognosedaten können basierend auf Datumsangaben unterschieden werden. |
|
properties.scope |
string |
Kostenverwaltungsbereich zum Speichern der Ansicht Dies umfasst "abonnements/{subscriptionId}" für den Abonnementbereich, 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' für resourceGroup-Bereich, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' für Abteilungsbereich, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' für enrollmentAccount-Bereich, '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/{ externalBillingAccountName}' für den Bereich 'ExternalBillingAccount' und '/providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' für externalSubscription-Bereich. |
type |
string |
Ressourcentyp. |