Generate Cost Details Report - Get Operation Results
Haal het resultaat van de opgegeven bewerking op. Deze koppeling vindt u in de header Locatie van de aanvraag voor het maken van CostDetails.
GET https://management.azure.com/{scope}/providers/Microsoft.CostManagement/costDetailsOperationResults/{operationId}?api-version=2023-11-01
URI-parameters
Name | In | Vereist | Type | Description |
---|---|---|---|---|
operation
|
path | True |
string |
De doelbewerkings-id. |
scope
|
path | True |
string |
De ARM-resource-id voor abonnement, factureringsrekening of andere factureringsbereiken. Momenteel worden resourcegroep en beheergroep niet ondersteund. Ga voor details naar https://aka.ms/costmgmt/scopes. |
api-version
|
query | True |
string |
De API-versie die voor deze bewerking moet worden gebruikt. |
Antwoorden
Name | Type | Description |
---|---|---|
200 OK |
OK. De aanvraag is voltooid. |
|
202 Accepted |
Aanvaard. De bewerking wordt uitgevoerd. |
|
Other Status Codes |
Foutreactie waarin wordt beschreven waarom de bewerking is mislukt. |
Beveiliging
azure_auth
Azure Active Directory OAuth2-stroom.
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | uw gebruikersaccount imiteren |
Voorbeelden
Get details of the operation result
Sample Request
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
Sample Response
{
"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
Definities
Name | Description |
---|---|
Blob |
De blobgegevens die door deze bewerking worden gegenereerd. |
Cost |
De gegevensindeling van het rapport |
Cost |
Het type van het gedetailleerde rapport. ActualCost wordt standaard opgegeven |
Cost |
Het resultaat van de langlopende bewerking voor api voor kostendetails. |
Cost |
De status van de bewerking voor kostendetails |
Cost |
De begin- en einddatum voor het ophalen van gegevens voor het gedetailleerde kostenrapport. Api staat alleen toe dat gegevens worden opgehaald voor 1 maand of minder en niet ouder dan 13 maanden. |
Error |
De details van de fout. |
Error |
Foutreactie geeft aan dat de service de binnenkomende aanvraag niet kan verwerken. De reden wordt opgegeven in het foutbericht. Enkele foutberichten:
|
Generate |
De definitie van een gedetailleerd kostenrapport. |
BlobInfo
De blobgegevens die door deze bewerking worden gegenereerd.
Name | Type | Description |
---|---|---|
blobLink |
string |
Maak een koppeling naar de blob om het bestand te downloaden. |
byteCount |
integer |
Bytes in de blob. |
CostDetailsDataFormat
De gegevensindeling van het rapport
Name | Type | Description |
---|---|---|
Csv |
string |
CSV-gegevensindeling. |
CostDetailsMetricType
Het type van het gedetailleerde rapport. ActualCost wordt standaard opgegeven
Name | Type | Description |
---|---|---|
ActualCost |
string |
Gegevens over de werkelijke kosten. |
AmortizedCost |
string |
Afgeschreven kostengegevens. |
CostDetailsOperationResults
Het resultaat van de langlopende bewerking voor api voor kostendetails.
Name | Type | Description |
---|---|---|
error |
De details van de fout. |
|
id |
string |
De id van de langdurige bewerking. |
manifest.blobCount |
integer |
Het totale aantal blobs. |
manifest.blobs |
Blob |
Lijst met blobgegevens die door deze bewerking zijn gegenereerd. |
manifest.byteCount |
integer |
Het totale aantal bytes in alle blobs. |
manifest.compressData |
boolean |
Hebben de gegevens een gecomprimeerde indeling. |
manifest.dataFormat |
De gegevensindeling van het rapport |
|
manifest.manifestVersion |
string |
De manifestversie. |
manifest.requestContext.requestBody |
De hoofdtekst van de nettolading van de aanvraag die is opgegeven in de aanroep Kostendetails |
|
manifest.requestContext.requestScope |
string |
Het aanvraagbereik van de aanvraag. |
name |
string |
De naam van de langlopende bewerking. |
status |
De status van de bewerking voor kostendetails |
|
type |
string |
Het type van de langdurige bewerking. |
validTill |
string |
Het tijdstip waarop de rapport-URL ongeldig wordt/verloopt in UTC, bijvoorbeeld 2020-12-08T05:55:59.4394737Z. |
CostDetailsStatusType
De status van de bewerking voor kostendetails
Name | Type | Description |
---|---|---|
Completed |
string |
De bewerking is voltooid. |
Failed |
string |
De bewerking is mislukt. |
NoDataFound |
string |
De bewerking is voltooid en er zijn geen kostengegevens gevonden. |
CostDetailsTimePeriod
De begin- en einddatum voor het ophalen van gegevens voor het gedetailleerde kostenrapport. Api staat alleen toe dat gegevens worden opgehaald voor 1 maand of minder en niet ouder dan 13 maanden.
Name | Type | Description |
---|---|---|
end |
string |
De einddatum waar gegevens naartoe moeten worden opgehaald. voorbeeldindeling 2020-03-15 |
start |
string |
De begindatum waaruit gegevens moeten worden opgehaald. voorbeeldindeling 2020-03-15 |
ErrorDetails
De details van de fout.
Name | Type | Description |
---|---|---|
code |
string |
Foutcode. |
message |
string |
Foutbericht waarin wordt aangegeven waarom de bewerking is mislukt. |
ErrorResponse
Foutreactie geeft aan dat de service de binnenkomende aanvraag niet kan verwerken. De reden wordt opgegeven in het foutbericht.
Enkele foutberichten:
429 TooManyRequests - Aanvraag wordt beperkt. Probeer het opnieuw nadat u hebt gewacht op de tijd die is opgegeven in de header 'x-ms-ratelimit-microsoft.consumption-retry-after'.
503 ServiceUnavailable - Service is tijdelijk niet beschikbaar. Probeer het opnieuw nadat u net zolang hebt gewacht zoals aangegeven in de header 'Retry-After'.
Name | Type | Description |
---|---|---|
error |
De details van de fout. |
GenerateCostDetailsReportRequestDefinition
De definitie van een gedetailleerd kostenrapport.
Name | Type | Description |
---|---|---|
billingPeriod |
string |
Deze parameter kan alleen worden gebruikt door Enterprise Agreement klanten. Gebruik de indeling YearMonth (bijvoorbeeld 202008). Deze parameter kan niet worden gebruikt naast de parameters invoiceId of timePeriod. Als er geen timePeriod-, invoiceId- of billingPeriod-parameter is opgegeven in de aanvraagbody, retourneert de API de kosten van de huidige maand. |
invoiceId |
string |
Deze parameter kan alleen worden gebruikt door Microsoft-klantovereenkomst klanten. Bovendien kan het alleen worden gebruikt in het bereik Factureringsprofiel of Klant. Deze parameter kan niet worden gebruikt naast de parameters billingPeriod of timePeriod. Als er geen timePeriod-, invoiceId- of billingPeriod-parameter is opgegeven in de aanvraagbody, retourneert de API de kosten van de huidige maand. |
metric |
Het type van het gedetailleerde rapport. ActualCost wordt standaard opgegeven |
|
timePeriod |
Het specifieke datumbereik van de kostengegevens die voor het rapport zijn aangevraagd. Deze parameter kan niet worden gebruikt naast de parameters invoiceId of billingPeriod. Als er geen timePeriod-, invoiceId- of billingPeriod-parameter is opgegeven in de aanvraagbody, retourneert de API de kosten van de huidige maand. Api staat alleen toe dat gegevens worden opgehaald voor 1 maand of minder en niet ouder dan 13 maanden. Als er geen timePeriod, billingPeriod of invoiceId is opgegeven, wordt de API standaard ingesteld op de periode van de openstaande maand |