Share via


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
operationId
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

CostDetailsOperationResults

OK. De aanvraag is voltooid.

202 Accepted

Aanvaard. De bewerking wordt uitgevoerd.

Other Status Codes

ErrorResponse

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
BlobInfo

De blobgegevens die door deze bewerking worden gegenereerd.

CostDetailsDataFormat

De gegevensindeling van het rapport

CostDetailsMetricType

Het type van het gedetailleerde rapport. ActualCost wordt standaard opgegeven

CostDetailsOperationResults

Het resultaat van de langlopende bewerking voor api voor kostendetails.

CostDetailsStatusType

De status van de bewerking voor kostendetails

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.

ErrorDetails

De details van de fout.

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'.

GenerateCostDetailsReportRequestDefinition

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

ErrorDetails

De details van de fout.

id

string

De id van de langdurige bewerking.

manifest.blobCount

integer

Het totale aantal blobs.

manifest.blobs

BlobInfo[]

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

CostDetailsDataFormat

De gegevensindeling van het rapport

manifest.manifestVersion

string

De manifestversie.

manifest.requestContext.requestBody

GenerateCostDetailsReportRequestDefinition

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

CostDetailsStatusType

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

ErrorDetails

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

CostDetailsMetricType

Het type van het gedetailleerde rapport. ActualCost wordt standaard opgegeven

timePeriod

CostDetailsTimePeriod

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