Manage billing - Get a customer's utilization records for Azure
Ruft die Nutzung für Ressourcen ab, die zu einem Azure-Abonnement gehören, das einem Kunden des Partners gehört.
GET https://api.partnercenter.microsoft.com/v1/customers/{customer_id}/subscriptions/{subscription_id}/utilizations/azure
GET https://api.partnercenter.microsoft.com/v1/customers/{customer_id}/subscriptions/{subscription_id}/utilizations/azure?start_time={start_time}&end_time={end_time}&size={size}&granularity={granularity}&show_details={show_details}&seek_operation={seek_operation}
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
customer_id
|
path | True |
string |
Die ID des Kunden, der das Abonnement besitzt. |
subscription_id
|
path | True |
string |
Die ID des Azure-Abonnements, für das die Nutzung abgerufen werden soll. |
end_time
|
query |
string date-time |
Die Endzeit, zu der die Auslastung im Abrechnungssystem getaktet wurde. |
|
granularity
|
query |
string |
Die Granularität der Ressourcennutzungszeit. Kann entweder täglich oder stündlich sein. Defalt ist täglich. |
|
seek_operation
|
query |
string |
Der auszuführende Suchvorgang. Nur Weiter wird unterstützt. |
|
show_details
|
query |
boolean |
Wenn dieser Wert auf "true" festgelegt ist, werden die Auslastungsdatensätze durch die Ressourceninstanzebenen aufgeteilt. Wenn dieser Wert auf "false" festgelegt ist, werden die Auslastungsdatensätze auf Ressourcenebene aggregiert. Der Standardwert ist true. |
|
size
|
query |
integer int32 |
Eine optionale maximale Anzahl von Zurückzugebenden Datensätzen. Der Standardwert ist 1000. Die zurückgegebene Ressourcenauflistung gibt einen nächsten Link an, falls mehr Auslastungsdatensätze verfügbar waren. |
|
start_time
|
query |
string date-time |
Die Startzeit, zu der die Auslastung im Abrechnungssystem getaktet wurde. |
Anforderungsheader
Name | Erforderlich | Typ | Beschreibung |
---|---|---|---|
Authorization | True |
string |
Autorisierungs-Bearertoken |
ms-correlationid |
string |
Wird intern zum Nachverfolgen von Anforderungen verwendet. Wenn keine ms-correlationid angegeben wird, generiert der Server für jede Anforderung eine neue. |
|
ms-cv |
string |
Wird intern zum Nachverfolgen von Anforderungen verwendet. Wenn kein ms-cv bereitgestellt wird, generiert der Server für jede Anforderung eine neue. |
|
ms-requestid |
string |
Wird für die Idempotenz von Anforderungen verwendet. Wenn keine ms-requestid angegeben wird, generiert der Server für jede Anforderung eine neue anforderung. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Collections. |
Die Anforderung war erfolgreich. Der Antworttext enthält die Ressourcenauflistung von Azure-Auslastungsdatensätzen. Media Types: "application/json", "text/json", "application/xml", "text/xml" |
204 No Content |
Collections. |
Daten sind für die angegebene Start- und Endzeit nicht verfügbar. Es wird kein Inhalt mit einer Wiederholungskopfzeile zurückgegeben. Media Types: "application/json", "text/json", "application/xml", "text/xml" |
400 Bad Request |
Es fehlte eine oder eine ungültige Eingabe. Der Antworttext enthält die Fehlerdetails. Media Types: "application/json", "text/json", "application/xml", "text/xml" |
|
401 Unauthorized |
Die Anforderung wurde nicht authentifiziert. Der Client muss sich zuerst beim Partner-API-Dienst authentifizieren. Media Types: "application/json", "text/json", "application/xml", "text/xml" |
|
403 Forbidden |
Die Anforderung wurde authentifiziert, wurde aber abgelehnt, da der Aufrufer nicht über die Rechte zum Aufrufen verfügt. Media Types: "application/json", "text/json", "application/xml", "text/xml" |
|
404 Not Found |
Die Ressource wurde mit den angegebenen Eingabeparametern nicht gefunden oder nicht verfügbar. Media Types: "application/json", "text/json", "application/xml", "text/xml" |
|
500 Internal Server Error |
Der Partner-API-Dienst oder eine seiner Abhängigkeiten konnte die Anforderung nicht erfüllen. Anrufer versuchen dies möglicherweise erneut. Media Types: "application/json", "text/json", "application/xml", "text/xml" |
Definitionen
Collections.ResourceCollection[Utilizations.AzureUtilizationRecord]
Name | Typ | Beschreibung |
---|---|---|
attributes | ||
items | ||
links | ||
totalCount |
integer |
Link
Name | Typ | Beschreibung |
---|---|---|
headers |
System. |
|
method |
string |
|
uri |
string |
ResourceAttributes
Name | Typ | Beschreibung |
---|---|---|
etag |
string |
|
objectType |
string |
ResourceLinks
Name | Typ | Beschreibung |
---|---|---|
next | ||
previous | ||
self |
System.Collections.Generic.KeyValuePair[System.String,System.String]
Name | Typ | Beschreibung |
---|---|---|
key |
string |
|
value |
string |
Utilizations.AzureInstanceData
Name | Typ | Beschreibung |
---|---|---|
additionalInfo |
object |
|
location |
string |
|
orderNumber |
string |
|
partNumber |
string |
|
resourceUri |
string |
|
tags |
object |
Utilizations.AzureResource
Name | Typ | Beschreibung |
---|---|---|
category |
string |
|
id |
string |
|
name |
string |
|
region |
string |
|
subcategory |
string |
Utilizations.AzureUtilizationRecord
Name | Typ | Beschreibung |
---|---|---|
attributes | ||
infoFields |
object |
|
instanceData | ||
quantity |
number |
|
resource | ||
unit |
string |
|
usageEndTime |
string |
|
usageStartTime |
string |